0@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');

body {margin:0; padding:0;}

td {
padding:10px;
text-align:left;
font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#000;
}


p {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#000;}
p a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#c90303; text-decoration:none; font-weight:400;}
p a:hover{color:#ca0200;}

li {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#000; font-weight:400;}
li a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#c90303; text-decoration:none; font-weight:700;}
li a:hover{color:#ca0200;}

#izquierda p {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#19191A; line-height:25px;}
#izquierda p a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#19191A; text-decoration:none;}
#izquierda p a:hover{color:#01507B;}

#derecha_int p {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#19191A;}
#derecha_int p a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#01507B; text-decoration:none;}
#derecha_int p a:hover{text-decoration:underline;}

#pie p {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#FFF; font-weight:400; line-height:30px;}
#pie p a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#FFF; text-decoration:none; font-weight:400; line-height:30px;}
#pie p a:hover{color:#ca0200;}

h1 {width:100%; font-family: 'PT Sans', sans-serif, Tahoma; font-size:30px; color:#FFF; font-weight:700;}
h2 {font-family: 'PT Sans', sans-serif, Tahoma;font-size:18px; color:#000; font-weight:700;}
h2 a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:18px; color:#000; font-weight:700; text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h3 {font-family: 'PT Sans', sans-serif, Tahoma; font-size:24px; color:#FFF; font-weight:700; text-align:center; line-height:28px;}
h3 a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:24px; color:#FFF; text-align:center; text-decoration:none; font-weight:700;}
h3 a:hover {color:#c90303;}
.palito {font-family: Arial; font-size:16px; color:#FFF; font-weight:400;}
h4 {font-family: 'PT Sans', sans-serif, Tahoma; Arial; font-size:36px; color:#000000; font-weight:400; margin:1px; margin-bottom:40px; text-align:center;}
h5 {font-family: 'PT Sans', sans-serif, Tahoma; font-size:30px; color:#FFF; font-weight:700; text-align:center; line-height:1px;}

#contenedor {width:100%; background-color:#FFF; padding:0; margin:0;}
#linea_top {width:96%; height:auto; background-color:#FFFFFF; font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#000; font-weight:400; border-bottom:solid 1px #ccc; padding:10px 2% 10px 2%;}
#linea_top a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#000; font-weight:400; text-decoration:none;}
#linea_top a:hover {color:#666;}
#linea_top_izq {width:100%; text-align:center; margin-bottom:20px;}
#linea_top_der {width:100%; text-align:center;}
#top  {width:96%; height:auto; background-color:#FFF; padding:10px 2% 10px 2%; display:none;}
#top_izq_h {width:100%; height:auto; text-align:center;}
#top_izq_h img {width:100%; max-width:300px; max-height:200px;}
#top_der {width:100%; text-align:center;}
.clear {clear:both;}
#contenido_home {width:92%; background-color:#f6f6f6; padding:4%; display:none;}
#contenido_home2 {width:92%; background-color:#f6f6f6; padding:4%; display:block;}
#contenido_home3 {width:92%; background-color:#e8e7e7; padding:4%;}
#contenido_int {width:92%; padding:4%; display:block; padding-bottom:30px;}
#contenido_int_izq {width:100%;}
#contenido_int_izq img {width:100%;}
#contenido_int_der {width:100%;}
#contenido_int_izq_n {width:92%; padding:4%; background-color:#FFF;}
#contenido_int_izq_n img {width:100%;}
#contenido_int_der_n {width:92%; padding:4%; background-color:#f6f6f6;}
#contenido_home-int {width:92%; padding:4%; background-color:#f6f6f6;}
#novedades {width:100%;  margin-bottom:20px;}
#novedades_int_izq {width:96%; height:auto; padding:2%; background-color:#56565A;}
#novedades_int_der {width:100%; height:auto; overflow:hidden; background-color:#CCC; text-align:center; display:none;}
#novedades_int_der img {width:100%;}
#linea_pie {width:100%; height:10px; background-color:#c90303;}
#pie {width:92%; background-color:#000; padding:4%; border-top:#ca0200 solid 5px;}
#pie_interior1 {width:100%; text-align:center; line-height:25px;}
#pie_interior2 {width:100%; text-align:center; line-height:25px;}
#izquierda {width:96%; margin-left:2%; margin-right:2%; background-color:#E0DEDD; padding:1%; border-bottom:2px solid #F7322A;}
#derecha {width:96%; margin-left:2%; margin-right:2%;}
#derecha img {width:100%; background-color:#F0EFEE;}
#derecha_int {width:96%; padding:2%; background-color:#F0EFEE;}
#categorias {width:99%; background-color:#ca0200; padding-top:10px; padding-bottom:10px; padding-left:0.5%; padding-right:0.5%;}
#categorias_int {width:99%; padding-left:0.5%; padding-right:0.5%; float:left; text-align:center;}
#categorias_int img {width:100%; max-width:400px; max-height:300px; text-align:center;}
#categorias-imagen  {width:100%; height:auto; border-top:3px solid #ca0200;}
#categorias-imagen img {width:100%;}
#izq-home {width:100%;}
#der-home {width:100%; background-color:#FFF;}
label {display:block; text-align:left; font-family: 'PT Sans', sans-serif, Tahoma;  font-weight:400; font-size: 14px; color:#000; padding-bottom:5px;}
input {width:98%; margin-bottom:10px; padding:1%; height:35px; background-color:#FFF; border:1px solid #a9a9a9;}
textarea {width:98%; margin-bottom:10px; padding:1%; height:60px; background-color:#FFF;border:1px solid #a9a9a9;}
.btnsubmit {width:150px; height:35px; border:none; background-color:#c90303; color:#FFF; cursor:pointer; border:1px solid #a9a9a9;}
#categorias-interna {width:99%; padding-left:1%; background-color:#ca0200; padding-bottom:1px; padding-top:1px; margin-top:10px;}
#subcategorias-interna {width:98%; padding-left:1%; padding-right:1%; background-color:#003020; padding-bottom:10px; padding-top:10px;}
.sub {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#FFF; font-weight:400;}
.sub a {font-family: 'PT Sans', sans-serif, Tahoma; font-size:14px; color:#FFF; text-decoration:none; font-weight:400;}
.sub a:hover{color:#DFDFDF;}
#contenido-interna {width:100%; height:auto;  background-color:#f6f6f6;}
#izq-interna {width:96%; padding:2%; float:left; background-color:#ffffff;}
#izq-interna img {width:100%;}
#der-interna {width:96%; padding:2%; float:left; background-color:#FBFBFB;}
#izq-cont {width:96%; padding:2%; background-color:#ffffff;}
#der-cont {width:96%; padding:2%;background-color:#ffffff;}
#total {width:96%; background-color:#FFF; padding:2%;}
.fotitos {width:98%;float:left;height:auto;overflow:hidden;margin-right:1%;margin-left:1%;margin-bottom:1%;border:solid; text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:0;}
#tarifas {width:98%; margin-left:1%; margin-right:1%; margin-top:15px; float:left; background-color:#ca0200;}
#tarifas_izq {width:96%; background-color:#ca0200; padding:2%;}
#tarifas_izq p {color:#FFF;}
#tarifas_izq p a {color:#FFF;}
#tarifas_izq p a:hover {color:#CCC;}
#tarifas_izq li {color:#FFF;}
#tarifas_izq img {width:100%;}
#tarifas_texto {width:100%; height:200px; overflow:hidden;}
#tarifas_der {width:99%; background-color:#000; padding:0.5%;}


.logo_whatts{position:fixed;bottom:50px;right:10px;z-index:10;}

@media screen and (min-width:34.375em){
#pie_interior1 {width:30%; text-align:left; float:left; padding-right:3%; line-height:18px;}
#pie_interior2 {width:30%; float:right; padding-right:3%; line-height:18px; text-align:right;}
#categorias_int {width:49%; padding-left:0.5%; padding-right:0.5%; float:left; text-align:left;}
.fotitos {width:31%; height:100px;}
#tarifas {width:46%; margin-left:1%; margin-right:1%; margin-top:15px; float:left; background-color:#ca0200;}
}

@media screen and (min-width:51em){
#linea_top_izq {width:60%; float:left; margin-bottom:0; text-align:left;}
#linea_top_der {width:40%; float:right; text-align:right;}
#top {display:block;}
#top_izq_h {width:40%; height:auto; text-align:left; float:left; display:block;}
#top_der {width:60%; text-align:right; float:right; }
#novedades {width:48%; margin-left:1%; margin-right:1%; float:left;}
#novedades_int_izq {width:68%; height:160px; overflow:hidden; float:left; padding:1%;}
#novedades_int_der {width:28%; height:160px; overflow:hidden; float:left; padding:1%; display:block;}
.centrado1 {text-align:center; height:160px; overflow:hidden; position:relative; display:table;}
.centrado2 {display:table-cell;vertical-align:middle;}
#izquierda {width:26%; margin-left:2%;  margin-right:0%; margin-top:11px; float:left;}
#izquierda p {line-height:20px;}
#derecha {width:66%; margin-left:2%; margin-right:2%; float:left;}
#categorias_int {width:24%; padding-left:0.5%; padding-right:0.5%; float:left;}
#izq-cont {width:66%; float:left;}
#der-cont {width:26%; float:left;}
.fotitos {width:18%;}
#contenido_home2 {width:92%; background-color:#f6f6f6; padding:4%; display:none;}
#contenido_home {width:92%; background-color:#f6f6f6; padding:4%; display:block;}
#contenido_int_izq {width:48%; padding-right:2%; float:left;}
#contenido_int_der {width:48%; padding-left:2%; float:left;}
#contenido_int_izq_n {width:70%; padding:4%; float:left;}
#contenido_int_der_n {width:20%; padding:1%; float:left;}
}
