@charset "utf-8";
/* CSS Document */
@import url("reset.css"); 
#social_fb { position:fixed; z-index:1000; text-align:left; padding-top:300px;}
#social_actua { position:fixed; z-index:900; text-align:left; padding-top:400px;}
a {outline: none; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover { text-decoration:underline;}
.wrapper { width:902px; margin:0 auto;}
.clearer { clear:both;}
#publicidad {border-top: 1px dotted #818181;}
#banners li { float:left; list-style-type:none; }
img.banner_rss { border:1px solid #CCCCCC; padding:4px; margin:0 auto; margin-left:5px; margin-right:5px; margin-top:25px;}

#head { height:106px; background:url(../img/bg_head.gif) repeat-x;}
	.grama { float:right;}
	
#main_home { height:326px; background:url(../img/bg_main_home.jpg) repeat-x;}

#main_interna { height:182px; background:url(../img/bg_main_interna.jpg) repeat-x;}

.main_animation { width:592px; float:rigth;}
.wrapper_animation { width:902px; margin:0 auto; text-align:right; height:268px; background:url(../img/bg_txt_main.jpg) no-repeat left;}
#txt_main_home { float:left; width:278px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-style:italic; padding:50px 20px 0px 10px;}
#txt_main_home img { margin-bottom:10px;}

#contenido { background:url(../img/bg_sombra.jpg)  no-repeat center top;}
.wrapper_menu { width:902px; margin:0 auto; position:relative; top:-58px; z-index:6; background:#FFFFFF;}
.wrapper_menu ul li { float:left; list-style-type:none;}

#contenido_text { background:#FFFFFF;}

#main_section{ width:493px; border-right: 1px dotted #818181; position:inherit; background:#FFFFFF;}
#main_izq{ width:493px; border-right: 1px dotted #818181; position:absolute; background:#FFFFFF;}
	#twitter { width:444px; margin:0 auto; }
	a.twitter { float:right; font-size:11px; color:#014083; }
	#tweet { clear:both; width:444px; margin:0 auto; background:url(../img/twitter_bg_top.jpg) no-repeat #D4E270; }
	#video_home { width:444px; margin:0 auto; margin-top:20px;}
#main_der { width:400px; float:right; position:relative; background:#FFFFFF;}
	img.banner { border:1px solid #CCCCCC; padding:4px; margin:0 auto; margin-left:50px; margin-top:25px;}
#main_der_rss { width:380px; float:right; position:relative; background:#FFFFFF; height:618px;}
.tit_rss { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#449697;}
.snippet_rss { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:18px; }
.snippet_ul {padding-top:18px; }

#pie { height:192px; background:url(../img/bg_pie.jpg) repeat-x; position:relative; top:30px; clear:both;}
	.txt_pie { width:190px; float:left; border-right:1px dotted #FFFFFF; margin-top:27px; padding:0px 15px; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
	.txt_pie p { margin-top:10px;}
	.txt_pie p span { font-weight:bold; color:#B1D061;}
	.txt_pie a { font-weight:bold; color:#B1D061;}
	.txt_pie_final { width:190px; float:left; margin-top:27px; padding:0px 15px;}
#copyright { background:url(../img/bg_copyright.jpg); height:60px; position:relative; top:30px; color:#A6A6A6; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#copyright a { font-weight:bold; color:#A6A6A6;}
	#cac { text-align:right; float:right; width:450px;}
	#cac a { font-weight:bold; color:#A6A6A6;}
	.icon_nctv { float:left;}
	.icon_cac { float:right;}
	#copyright p { padding-top:23px;}



.wrapper_tit { width:902px; margin:0 auto; text-align:right;}
#canal { width:440px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#canal p { margin-top:12px;}
#canal dl { margin-top:12px;}
#canal dl dt { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#449697;}
#canal dl dd { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:12px;}

.mapa { margin:15px 0px 15px 0px;}
#section_der { width:385px; float:right; position:relative; background:#FFFFFF; }
#section_der p { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;}
.mision_vision { background:#F1F7D3; padding:20px; width:300px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:4px; border:1px solid #CCCCCC; }
.video { margin-top:15px;}
#googlemaps { background:url(../img/icon_maps.gif) no-repeat; height:42px; }
#googlemaps p { padding:10px 0px 0px 35px;}
#googlemaps a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#449697;}
#section_der p span.telf { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#449697;}

#main_vivo { margin:0px auto; width:840px; margin-top:15px;}

#contacto input { padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#449697;}
#contacto textarea { padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#449697;}
#contacto p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}


#horarios {padding: 0px 35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../img/tabla_bg2.gif) repeat-y;}

#horarios th {padding: 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#73b132;}

#horarios td {padding: 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; color:#0073b6; border:1px solid #eaf6bb; width:100px;}

#horarios th.hora{padding: 10px 15px; color:#0073b6; width:40px;}

#horarios td.fondo1 { background:#dfefd4;}

#horarios td.fondo2 { background:#cce8b7;}

#horarios td.fondo3 { background:#edf6e3;}

#horarios td.supervisado{color:#0073b6; background:#fed8c1;  width:40px;}

#horarios td.todousuario{color:#0073b6; background:#fff2be;  width:40px;}

#horarios a{text-decoration:underline; color:#0073b6;}

thumb_portafolioli {list-style:none; list-style-image:none; list-style-type:none;}