body { -webkit-tap-highlight-color:transparent !important;font-family:Arial;color:#000;border:0px solid blue;}
h1 { font-size: 1.2em; }
h2 { font-size: 1.2em; }
h1, h2 { font-weight: bold; margin: 0px 0; }
p { font-size: .9em; margin: 5px 0; }
ul { padding-left: 10px; margin: 10px 0; list-style-type:disc; }
a{text-decoration:none;}
img{max-width:100%;} 
div,header,footer,*{box-sizing:border-box;border-color:transparent;}
.clear{clear:both;}
.padding_20{padding:20px;}
.padding_10{padding:10px;}
.margin_bottom_20{margin-bottom:20px;}
.margin_bottom_30{margin-bottom:30px;}

.radius{border-radius:20px;}
.bgwhite{background-color:#fff;}
.right{text-align:right;}
.center{text-align:center;}
.text_left{text-align:left;}
.lime{color:lime;}
#innerheader,#innerbanner,#innercontent,#innerfooter{margin:0 auto;}


#header{
background-color:#fff;

}
#innerheader{

/*background-color:#CE0071;*/
}

/*
#banner{
background-color:#C140C6;
background-image:url('../imagenes/banner_2.jpg');
 background-size: cover;
}
#innerbanner{

}
*/

#content{
background-color:#fff;
}
#innercontent{
/*height:300px;*/
color:#000;
}


#footer{
background-color:#fff;
}
#innerfooter{
height:200px;
/*background-color:#F5FCD3;*/
}

/**** header ****/
#logo,#sociales{text-align:center;padding-bottom:20px;}


/**** banner ****/
	#titulo .rs{font-size:30px;margin-bottom:-5px;text-align:center;font-weight:bold;}
	#titulo .rubros{font-size:11px;margin-bottom:5px;text-align:center;text-transform:uppercase;font-weight:bold;}
	#iconos a{font-size:20px;color:#000;font-weight:bold;padding-top:6px;display:block;width:200px;float:right;}
	#iconos a:hover{color:#666;}
	
	.horarios{font-size:11px;margin-bottom:0px;text-align:center;font-weight:bold;margin-bottom:10px;}
	
	
#areas .hijo{float:left;width:100%;text-align:center;padding:5px;;}
#areas a{font-size:20px;display:block;color:#fff;font-weight:bold;padding:5px;border-radius:10px;border:0px double #fff;}
#areas .inv a p{padding-left:50px;}
#areas .ver a p{padding-right:50px;}
#areas .inv{background-color:#c60000;border-radius:10px;background:#c60000 url('../imagenes/fuego_3.png')no-repeat 20px 6px;}
#areas .inv:hover{background-color:#ff3939;}
#areas .ver{border-radius:10px;background:#0000c0 url('../imagenes/sol_3.png')no-repeat right 5px;}
#areas .ver:hover{background-color:#1f1fff;}	
	
	
/**** content ****/
#sub_menu_i{}
#sub_menu_i .padre{background-color:#c60000;border-radius:10px;margin-bottom:10px;}
#sub_menu_i .hijo{float:left;width:100%;color:#fff;font-weight:bold;padding:5px;}
#sub_menu_i .titulos p{font-size:18px;text-align:center;border:0px solid #fff;margin-bottom:-5px;}
#sub_menu_i .links {background-color:#ff3939;padding:5px;border-radius:10px;}
#sub_menu_i .links ul{list-style-position:inside;list-style-type:square;}
#sub_menu_i .links li{padding-bottom:10px;color:#780000;}
#sub_menu_i .links a{color:#fff;font-weight:bold;font-size:14px;}
#sub_menu_i .links a:hover{color:#780000;text-shadow:0px 0px 0px #000;}

#sub_menu_v{}
#sub_menu_v .padre{background-color:#0000c0;border-radius:10px;margin-bottom:10px;}
#sub_menu_v .hijo{float:left;width:100%;color:#fff;font-weight:bold;padding:5px;}
#sub_menu_v .titulos p{font-size:18px;text-align:center;border:0px solid #fff;margin-bottom:-5px;}
#sub_menu_v .links {background-color:#1f1fff;padding:5px;border-radius:10px;}
#sub_menu_v .links ul{list-style-position:inside;list-style-type:square;}
#sub_menu_v .links li{padding-bottom:10px;color:#fff;}
#sub_menu_v .links a{color:#fff;font-weight:bold;font-size:14px;}
#sub_menu_v .links a:hover{color:#4949FC;text-shadow:0px 0px 0px #000;}

#sub_menu_i .links h4{text-align:center;}

.mini{font-size:11px;}





/**** footer ****/

footer{
padding:1em;
font-size:.9em;
}

#ziete{
text-align:center;
padding-top:20px;
}

/*   footer    */
footer{
padding-top:5px;
margin-top:25px;
}
footer p{
margin-bottom:15px;
}
#der{text-align:right;}

p#ziete a{
color:#282828;
text-decoration:underline;
}
p#ziete a:hover{
color:#666;
text-decoration:none;
}
p#ziete a #verlo{
display:none;
}
p#ziete a:hover span#verlo{
display:inline;
color: #666;
text-shadow:#ffffff 0px 0px 0px;
}

#instfooter{
padding-top:20px;
}
#instfooter a, footer a{
color: #282828;
}


#fixed{
position:fixed;
bottom:0;
right:20px;
z-index:1000;
}
.pc{display:none;}

.rojo{font-size:1.5em;font-weight:bold;}


/**** pag rubros ****/
.arrow{font-size:20px;font-weight:bold;color:yellow;}
a:hover .arrow{font-size:20px;font-weight:bold;color:#780000;}


/* 480px */
@media only screen and (min-width: 30em) {
#innerheader,#innerbanner,#innercontent,#innerfooter{width:30em;}
/*fuentes*/
	#titulo .rs{font-size:36px;}
	#titulo .rubros{font-size:13px;}
	#areas .hijo{width:50%;}
	#areas .inv{background-position:10px 6px;}

	#iconos a{font-size:26px;}
	.horarios{font-size:13px;}
}/* 480px */


/* 720px */
@media only screen and (min-width: 45em) {
#innerheader,#innerbanner,#innercontent,#innerfooter{width:45em;}
#areas .hijo{width:50%;}
#sub_menu_i .w40{width:40%;}
#sub_menu_i .w60{width:60%;}
#sub_menu_v .w40{width:30%;}
#sub_menu_v .w60{width:70%;}

.top_1{padding-top:24px;}
.top_2{padding-top:10px;}
.top_3{padding-top:10px;}
.top_4{padding-top:12px;}
.top_5{padding-top:26px;}
.top_6{padding-top:24px;}

.top_1_v{padding-top:15px;}
.top_2_v{padding-top:60px;}
.top_3_v{padding-top:30px;}
.top_4_v{padding-top:20px;}
.top_5_v{padding-top:40px;}


}/* 720px */
@media only screen and (min-width: 45em) {.padding_titulo_rubro_a{padding-top:<?php echo $padding_titulo_rubro;?>px;}}



/* 1024*/
@media only screen and (min-width: 64em) {
#innerheader,#innerbanner,#innercontent,#innerfooter{width:62em;}
#areas{width:50%;margin:0 auto;}
#sub_menu_i .lado2{width:50%;float:left;padding:10px;}
#sub_menu_i .lado_rubro{width:80%;margin:0 auto;padding:10px;}

#sub_menu_v .lado2{width:50%;float:left;padding:10px;}
#sub_menu_v .lado_rubro{width:80%;margin:0 auto;padding:10px;}
#sub_menu_v #ul_der,#sub_menu_v #ul_izq{float:left;width:50%;}

/*fuentes*/
	#titulo .rs{font-size:50px;}
	#titulo .rubros{font-size:13px;}
	#areas .hijo{width:50%;}
	#areas .inv{background-position:10px 6px;}

	#iconos a{font-size:26px;}
	.horarios{font-size:13px;}
	
	#ficha {width:50%;margin:0 auto;}

}/* 1024px */

/* 1280x */  
@media only screen and (min-width: 80em) {
#innerheader,#innerbanner,#innercontent,#innerfooter{width:80em;}

}/* 1280px */ 
