/*ESTILOS ESPECIFICOS CANALES*/
a{
color:#0088B7;
}
.caja_canal{ 
margin:0px;
padding:0px;
margin-top:10px;
float:left;
width:100%;
}
.caja_canal p{
clear:both; 
}
.caja_canal .caja_h5{
margin:0px;
padding:0px;
width:98%;
clear:both;
margin-top:10px;
margin-left:1%;
}
.caja_canal .caja_h5 p{
clear:both;
}
.caja_canal p{
padding-left:7px;
}
.subcaja_h5{
margin-top:10px;
}
.caja_canal h4{ 
font-size:120%;
margin:0;
margin-top:12px;
margin-bottom:10px;
padding:0.3em 0 0.3em 0.3em;
color:#0b4a72;
background-color:#EBE9E9;
border-bottom: 1px dotted #0276CB;
border-top:1px solid #8FB0C4;
width:auto;
_width:99.7%;
display:block;
}
#recursos h3{
font-size:120%;
margin:0;
padding:0.3em 0 0.3em 0.3em;
color:#0b4a72;
background:none;
border: none;
width:auto;
_width:99.7%;
display:block;
}
.caja_canal h3{ 
font-size:110%;
margin:0em;
padding:0.3em 0 0.3em 0.3em;
color:#0b4a72;
background:#BDD6E5;
border-bottom: 1px dotted #0276CB;
border-top:1px solid #8FB0C4;
width:auto;
_width:99.7%;
}
.caja_canal h5{ 
padding:0px;
margin:0px;
font-size:110%;
color:#0b4a72;
padding:0.3em 0 0.3em 0.3em;
border-bottom:1px dotted #7794A8;
border-top:1px dotted #7794A8;
width:auto;
_width:99.7%;
margin-bottom:5px;
}
.caja_canal ul {
list-style:none;
margin: 12px;
margin-left: 20px;
padding: 0;
}
.caja_canal ul li{
list-style:none;
margin: 0;
padding: 0;
margin-bottom: 11px;
border-bottom: 1px dotted #ccc;
padding-bottom:0px;
}
.caja_canal ul li a{
font-weight: bold;
font-size: 1em ;
margin: 0;
padding: 0;
}
.caja_canal ul li p{
margin:0;
padding:0;
margin-left: 11px;
margin-top: 4px;
font-size: 1em ;
}
/************* Formularios ***************/
#contenido form {
padding:0px;
margin:0px;
}
.caja_canal form label{
vertical-align: top;
display: inline-block;

width: 15em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
}
#contenido fieldset{
margin:0px;
padding:0px;
width:99.6%;
}
.textoerror{
color:#f00;
font-weight:bold;
font-size:120%;
border: 1px dotted #f00;
padding:5px;
}
.textonoerror{
color:#47b056;
font-weight:bold;
font-size:120%;
border: 1px dotted #47b056;
padding:5px;
}
#contenido form textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}
.tablasFormulario{
}
.tablasFormulario td{
text-align:center;
}
.tablasFormulario th{
}
/*Estilos especificos */
.Niv2{
margin-left:12px;
}
/*Estilos tablas*/
#caja_centros table td{
padding:3px;
text-align:left;
width:0px;
background-color:#EEF3F4;
width:50%;
}
#caja_centros table th{
padding:3px;
}
#caja_centros table{
text-align:left;
}
#caja_centros table{
width:60%;
}
#caja_centros th{
background-color:#EBF6F9;
}
#caja_centros thead th{
background-color:#B0DAE9;
margin-bottom:6px;
padding:5px;
color:#000;
text-align:center;
}
#caja_centros th {
color:#666;
}
table img{
margin-right:8px;
}
#caja_centros tfoot td{
padding:5px;
background-color: #B0DAE9;
text-align:center;
}
#caja_centros tfoot td a{
font-weight:bold;
color:#000;
}
#tableCalendar table{
width:15%;
border:1px solid #B0DAE9;
background-color:#EEF3F4;
padding:10px 10px 10px 10px;
}
#tableCalendar table td{
border:1px solid #B0DAE9;
color:#000;
text-align:center;
}
#tableCalendar thead td{
background-color:#B0DAE9;
text-align:center;
color:#000;
}
#tableCalendar tfoot td{
padding:5px;
background-color: #B0DAE9;
text-align:center;
}
#tableCalendar tfoot td a{
font-weight:bold;
color:#000;
}
table{
width:95%;
}
table td{
padding:3px;
text-align:left;
width:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
 table th{
padding:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
 table{
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
#caja_centros tfoot td{
padding:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
/************* Fin Formularios ***************/
/************* GALERIA DE IMAGENES **************/
.caja_galeria{
	margin:0;
	padding:10px;
	float: left;
	width:98%;
}
.item {
	 padding:5px 10px 5px 10px;
	 float:left;
	 margin:0 15px 15px 0;
	 background:#ffffff;
	 border:1px solid #e5e5e5;
	height: 160px;
	width: 132px;
	text-align: center;
}
.item:hover {
	background: #E0F1FF;
	border: 1px solid #0082BF;
}

.item h4 {
	 font-size:1.2em;
	 margin:0 0 3px 0;
	 padding:0;
	 color:#0066cb;
}
.item h4 a {
	 color:#0066cb;
	 text-decoration:none;
}
.item h4 a:hover {
	 color:#474848;
	 text-decoration:none;
}
.item p {
	 margin:0 0 4px 0;
	 
}
.caja_galeria h3 {
font-size: 13px;
}
.caja_galeria h4{
font-size:11px;
padding:0;
margin:0;
height: 30px;
}
/************* FIN GALERIA DE IMAGENES **************/
/*FIN ESTILOS ESPECIFICOS CANALES*/
