@charset "utf-8";
/*header {
	width:100%;
	margin:0px;
}
header #cabecera {
	width:90%;
	text-align:center;
	margin:0px 5% 0px 5%;
}
header #cabecera #logo img {
	max-width:100%;
	margin:20px 0px 20px 0px;
}
#info-index {
	width:80%;
	text-align:center;
	margin:0px auto;
}
#info-index h2 {
	font-family:"Play Regular", Arial;
	font-size:1.0em;
	color:#666;
	text-align:center;
	line-height:1.3em;
	margin:10px 0px 20px 0px;
}
#info-index img {
	margin:0px 0px 20px 0px;
}
#info {
	display:none;
}*/
/*********************MENU NAV MOVIL*********************************/
/*nav {
    width: 100%;
    background:#06C;
    height:60px;
    position: relative;
    z-index: 2
}
#menu {
	float: right;
}   
#menu ul {
   	list-style: none;
   	font-size: 1.1em;
}
#menu li {
   	display: block;
   	float: left;
   	text-align: center;
}
#menu li a {
	font-family:"Play Regular", Arial;
	font-size:1.0em;
   	display: block;
   	color: #FFF;
   	text-decoration: none;
   	height: 60px;
   	line-height: 60px;
   	padding: 0 26px;
}
#menu li a:hover{
   	background:#069;
   	color:#FFF;
}
#nav-mobile {
    display: none;
    background:url(../img/nav.png) no-repeat center center;
    float:right;
    width:60px;
    height:60px;
    position:absolute;
    right: 0;
    top:0;
    opacity:.6;
}   
#nav-mobile.nav-active {
	opacity: 1;
}
@media only screen and (max-width: 900px) {
h2 {
	font-size:1.1em;
}
#nav-mobile {
	display: block;
}
#menu {
    width: 100%;
    float: none;
    padding-top: 0px;
}
#menu ul {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
    box-shadow: 0 1px 2px rgba(0,0,0,.5);
    max-height: 0;
    overflow: hidden;
}
#menu li {
	background:#06C;
    border-bottom:1px solid #CCC;
    float:none;
}
#menu li:last-child {
	border-bottom: 0;
}
#menu li a {
    padding: 15px 0;
    height: auto;
    line-height: normal;
}
#menu li a:hover {
	background:#03F;
}
#menu ul.open-menu {
    max-height: 400px;
    -webkit-transition: max-height .4s;
    -moz-transition: max-height .4s;
    -ms-transition: max-height .4s;
    -o-transition: max-height .4s;
    transition: max-height .4s;
}
}*/
/*************************BANNER*************************************/
/*#banner {
	display:none;
}*/
/******************************INDEX*****************************/
/*section {
	width:100%;
	overflow:auto;
	text-align:center;
}
section #contenido-index ul {
	width:90%;
    list-style:none;
	margin:0px 5% 0px 5%;
}
section #contenido-index ul li {
	margin:30px 0px 20px 0px;
}
section #contenido-index ul li a {
	text-decoration:none;
	color:#03C;
}
section #contenido-index ul li a:hover {
	color:#333;
}
section #contenido-index ul li img{
	max-width:100%;
}
section #contenido-index ul li h3 {
	width: 100%;
	font-family: "Play Regular", Arial;
	font-size: 1.5em;
	color: #666;
	margin:10px 0px 10px 0px;
}
section #contenido-index ul li p {
	width: 100%;
	font-family:"gothic";
	font-size: .95em;
	color: #666;
	text-align:justify;
}*/
/******************************PAGINAS INTERIORES*****************************/
/*#contenido {
	width:100%;
	text-align:center;
	color:#666;
	overflow:auto;
}
#contenido h2 {
	font-family:"Play Regular", Arial;
	font-size:2.7em;
	margin:0px 0px 0px 0px;
}
#contenido h3 {
	width:90%;
	font-family:"Play Regular", Arial;
	font-size:2.2em;
	margin:0px 5% 0px 5%;
}
#contenido p {
	width:90%;
	font-family: "gothic";
	font-size:.95em;
	text-align:justify !important;
	line-height:1.7em;
	margin:0px 5% 10px 5%;
}
#contenido a {
	font-family: "gothic";
	color:#03C;
	font-size:.9em;
	text-decoration:none;
}
#contenido a:hover {
	font-family: "gothic";
	color:#333;
	text-decoration:underline;
}
#contenido img {
	max-width:90%;
	margin:20px 0px 20px 0px;
}
#contenido .bold {
	font-weight:bold;
	margin:0px 5% 0px 5%;
}
#contenido ul {
	width:90%;
	list-style:none;
	margin:0px 10% 0px 10%;
}
#contenido ul li {
	width:30%;
	float:left;
	text-align:center;
	margin:0px 0px 50px 0px;
}
#contenido ul li a {
	text-decoration:none;
	font-family:"gothic";
	font-size:1.2em;
	color:#03F;
}
#contenido ul li a:hover {
	color:#666;
}
#contenido ul li img {
	max-width:80%;
}
@media screen and (max-width:800px) {
#contenido ul {
	width:90%;
	list-style:none;
	margin:0px 10% 0px 10%;
}
#contenido ul li {
	width:40%;
	text-align:center;
	margin:0px 0px 40px 0px;
}
}
@media screen and (max-width:480px) {
#contenido ul {
	width:90%;
	list-style:none;
	margin:0px 10% 0px 10%;
}
#contenido ul li {
	width:80%;
	text-align:center;
	margin:0px 0px 30px 0px;
}
}*/
/******************************CONENIDO SERVICIO*****************************/
/*#contenido-servicio {
	width:100%;
	text-align:center;
	color:#666;
	margin:20px 0px 0px 0px;
}
#contenido-servicio img{
	max-width:90%;
	margin:0px 5% 20px 5%;
}
#contenido-servicio h3 {
	width:90%;
	font-family:"Play Regular", Arial;
	font-size:2.2em;
	margin:0px 5% 20px 5%;
}
#contenido-servicio p {
	width:90%;
	font-family: "gothic";
	font-size:.95em;
	text-align:justify !important;
	line-height:1.7em;
	margin:0px 5% 10px 5%;
}
strong {
	font-weight:bold;
}
#contenido-servicio ul {
	width:90%;
	margin:0px 5% 0px 5%;
}
#contenido-servicio ul li{
	font-family: "gothic";
	font-size:.95em;
	text-align:justify !important;
	line-height:1.5em;
	margin:0px 0px 10px 10px;
	font-weight:bold !important;
}
/******************************CONTATO*****************************/
/*#formulario {
    width:75%;
	margin:20px 0px 0px 0px;
}
#formulario ul {
	list-style:none
}
#formulario ul li {
	width:100%;
	text-align:left !important;
}
#formulario .label {
	width:100%;
	font-family:"gothic";
	font-size:.9em;
	color:#03C;
}
#formulario input {
	width:100%;
	font-family:"gothic";
	font-size:.9em;
    padding:10px;
    margin:0px 0px -20px 0px;
    border: 1px solid #03C;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
textarea {
	width:100%;
	font-family:"gothic";
	font-size:.9em;
    background:#fbfbfb;
    padding:10px;
    margin:0px 0px 30px 0px;
    border: 1px solid #03C;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

}
.btn {
	min-width:30% !important;
	color:#06F;
	font-size:1.0em;
	background-color:#DDD !important;
	border:1px solid #0CF;
	margin:-30px 0px 0px 0px !important;
	cursor:pointer;
}
.btn:hover {
	color:#666;
	background-color:#CCC !important;
	border:1px solid #999;
}
#mapa {
	margin:20px 0px 0px 0px;
}
/******************************FOOTER*****************************/
/*footer {
	width:100%;
	background-color:#06C;
	font-family:"gothic";
	font-size:1.1em;
	color:#FFF;
	overflow:auto;
	margin:30px 0px 0px 0px;
	text-align:center;
}
.mapa-sitio {
	display:none;
}
.servicio {
	display:none;
}
.prevencion {
	display:none;
}
.direccion {
	margin:40px 0px 30px 0px;
}
.primera {
	font-family:"Play Regular", Arial;
	font-size:1.4em;
	padding-bottom:5px;
	border-bottom:1px solid #FFF;
}
footer ul {
	list-style:none;
}
footer ul li {
	text-decoration:none;
	margin:20px 0px 0px 0px;
}
footer ul li img {
	display:none;
}
#madweb {
	width:100%;
	text-align:center;
	font-family:"gothic";
	font-size:.7em !important;
	color:#FFF;
	clear:left;
	margin:60px 0px 20px 0px;
}
#madweb a {
	text-decoration:none;
	color:#FFF;
}
