/* estilos existentes */

menu_der_cap_texto2estandardera { text-decoration: none; text-decoration: underline } a:hover { font-weight: 
bold; text-decoration: underline } 


.bloq_izq a { text-decoration: none;} 	
.bloq_izq a:visited { text-decoration: none;}

.bloq_cen a:link { text-decoration: none;text-decoration: underline} 	

/* #bloq_interior a:link { text-decoration: none;text-decoration: underline} 	*/

.bloq_cen a:visited { text-decoration: none;text-decoration: underline}

/* #bloq_interior a:visited { text-decoration: none;text-decoration: underline} */

.bloq_cen .enunciados { color: #336699; font-weight: bold; font-size: 10px; font-family: Verdana }
#bloq_interior .enunciados { color: #336699; font-weight: bold; font-size: 10px; font-family: Verdana }

.bloq_cen .fecha-noticias { color: #666666; font-weight: bold; font-size: 9px; font-family: Verdana }
#bloq_interior .fecha-noticias { color: #666666; font-weight: bold; font-size: 9px; font-family: Verdana }

.piepagina { color: #666666; font-weight: bold; font-size: 9px; font-family: Verdana ; padding-left: 10px; font-style: italic}

.bloq_cen .texto { color: #303030; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif}
#bloq_interior .texto { color: #303030; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif}

.bloq_cen .titular { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana }
#bloq_interior .titular { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana }

.bloq_cen .titulo { color: #696969; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana }
#bloq_interior .titulo { color: #696969; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana }

.bloq_cen .titulo-org { color: #003366; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana }
#bloq_interior .titulo-org { color: #003366; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana }

.bloq_cen .titulo-org a { color: #003366; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration:none}
#bloq_interior .titulo-org a { color: #003366; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana;text-decoration:none }

.bloq_cen .titulo-org a:hover { color: #003366; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration:underline}
#bloq_interior .titulo-org a:hover { color: #003366; font-style: italic; font-weight: bold; font-size: 12px; font-family: Verdana;text-decoration:underline }

.bloq_cen .titulo-orgdesta { color: #B20C20; font-weight: bold; font-size: 12px; font-family: Verdana }
#bloq_interior .titulo-orgdesta { color: #B20C20;font-weight: bold; font-size: 12px; font-family: Verdana }

.bloq_cen .estandarFormdesta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: italic}
#bloq_interior .estandarFormdesta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: italic}

.bloq_cen .estandarFormdesta a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: italic;text-decoration:none }
#bloq_interior .estandarFormdesta a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: italic;text-decoration:none }

.bloq_cen .estandarFormdesta a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #003366; font-style: italic;text-decoration:underline }
#bloq_interior .estandarFormdesta a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #003366; font-style: italic;text-decoration:underline }


.bloq_cen .peque-blanco { color: #FFFFFF; font-weight: normal; font-size: 9px; font-family: Verdana } 
#bloq_interior .peque-blanco { color: #FFFFFF; font-weight: normal; font-size: 9px; font-family: Verdana } 

.bloq_cen .peque-bold-amarillo { color: #FFE26C; font-weight: bold; font-size: 9px; font-family: Verdana }
#bloq_interior .peque-bold-amarillo { color: #FFE26C; font-weight: bold; font-size: 9px; font-family: Verdana }

.bloq_cen .layer { color: #336699; font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration:none }
#bloq_interior .layer { color: #336699; font-weight: bold; font-size: 9px; font-family: Verdana; text-decoration:none }

.bloq_cen .cab-lista { FONT-FAMILY: Tahoma; FONT-SIZE: 7pt; font-weight: bold;color: #FFE26C; TEXT-DECORATION: none} 
#bloq_interior .cab-lista { FONT-FAMILY: Tahoma; FONT-SIZE: 7pt; font-weight: bold;color: #FFE26C; TEXT-DECORATION: none} 

.bloq_cen .layer2 { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana}
#bloq_interior .layer2 { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana}

.bloq_cen .categoria { color: #FFE26C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica,sans-serif; text-transform: none; padding-left: 14px} 
#bloq_interior .categoria { color: #FFE26C; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica,sans-serif; text-transform: none; padding-left: 14px} 

.bloq_cen .subcategoria { color: #336699; font-weight: bold; font-size: 10px; font-family: Verdana } 
#bloq_interior .subcategoria { color: #336699; font-weight: bold; font-size: 10px; font-family: Verdana } 

.bloq_cen .item3th { color: #336699; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight:normal}
#bloq_interior .item3th { color: #336699; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight:normal}

.bloq_cen .item4th { color: #336699; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }
#bloq_interior .item4th { color: #336699; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif }

.bloq_cen .subcategoria2 { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana ; background-color: #DAE4F2; padding-bottom: 5px}
#bloq_interior .subcategoria2 { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana ; background-color: #DAE4F2; padding-bottom: 5px}

.bloq_cen .textfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #DDE5ED; border: 2px solid; border-color: #336699 #DDE5ED #DDE5ED #5F87AF}
#bloq_interior .textfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #DDE5ED; border: 2px solid; border-color: #336699 #DDE5ED #DDE5ED #5F87AF}

.bloq_cen .importante { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
background-color: #DDE5ED; text-align: center; text-transform: none; clip: rect()}

#bloq_interior .importante { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
background-color: #DDE5ED; text-align: center; text-transform: none; clip: rect()}

.bloq_cen .importante2 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
background-color: #DDE5ED; text-align: left; text-transform: none; clip: rect()}

#bloq_interior .importante2 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
background-color: #DDE5ED; text-align: left; text-transform: none; clip: rect()}

.bloq_cen .importante3 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
/*background-color: #DDE5ED; */
background:url('/educacion/img/pestana_grande.gif') no-repeat;
background-color: #FFFFFF;  /*#C4D0DC;*/
text-align: center; text-transform: none; clip: rect();width:100%;
}
#bloq_interior .importante3 { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
/*background-color: #DDE5ED; */
background:url('/educacion/img/pestana_grande.gif') no-repeat;
background-color: #C4D0DC;
text-align: center; text-transform: none; clip: rect();width:100%;
}

.bloq_cen .importanteboton { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
background-color: #C4D0DC;
text-align: center; text-transform: none; clip: rect();
}
#bloq_interior .importanteboton { FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
background-color: #C4D0DC;
text-align: center; text-transform: none; clip: rect();
}

.bloq_cen .importante4 
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
/*background-color: #DDE5ED; */
background:url('/educacion/img/pestana_grande.gif') no-repeat;
/*background-color: #C4D0DC;*/
background-color: #FFFFFF;
text-align: left; text-transform: none; clip: rect();width:100%;} 

#bloq_interior .importante4 
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; color: #336699; 
/*background-color: #DDE5ED; */
background:url('/educacion/img/pestana_grande.gif') no-repeat;
background-color: #FFFFFF;
text-align: left; text-transform: none; clip: rect();width:100%;} 

.bloq_cen .Titular-doc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold ; text-transform: none; font-variant: normal}
#bloq_interior .Titular-doc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold ; text-transform: none; font-variant: normal}

.bloq_cen .Titular-doc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
11pt; font-weight: bold ; text-transform: none; font-variant: normal}
#bloq_interior .Titular-doc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
11pt; font-weight: bold ; text-transform: none; font-variant: normal}

.bloq_cen .estandar 
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: normal ; padding-top: 
4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px ; text-align: justify 
}
#bloq_interior .estandar 
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: normal ; padding-top: 
4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px ; text-align: justify 
}

.bloq_cen .resaltado1
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; 
background-color: #FFDF61; text-align: center ; font-style: normal; text-transform: 
none; font-variant: normal;width:590px;}
#bloq_interior .resaltado1 
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold; 
background-color: #FFDF61; text-align: center ; font-style: normal; text-transform: 
none; font-variant: normal;width:590px;}

.bloq_cen .negrita { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ; text-align: justify}
#bloq_interior .negrita { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ; text-align: justify}


.bloq_cen p.Titular2 { 
background:url('/educacion/img/pestana_grande_azul.gif') repeat-y;
/*background-color:  #336699; */
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-left: 4px;
width:590px;
}
.bloq_cen td.Titular2 { 
background-color: #336699; 
/*background:url('/educacion/img/pestana_grande_azul.gif') no-repeat;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-left: 4px;
width:100%;
}

a.Titular2 {
background-color: #0F5B95; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-left: 4px;
width:590px;
text-decoration:underline;
cursor:pointer;
}
a.Titular2:hover {text-decoration: underline; font-size: 10pt;font-weight: bold;color: #F1F4F5;cursor:pointer;}

#bloq_interior p.Titular2 { 
/*background-color: #336699; */
background:url('/educacion/img/pestana_grande_azul.gif') no-repeat;
background-color: #ccffdd //#0F5B95;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-left: 4px;
width:590px;
}
#bloq_interior td.Titular2 { 
background-color: #336699; 
/*background:url('/educacion/img/pestana_grande_azul.gif') no-repeat;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-left: 4px;
width:100%;
}


.bloq_cen .Titular1Form{ background-color: #FFE26C; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; font-weight: bold; color: #000000; text-transform: none; font-style: oblique}
#bloq_interior .Titular1Form 
{ background-color: #FFE26C; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; font-weight: bold; color: #000000; text-transform: none; font-style: oblique}

.bloq_cen .estandarForm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: italic}
#bloq_interior .estandarForm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: italic}


.bloq_cen .datostabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: 
#000000; background-color: #DDE5ED}
#bloq_interior .datostabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: 
#000000; background-color: #DDE5ED}

.bloq_cen .tablistado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #DDE5ED; font-weight: bold}
#bloq_interior .tablistado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #DDE5ED; font-weight: bold}

.bloq_cen .numerostabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; background-color: #DDE5ED ; margin-right: 3px}
#bloq_interior .numerostabla { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; background-color: #DDE5ED ; margin-right: 3px}

.bloq_cen .numerostotal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #DDE5ED }
#bloq_interior .numerostotal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #DDE5ED }

.bloq_cen .itemselec { color: #336699; font-weight: bold; font-size: 11px; font-family: Verdana ; font-style: italic}
#bloq_interior .itemselec { color: #336699; font-weight: bold; font-size: 11px; font-family: Verdana ; font-style: italic}

.bloq_cen .destacado {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10pt; font-weight: bold; color: #FF0000; background-color: #FFFFFF; text-align: center; text-transform: none; clip: rect()}
#bloq_interior .destacado {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10pt; font-weight: bold; color: #FF0000; background-color: #FFFFFF; text-align: center; text-transform: none; clip: rect()}

.bloq_cen .datostabladestaca {font-size: 11px; font-weight: bold; color: #FF0000; background-color: #DDE5ED; text-align: left; text-transform: none; verdana}
#bloq_interior .datostabladestaca {font-size: 11px; font-weight: bold; color: #FF0000; background-color: #DDE5ED; text-align: left; text-transform: none; verdana}

.bloq_cen .enunciadosrojo { color: red; font-weight: bold; font-size: 10px; font-family: Verdana }
#bloq_interior .enunciadosrojo { color: red; font-weight: bold; font-size: 10px; font-family: Verdana }

.bloq_cen .fader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ;color: #003399; text-align: justify}
#bloq_interior .fader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold ;color: #003399; text-align: justify}


.estandar2 
{ FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; font-weight: normal ; padding-top: 
4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px ; text-align: justify;TEXT-DECORATION: none;text-color:#000000
}
a.estandar2:link, a.estandar2:visited, a.estandar2:active{text-decoration: none;FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;color: #000000;}
a.estandar2:hover {text-decoration: underline; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;color: #000000;}

a.menu_der_cap_texto2:link, a.menu_der_cap_texto2:visited, a.menu_der_cap_texto2:active{text-decoration: none;font-size: 70%;font-weight: bold;color: #000000;}
a.menu_der_cap_texto2:hover {text-decoration: underline; font-size: 70%;font-weight: bold;color: #000000;}

.estandarder
{ FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: normal ; padding-top: 
4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px ; text-align: justify;TEXT-DECORATION: none;text-color:#000000;cursor:pointer;
}

.enunactual { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: 
#336699; background-color: #FFE26C}

.enunciados2 { color: #336699; font-weight: bold; font-size: 14px; 
font-family: Verdana;font-weight: bold;text-decoration: underline }


.menu_der_sub_texto {font-size: 70%;color: #000000}
a.menu_der_sub_enlace:link,a.menu_der_sub_enlace:visited,a.menu_der_sub_enlace:active{text-decoration: none;FONT-SIZE: 8pt;color: #000000; verdana}

a.menu_der_sub_enlace:hover {text-decoration: underline; FONT-SIZE: 8pt;color: #000000; verdana}


/* ------------------------------ */

/* TABLA IZQUIERDA*/
table.menu_izquierdo { width: 190px; padding:0px; vertical-align:top; border-width:0px; border-collapse:collapse;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.menu_izq_cap2 { background-color: #6699CC; height: 18px; width: 226px; padding:2px; vertical-align:middle}

span.menu_izq_cap_texto {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt;font-weight: bold;color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px ; text-align: justify;TEXT-DECORATION: none}

.menu_der_cap2 { background-image:url('/gobcan/comunes/img/gifs/barra_amarilla.gif'); height: 18px; width: 226px; padding:2px; vertical-align:middle}

.menu_der_cap2alto { background-image:url('/gobcan/comunes/img/gifs/barra_amarilla.gif'); height: 26px; width: 226px; padding:2px; vertical-align:middle}

span.menu_der_cap_texto2 {FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt;font-weight: bold;color: #000000; height: 18px; weight: 290px;padding:2px; vertical-align:middle; text-align: left;TEXT-DECORATION: none;cursor:pointer;background-image:url('/gobcan/comunes/img/gifs/barra_amarilla.gif');}


/* CARACTERÍSTICAS DE LOS CAPÍTULOS DEL MENU IZQUIERDO*/
td.menu_izq_cap { background-color: #6699CC; height: 18px; width: 190px; padding:2px; vertical-align:middle}


.menu_izq_estructura {background-color: #336699; height: 18px; width: 226px; padding:2px; vertical-align:middle}

td.pagcentral {width: 100%; padding:0px; vertical-align:top}

/*enlaces*/
a.menu_izq_cap_enlace:link, a.menu_izq_cap_enlace:visited, a.menu_izq_cap_enlace:active {text-decoration: none;FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold;color: #FFFFFF;}
a.menu_izq_cap_enlace:hover {text-decoration: underline;FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt;font-weight: bold;color: #FFFFFF;}

/*enlaces*/
a.menu_der_cap_enlace:link, a.menu_der_cap_enlace:visited, a.menu_der_cap_enlace:active {text-decoration: none;FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; font-weight: bold;color: #000000;}
a.menu_der_cap_enlace:hover {text-decoration: underline;FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt;font-weight: bold;color: #000000;}

/* Copia del anterior estilo de gobcan Noticias */
/* COLUMNA CENTRAL QUE CONTIENE LAS CAMPAÑAS Y LAS NOTICIAS*/

td.central { width: 60%; padding:0px; vertical-align:top}
td.central1 { width: 75%; padding:0px; vertical-align:top}

table.central { width: 100%; border-width:0px; border-collapse:collapse}
/* TABLA DE CAMPAÑA O DE INFORMACIÓN DE LA PÁGINA PRINCIPAL*/
table.campa {width: 100%; border-width:0px;border-collapse:collapse}
td.campa_imagen {empty-cells: show;height: 70px;}
td.campa_cuerpo {padding: 5px 5px 20px 5px; font-size: 70%;color: #333333;}
/*enlaces*/
a.campa_enlace:link, a.campa_enlace:visited, a.campa_enlace:active {text-decoration: none; font-size: 70%;color: #333333}
a.campa_enlace:hover {text-decoration: underline; font-size: 70%;color: #333333}
ul.campa_cuerpo {list-style-image: url('/educacion/images/img/listas/flecha_horizontal_gris.gif');padding-right: 15px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-left: 15px; padding-top: 0px; padding-left}
li.campa_cuerpo {margin-bottom: 0px; margin-left: 0px}

/* Fin estilos existentes */

/* Estilos nuevos: */
body {
background:#c4d0dc url('../img/fondo3.gif') repeat-y center 50%;
margin:0;
text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:70%; font-family:Arial, Helvetica, sans-serif
}

#principal_interior {
background:#fff;
border-style:none;
height:auto;
margin:0 auto;
padding:0;
text-align:left;
width:862px; //762
}

.oculto {position:absolute; left:-999px; width:990px;}
abbr[title], acronym[title], span[title], strong[title], dfn[title] {border-bottom:thin dotted; cursor:help;}
p {margin-left:7px; line-height:1.6;}

#listado_superior ul {float:left; margin:7px 0 0; padding:0;}
#listado_superior ul li {
background:url('../img/barra.gif') no-repeat;
display:inline;
font-size:0.9em;
list-style-type:none;
padding-left:10px; padding-right:7px; padding-top:0; padding-bottom:0
}
#listado_superior ul li a {color:#535353; text-decoration:none;}

#form input:focus {color:#000; border:1px solid #039; background:#fff;}
#form {
float:left;
left:458px;
margin:0 5px 5px 0;
position:relative;
top:43px;
}
#form .buscar {
border-bottom:#dadada 1px solid;
border-left:#dadada 1px solid;
border-right:#dadada 1px solid;
border-top:#dadada 1px solid;
color:#535353;
float:left;
font:0.9em Arial, Helvetica, sans-serif;
height:15px;
margin:8px 0 0;
width:108px;
}
#form .btn_busc {
height:18px;
margin:7px 0 0 7px;
width:46px;
}

#bloq_menu {
background:url('../img/fondo_cabecera.gif') no-repeat 50% bottom;
border-bottom-color:#d7dddb;
border-bottom-width:1px;
border-left:1px solid #d7dddb;
border-right:1px solid #d7dddb;
border-top-color:#d7dddb;
border-top-width:1px;
float:left;
margin:0;
padding-bottom:5px;
width:860px	//760
}
#bloq_menu h1 a {
background:url('../img/logo.gif') no-repeat;
float:left;
height:74px;
text-decoration:none;
width:127px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:7px
}
#bloq_menu h2.cons a {
background:url('../img/educacion1.gif') no-repeat;
float:left;
height:74px;
text-decoration:none;
width:199px; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:0; padding-bottom:7px
}

#bloq_menu .menu {
background-color:#036;
clear:both;
float:left;
height:22px;
margin:0 1px 0 3px;
width:854px;  //754
}

html #bloq_menu .menu {
background-color:#036;
clear:both;
float:left;
height:22px;
margin:0 2px;
width:852px;	//752
}

#bloq_menu .menu ul.men {float:left; margin:0; padding:0 1px 1px;}
#bloq_menu .menu ul.men li {display:inline; margin-right:5px; text-transform:uppercase;}
#bloq_menu .menu ul.men li a {
color:#fff;
float:left;
font:0.9em Arial, Helvetica, sans-serif;
margin-left:3px;
padding:5px 21px 3px 22px;
text-decoration:none;
}
#bloq_menu .menu ul.men li a:hover {
background:url('../img/fondo_botmenu.gif') repeat-x;
margin-left:3px;
text-decoration:none
}
#bloq_menu .menu ul.men li.selec a {
background:url('../img/fondo_botmenu.gif') repeat-x;
color:#fff;
display:inline;
float:left;
font-weight:400;
text-decoration:none
}

.home#foto_cabecera {height:119px;}
#foto_cabecera {clear:both; float:left; height:93px; width:762px;} //762
#foto_cabecera .colectivos {float:right; margin:25px 0 0; width:325px;}
#foto_cabecera .listado_col {
background:url('../img/borde_bajo_colectivos.gif') repeat-x;
float:left;
width:70%
}
#foto_cabecera .listado_col ul {margin:5px 0 0 30px; padding:0; width:auto;}
#foto_cabecera .listado_col ul li {
background:url('../img/flecha_colectivos.gif') no-repeat;
list-style-type:none;
padding-left:10px; padding-right:0; padding-top:0; padding-bottom:5px
}

#bloq_interior {float:left; margin:15px 0 0; padding:0; width:862px;} //762
html #bloq_interior {margin:15px 0 0;}

#bloq_interior2 {float:left; margin:12px 0 0 6px; width:100%;}
html #bloq_interior2 {margin:12px 0 0 3px;}

.bloq_izd {background:#fff; float:left; width:220px;}

.menu_izd {
background:url('../img/fondo_menu1.gif') repeat-y 50% top;
float:left;
width:220px
}

.abajo {
background:#fff url('../img/bajo_menu1.gif') no-repeat left bottom;
float:left;
margin-bottom:14px;
padding-bottom:13px;
width:220px
}

.abajo_blanco {
background:#fff url('../img/bajo_caja.gif') no-repeat left bottom;
float:left;
margin-bottom:17px;
padding-bottom:12px;
width:151px
}

.bloq_der h2.pesta_peke_der {
background:url('../img/pestana_peke_azul.gif') no-repeat;
color:#fff;
float:left;
font-size:1em;
height:17px;
width:151px;
margin:0;
padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

.bloq_der h2.pesta_peke_der_desta {
background:url('../img/pestana_peke_gris.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
height:17px;
width:151px;
margin:0;
padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}


.bloq_izd h2.pesta_peke {
background:url('../img/pestana_peke_azul3.gif') no-repeat;
color:#fff;
float:left;
font-size:1em;
height:17px;
width:220px;
margin:0;
padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

.bloq_izd h2.pesta_peke_amno {
background:url('../img/pestana_peke_am_no.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
height:24px;
margin:0;
width:160px; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

/* nuevo: Maite */
.bloq_izd div.pesta_peke3 {
background:url('../img/pestana_peke_azul3.gif') no-repeat;
text-decoration:none;
color:#FFFFFF;
float:left;
font-size:1em;
font-weight:bold; 
vertical-align:top;
height:17px;
width:220px;
margin:0;
padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}
a.enlace_pesta_peke3:link, a.enlace_pesta_peke3:visited, a.enlace_pesta_peke3:active {text-decoration: none; font-size: 100%;font-weight: bold;color: #FFFFFF}
a.enlace_pesta_peke3:hover {text-decoration: underline; font-size: 100%;font-weight: bold;color: #C4D0DC;}

.bloq_izd div.pesta_peke_3azul {
background:url('../img/pestana_peke3.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
height:20px;
width:220px;
margin:0;
padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

.bloq_izd div.pesta_peke_amno3 {
background:url('../img/pestana_peke_am_no3.gif') no-repeat;
color:#036;
font-weight:bold;
float:left;
font-size:1em;
height:24px;
margin:0;
cursor:pointer;
width:220px; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

span.menu_pesta_peke_amno3 {
text-decoration: none;width:220px;
/*font-size:1em;*/
FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt;
font-weight: bold;color: #000000;cursor:pointer;
}
a.menu_pesta_peke_amno3:link, a.menu_pesta_peke_amno3:visited, a.menu_pesta_peke_amno3:active{text-decoration: none;font-size: 70%;font-weight: bold;color: #000000;cursor:pointer;}
a.menu_pesta_peke_amno3:hover {text-decoration: underline; font-size: 70%;font-weight: bold;color: #000000;cursor:pointer;}


/*<span.menu_pesta_peke_amno3 {
text-decoration: none;width:220px;font-size:1em;font-weight: bold;color: #000000;cursor:pointer;
}


a.menu_pesta_peke_amno3:link, a.menu_pesta_peke_amno3:visited, a.menu_pesta_peke_amno3:active{text-decoration: none;font-size: 70%;font-weight: bold;color: #000000;cursor:pointer;}
a.menu_pesta_peke_amno3:hover {text-decoration: underline; font-size: 70%;font-weight: bold;color: #000000;cursor:pointer;}
*/



/* Fin nuevo: Maite */

ul.menu_latdes {
float:left;
list-style-type:none;
margin:9px 0 0;
padding:0;
width:100%;
}
ul.menu_latdes li {
background:url('../img/borde_bajo_menulat.gif') repeat-x left bottom;
clear:both;
margin-left:7px;padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px
}
ul.menu_latdes li a {
background:url('../img/tik.gif') no-repeat;
color:#000;
text-decoration:none; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: normal
}
ul.menu_latdes li a:hover{
background:url('../img/tikrojo.gif') no-repeat;
color:#000;
text-decoration:none; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:6px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #003366; font-style: italic
}


ul.menu_lat {
border-bottom-width:1px;
border-top-width:1px;
float:left;
list-style-type:none;
margin:0;
padding:15px 0 10px;
width:100%;
}
ul.menu_lat li {
background:url('../img/borde_bajo_menulat.gif') repeat-x left bottom;
clear:both;
margin-left:7px; margin-right:0; margin-top:3px; margin-bottom:2px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:2px
}

ul.menu_lat li.dif {
background:none transparent scroll repeat 0 0;
margin-right:7px;
text-align:right;
}
ul.menu_lat li.onrojo {
background:url('../img/flecha_menulat.gif') no-repeat;
color:red;
padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
ul.menu_lat li.dif a {
background:url('../img/maslight.gif') no-repeat;
color:#0058b0;
font-size:0.8em;
font-weight:400;
text-decoration:none; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}

/*<ul.menu_lat li a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#000;
text-decoration:none; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0
}*/

ul.menu_lat li a {
/*background:url('../img/flecha_menulat.gif') no-repeat;*/
color:#000;
text-decoration:none; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #336699; font-style: normal
}
ul.menu_lat li a:hover{
/*background:url('../img/flecha_menulat_roja.gif') no-repeat;*/
color:#000;
text-decoration:none; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #003366; font-style: italic
}



ul.menu_lat li.rojo a {
background:url('../img/flecha_menulat_roja.gif') no-repeat;
color:red;
padding-bottom:0;
padding-right:0;
padding-top:0;
text-decoration:none
}
ul.menu_lat li.conimg a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#000;
display:inline;
float:left;
text-decoration:none;
vertical-align:top;
width:50%; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
ul.menu_lat li.sinimg {
background:none transparent scroll repeat 0 0;
color:#0058b0;
float:right;
font-size:0.9em;
font-weight:700;
padding:10px 10px 0 0;
}
ul.menu_lat li.sinimg a {
background:none transparent scroll repeat 0 0;
color:#0058b0;
}
/* NUEVO:navglo */
ul.nav {margin:0; padding:5px 5px 5px 7px; background-color:#f8f9fb; float:left;}
ul.nav li {
line-height:1.5;
list-style-type:none;
background:#f8f9fb url('../img/flecha_menulat.gif') no-repeat left 4px;
padding-left:8px; padding-right:0; padding-top:3px; padding-bottom:3px
}
ul.nav li a {color:#000; text-decoration:none;}
ul.nav li a:hover {text-decoration:underline;}
ul.nav li ul, ul.nav li ul li ul {margin:0; padding:4px 0 0 5px;}
ul.nav li ul li {background:url('../img/disc.gif') no-repeat left 9px;}
ul.nav li ul li ul li {background:url('../img/circ.gif') no-repeat left 9px;}
ul.nav li.dif {
background:none transparent scroll repeat 0 0;
margin-right:7px;
text-align:center;
}
ul.nav li.dif a {
background:url('../img/maslight.gif') no-repeat left 1px;
color:#0058b0;
font-size:0.9em;
font-weight:400;
text-decoration:none; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0
}
ul.nav li.dif a:hover {text-decoration:underline;}

.bloq_cen {float:left; margin-left:18px; margin-right:1px; width:605px;} //505 606
.bloq_cen p.txt_acceso {font-size:1.1em; margin:6px 0 0; padding:0 5px 7px 8px; width:95%;}
.bloq_cen h2.pesta_grande {
background:url('../img/pestana_grande.gif') no-repeat;
color:#000;
float:left;
font-size:1em;
height:24px;
width:416px; margin-left:3px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

/* entra en conflicto con los form que tenemos: quitado provisionalmente (13/04/2007)
.bloq_cen form {margin:8px 0 20px 15px; padding:0;}
.bloq_cen form select {font-size:1em; margin-right:7px; width:330px;}
.bloq_cen form input {vertical-align:bottom;}
*/

.bloq_cen h2.pesta_grande2 {
background:url('../img/pestana_grande.gif') no-repeat;
color:#000;
float:left;
font-size:1em;
height:24px;
margin:0;
width:416px; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}
.bloq_cen h2.pesta_grande2 a {
background:url('../img/mas.gif') no-repeat right 50%;
color:#000;
float:left;
font-size:0.8em;
padding-right:14px;
text-align:right;
text-decoration:none;
width:47%; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0
}

/* nuevo: Maite */
.bloq_cen td.pesta_grande3 {
background:url('../img/pestana_grande3.gif') no-repeat;
text-decoration:none;
color:#000;
float:left;
font-size:1em;
font-weight:bold; 
vertical-align:top;
height:24px;
width:582px; margin-left:5ppx; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:4px; padding-bottom:0;
}
a.noticias_pesta_grande3:link, a.noticias_pesta_grande3:visited, a.noticias_pesta_grande3:active {text-decoration: none; font-size: 100%;font-weight: bold;color: #333333}
a.noticias_pesta_grande3:hover {text-decoration: underline; font-size: 100%;font-weight: bold;color: #333333;background:url('../img/mas.gif') no-repeat right 50%;}

.bloq_cen td.finpesta_grande3 {
background:url('../img/finpestana_grande3.gif') no-repeat;
vertical-align:top;
height:24px;
width:18px; margin-left:0px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0;
}

.bloq_cen td.pesta_grande4 {
background:url('../img/pestana_grande4.gif') no-repeat;
text-decoration:none;
color:#000;
float:left;
font-size:1em;
font-weight:bold; 
vertical-align:top;
height:24px;
width:582px; margin-left:5ppx; margin-right:0px; margin-top:0; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:4px; padding-bottom:0;
}
.bloq_cen td.finpesta_grande4 {
background:url('../img/finpestana_grande4.gif') no-repeat;
vertical-align:top;
height:24px;
width:18px; margin-left:0px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0;
}

/* Fin nuevo: Maite */



.bloq_foto {clear:both; float:left; margin:14px 0 5px 4px; width:95%;}
.bloq_foto .fecha {color:red; display:block; font-size:0.8em; margin-bottom:1px;}
.bloq_foto .texto {
background:url('../img/flecha_menulat.gif') no-repeat;
font-style:normal; font-variant:normal; font-weight:normal; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

.bloq_destacados {
background:url('../img/borde_bajo_menulat.gif') repeat-x left bottom;
clear:both;
float:left;
padding-bottom:6px;
width:95%; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0
}
.bloq_destacados .texto {background:url('../img/flecha_menulat.gif') no-repeat; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}

#pie {background-color:#ffdf61; float:left; height:23px; margin:10px 0 0; width:100%;}
#pie .izda {
color:#000;
float:left;
font-size:0.8em;
margin:0;
padding:6px 0 0 16px;
width:40%;
}
#pie .dcha {float:right; text-align:right; width:50%;}
#pie .dcha ul {list-style-type:none; margin:0; padding:6px 0 0;}
#pie .dcha ul li {
background:url('../img/barra3.gif') no-repeat;
display:inline;
font-size:0.8em;
padding-left:7px; padding-right:5px; padding-top:0; padding-bottom:0
}

.bloq_izd_grande {float:left; margin-right:15px; width:595px;}

#foto_cabeceratemas {float:left; height:93px; width:762px;}  //762

#migas {
background:url('../img/borde_bajo_migas.gif') repeat-x left bottom;
float:left;
margin:0;
width:100%; height:80px;padding-left:0; padding-right:0; padding-top:0; padding-bottom:7px;
}

#migas p.txt {
background:url('../img/flecha_amarilla.gif') no-repeat;
/*color:#0058b0;*/
color:#535353;
float:left;
font-size:1em;
margin:0;
padding-left:17px; padding-right:0; padding-top:7px; padding-bottom:0
}
#migas ul {float:left; list-style-type:none; margin:0; padding:6px 0 0 5px;}
html #migas ul {padding:7px 0 0 5px;}
#migas ul li {color:#0058b0; display:inline; font-size:1em;}
#migas ul li a {
background:url('../img/sig.gif') no-repeat right center;
color:#0058b0;  /*#535353;*/
margin-right:5px;
padding-right:8px;
text-decoration:none
}
#migas ul li strong {color:#000;}

.conte_temas {float:left; margin-bottom:20px; width:100%;}
.temas {float:left; margin:20px 0 6px 10px; width:45%;}
.temas .tit {float:left; width:100%;}
.temas .tit a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#0058b0;
font-weight:700;
padding-left:7px;
text-decoration:none
}
.temas .txt_tema {float:left; padding-left:7px; width:100%;}

.bloq_izd h2.pesta_peke_am {
background:url('../img/pestana_peke_am.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
height:24px;
margin:0;
padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

.esp {float:left; height:17px; width:100%;}

.col1_tema {float:left; padding:0 0 0 10px; width:28%;}

.bloq_azul_tema {background-color:#e7eff7; float:left; margin:0 0 10px; width:95%;}
.bloq_azul_tema h2 {
background:url('../img/borde_bajo_menulat.gif') repeat-x left bottom;
color:#036;
font-size:1em;
font-weight:700;
margin:0
}
.bloq_azul_tema .tit {display:block; padding:4px 0 4px 5px;}

ul.menu_lat2 li {clear:both; padding:2px 0 3px; width:90%;} 
ul.menu_lat2 li a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#000;
text-decoration:none;
vertical-align:top; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

.col2_tema {float:left; padding:0 0 0 10px; width:66%;}
.col2_tema p.txt_ppal {float:left; margin:0 0 20px; width:98%;}

h3.viv {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#3a7bbe;
float:left;
font-size:1em;
font-weight:700;
width:90%; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:2px
}
html h3.viv {margin:0 0 0 5px;}

.punteada {
background:url('../img/borde_bajo_menulat.gif') repeat-x left bottom;
float:left;
height:1px;
line-height:1px;
margin:0;
padding:0;
width:100%
}

ul.menu_lat3 li {clear:both; padding:2px 0 0; width:90%;}
ul.menu_lat3 li a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#000;
text-decoration:none;
vertical-align:top; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0
}

.bloque_peke_azul {float:left; margin:20px 0 0; width:50%;}

.ocupa {float:left; margin:20px 0 0; padding:0;}
.ocupa2 {clear:both; float:left; margin:0; padding:0;}

.bloque_peke_azul2 {float:left; margin:0; width:50%;}
.bloque_peke_azul p.formacion {
float:left;
font-size:1em;
font-weight:700;
margin:0;
padding:0 0 7px 5px;
text-decoration:underline;
}
.bloq_cen h2.pesta_pekeazul {
background:url('../img/pestana_peke_azul.gif') no-repeat;
color:#fff;
font-size:1em;
height:24px;
width:197px; margin-left:3px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}
.bloq_cen h2.pesta_pekeazul_c {
background:url('../img/pestana_peke_azul_c.gif') no-repeat;
color:#036;
font-size:1em;
height:24px;
width:197px; margin-left:3px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

ul.menu_lat_sin {list-style-type:none; margin:14px 0 16px 2px; padding:0; width:95%;}
ul.menu_lat_sin li {clear:both; padding:1px 0 2px 5px;}
ul.menu_lat_sin li a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#000;
text-decoration:none; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
ul.menu_lat_sin li.conimg a {display:block; float:left; margin-top:5px; width:40%;}
ul.menu_lat_sin li.conimg img {float:left; margin-bottom:8px; margin-right:5px;}
ul.menu_lat_sinn {list-style-type:none; margin:10px 0 0 10px; padding:0; width:96%;}
ul.menu_lat_sinn li {
background:url('../img/flecha_menulat2.gif') no-repeat left top;
clear:both;
display:block;
width:395px; padding-left:10px; padding-right:0; padding-top:2px; padding-bottom:5px
}
ul.menu_lat_sinn li a {color:#000; text-decoration:none; vertical-align:top;}
ul.menu_lat_sinn li a:hover {color:#000; text-decoration:underline;}
ul.menu_lat_sinn li.sinimg {
background:none transparent scroll repeat 0 0;
float:right;
font-size:0.9em;
font-weight:700;
padding:10px 10px 0 0;
}
ul.menu_lat_sinn li.sinimg a {color:#0058b0;}

.bloq_cen .imagen_institucional {float:left; margin:8px 0 0 5px; width:100%;}
.bloq_cen .imagen_institucional img {float:left;}

.calendario {
border-bottom-width:1px;
border-left:#ebebeb 1px solid;
border-right:#ebebeb 1px solid;
border-top-width:1px;
float:left;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
width:149px;
}
.calendario table {
background:#c3c3c3;
border-collapse:collapse;
border-right:#c3c3c3 1px solid;
color:red;
margin:17px 0 10px;
padding:0;
width:145px;
}
.calendario td {
background:#fff;
border-bottom:#c3c3c3 1px solid;
border-left:#c3c3c3 1px solid;
color:#000;
padding:2px;
text-align:center;
}
.calendario th {
background:#fff;
border-bottom:#c3c3c3 1px solid;
border-left:#c3c3c3 1px solid;
border-top:#c3c3c3 1px solid;
color:red;
font-weight:400;
padding:2px;
text-align:center;
}
.calendario th.dias {
background:#f0f3f6;
border-bottom:#c3c3c3 1px solid;
border-left:#c3c3c3 1px solid;
color:#036;
font-weight:400;
padding:2px;
text-align:center;
}

.resalteaz a {color:#3a7bbe; font-weight:700; text-align:center; text-decoration:none;}
.resalteroj a {color:red; font-weight:700; text-align:center; text-decoration:none;}
.resaltenar a {color:#f93; font-weight:700; text-align:center; text-decoration:none;}

.oficina {
border-bottom-style:none;
border-left:#ebebeb 1px solid;
border-right:#ebebeb 1px solid;
float:left;
margin:0;
padding:0;
text-align:left;
width:149px;
}
.oficina p {margin-top:17px; padding-bottom:10px; padding-right:5px; padding-top:0;}

.tablon {
background:#fff url('../img/pizarra.gif') no-repeat left bottom;
float:left;
margin-bottom:14px;
padding-bottom:13px;
width:151px
}
.tablon ul {clear:both; margin-left:10px; margin-top:10px; padding:2px 0 3px; width:90%;}
.tablon ul li a {
background:url('../img/flecha_blanca.gif') no-repeat;
color:#fff;
text-decoration:none;
vertical-align:top; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
.tablon ul li.mas {margin:40px 0 0; padding:0 0 0 50px;}
.tablon ul li.mas a {
background:url('none');
color:#fff;
text-decoration:underline;
vertical-align:top; font-style:normal; font-variant:normal; font-weight:normal; font-size:0.9em; font-family:Tahoma, geneva, arial, sans-serif
}

ul.leyenda li {display:inline; float:left; margin:0 0 0 7px; padding:2px 0 1px; width:45%;}

h2.pesta_peke {
background:url('../img/pestana_peke.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
height:20px;
margin:0;
width:144px; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}


h2.pesta_peke_gris {
background:url('../img/pestana_peke_gris.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
height:17px;
margin:0;
width:144px; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}
h2.pesta_peke_ama {
background:url('../img/pestana_peke_am.gif') no-repeat;
color:#036;
float:left;
font-size:1em;
font-weight:700;
height:17px;
margin:0;
width:144px; padding-left:7px; padding-right:0; padding-top:4px; padding-bottom:0
}

.bloq_izd .ofi_virt {font-size:1em; height:13px; margin-bottom:2px; width:70px;}
.bloq_izd label {float:left; margin:0 0 0 7px; padding:0; width:50px;}
.bloq_izd .btn_entrar {margin:0 0 0 60px;}
.bloq_izda_jovenes {float:left; margin:5px 10px 0 3px; width:28%;}

.bloq_dcha_jovenes {float:left; margin-top:5px; width:66%;}

.bloq_cen .bloq1 {float:left; margin:0 0 7px; padding-top:0; width:100%;}

.bloq1 h4.tit {
background:url('../img/punteado_form.gif') repeat-x left bottom;
color:#036;
float:left;
width:95%; font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Tahoma, geneva, arial, sans-serif; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:3px
}

h4.tit a {color:#036 !important; font-weight:700; text-decoration:none;}

.bloq_cen .bloq1 .tit img {margin-right:5px;}
html .bloq_cen .bloq1 p {padding-top:0;}

.left {text-align:left;}

.bloq1 p {margin-bottom:0; margin-top:7px;}

h3.int_opos {
background:url('../img/punteado_form.gif') repeat-x left bottom;
color:#0058b0;
padding:0; font-style:normal; font-variant:normal; font-weight:bold; font-size:1.2em; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:3px; margin-bottom:17px
}

.bloq_cen .bloq2 {float:left; margin:0 25px 15px 0; width:43%;}
.bloq_cen p {font:1.2em Arial, Helvetica, sans-serif; margin-bottom:15px; margin-right:0;}

html .bloq_cen .bloq2 {width:90%; margin:0 13px 5px 0;}  /*margin:0 1px 1px 0; */

.bloq2 h4.tit {
background:url('../img/punteado_form.gif') repeat-x left bottom;
color:#036;
float:left;
width:100%; font-style:normal; font-variant:normal; font-weight:normal; font-size:1em; font-family:Tahoma, geneva, arial, sans-serif; padding-left:7px; padding-right:0; padding-top:0; padding-bottom:3px
}
h4 img {margin-right:2px;}

.bloq2 p {margin-bottom:0; margin-top:25px;}
html .bloq2 p {font-size:1em; margin-bottom:0; margin-top:12px;}
.bloq2 .float {float:left; margin:10px 9px 2px 0;}

li.rojo ul.menu_latsub {
border-style:none;
float:left;
list-style-type:none;
margin:0;
padding:5px 0 2px;
width:138px;
}

li.rojo ul.menu_latsub li {
background:none transparent scroll repeat 0 0;
clear:both;
color:#000;
margin:3px 0 1px 7px;
padding:0 0 3px;
}
li.rojo ul.menu_latsub li a {
background:url('../img/flecha_menulat.gif') no-repeat !important;
color:#000 !important;
text-decoration:none; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}
li.rojo ul.menu_latsub li a:hover {text-decoration:underline !important;}
li.rojo ul.menu_latsub li.rojo a {
background:url('../img/flecha_menulat_roja.gif') no-repeat;
color:red;
text-decoration:none; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

ul.menu_latsubsub {
border-style:none;
float:left;
list-style-type:none;
margin:0;
padding:5px 0 2px;
width:135px;
}

li.rojo ul.menu_latsub li ul.menu_latsubsub li {
background:none transparent scroll repeat 0 0;
clear:both;
color:#036;
margin:0 0 0 7px;
padding:0 0 3px;
}
li.rojo ul.menu_latsub li ul.menu_latsubsub li a {
background:url('../img/flecha_menulat.gif') no-repeat;
color:#036;
text-decoration:none; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0
}

.abajo_blancogran {
background:#fff url('../img/abajo_grande.gif') no-repeat left bottom;
float:left;
margin-bottom:17px;
padding-bottom:12px;
width:595px
}

h2.pesta_menu {
background:url('../img/esq_dcha_menu.gif') no-repeat right 50%;
color:#fff;
float:left;
font-size:1.05em;
height:14px;
margin:0;
padding:0;
width:593px
}
h2.pesta_menu span {
background:#fff url('../img/esq_izq_menu.gif') no-repeat left 50%;
color:#0058b0;
float:left;
font-size:1.05em;
height:14px;
margin:0;
padding-left:21px; padding-right:7px; padding-top:0; padding-bottom:0
}

.bloq_izd_grande h3 {
background:url('../img/punteado_form.gif') repeat-x left bottom;
color:#0058b0;
font-size:1.2em;
padding:0; margin-left:7px; margin-right:0; margin-top:5px; margin-bottom:10px
}

.menugrande {
border-left:#ebebeb 1px solid;
border-right:#ebebeb 1px solid;
border-top-width:0;
float:left;
margin:0;
padding:0;
text-align:left;
width:591px;
}

ul.menu3col li {
background:url('../img/flecha_menulat.gif') no-repeat;
display:inline;
float:left;
width:95%; margin-left:7px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px
}

ul.menu3col li.select {
background:url('../img/flecha_menulat_roja.gif') no-repeat;
color:#000000;
display:inline;
float:left;
width:95%; margin-left:7px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:1px
}

#contenido img {float:left; margin:0 14px 7px 0;}
#contenido {margin:0 0 19px;}
#contenido h3 {font:bold 1.3em Tahoma, geneva, arial;}
#contenido .entradilla {font-size:1.3em; margin-bottom:7px;}
#contenido .fuente {color:#535353; font-size:1em; margin-bottom:8px;}

ul.menu3col li.pdf {
background:url('../img/ico_pdf.gif') no-repeat;
display:inline;
float:left;
width:45%; margin-left:7px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:1px
}
ul.menu3col li.excel {
background:url('../img/ico_excel.gif') no-repeat;
display:inline;
float:left;
width:45%; margin-left:7px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:22px; padding-right:0; padding-top:2px; padding-bottom:1px
}

#contenido p {font:1.1em Arial, Helvetica, sans-serif; margin-bottom:7px;}
#contenido p.none {margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0;}

.anuncio {float:left; margin-bottom:7px; margin-left:9px; margin-right:7px; width:46%;}
.anuncio h4.tit {
background:#f0f2f2 url('../img/punteado_form.gif') repeat-x left bottom;
color:#036;
float:left;
width:97%; font-style:normal; font-variant:normal; font-weight:bold; font-size:1em; font-family:Tahoma, geneva, arial, sans-serif; padding-left:8px; padding-right:0; padding-top:2px; padding-bottom:3px
}
.anuncio .entradilla {color:#036; font-size:1em; margin-top:14px;}

.tira {clear:left;}

fieldset.contacto {background-color:#f0f2f2; border-style:none; margin-bottom:12px; padding:1em;}
legend {color:#414b56; font-weight:700; margin:0; padding:0; text-indent:0;}

/*select {color:#000; font:1em Arial, Helvetica, sans-serif; height:15px; margin:0;} quitado 12/04/2007 */

.tema {float:left; margin:8px 0 0 12px; width:55%;}
.tema select {margin-bottom:8px; margin-top:4px;}
.tema .btn_busc {background-position:50% top; height:18px; margin:0 0 4px 10px; width:46px;}

.insertar {float:left; margin-top:10px; padding:0 0 5px 12px; width:25%;}
.contacto label {margin:0 0 0 8px;}
textarea {width:400px;}

.pag {
background:#f0f2f2 url('../img/punteado_form.gif') repeat-x left bottom;
float:left;
margin-bottom:10px;
text-align:right;
width:96%; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:3px
}
.pag ul {margin:0 0 15px; padding:0;}
.pag ul li {color:#535353; display:inline;}

#pelipeque {
background-image:url('../img/fondo_flash.jpg');
background-repeat:no-repeat;
height:135px;
padding:3px
}
.txtrojo {color:red;}

#contenido ol li {list-style-type:decimal; margin:0 0 4px 30px; padding:0;}
#contenido ol ul li {
background-image:url('../img/cuadratin.gif');
background-repeat:no-repeat;
list-style-type:none;
margin-left:30px; margin-right:0; margin-top:0; margin-bottom:2px; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0
}

p.izquierda {
background:url('../img/flecha_menulat.gif') no-repeat;
float:right;
margin-top:0;
padding-left:10px; padding-right:0; padding-top:0; padding-bottom:5px
}
p.izquierda a {color:#0058b0; text-decoration:none;}

.advertencia {color:red; font-size:0.9em;}

.unacol {float:left; margin-bottom:14px; margin-left:9px; margin-right:7px; width:94%;}

#contenido a {color:#0058b0; text-decoration:none; width:47%;}
.bloq1#contenido ul {margin-bottom:18px; margin-left:16px;}
#contenido h4 {
font:bold 1.3em Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:5px;
margin-left:7px;
}

a:hover, #listado_superior ul li a:hover, #foto_cabecera .listado_col ul li a:hover, ul.menu_lat li.dif a:hover, ul.menu_lat li a:hover, ul.menu_latdes li.conimg a:hover, p.txt_acceso a:hover, .bloq_cen h2.pesta_grande2 a:hover, .bloq_foto .texto a:hover, .bloq_destacados .texto a:hover, #pie .dcha ul li a:hover, #migas ul li a:hover, .temas .tit a:hover, ul.menu_lat2 li a:hover, ul.menu_lat3 li a:hover, ul.menu_lat_sin li a:hover, .resaltenar a:hover, .resalteroj a:hover, .resalteaz a:hover, .oficina p.enlace a:hover, .bloq1 a:hover, h4.tit a:hover, .bloq1 ul li a:hover, .bloq_cen .bloq2 h4.tit a:hover, .bloq_cen .bloq2 ul li a:hover, li.rojo ul.menu_latsub li ul.menu_latsubsub li a:hover, ul.menu3col li a:hover, .insertar p.enlace a:hover, #contenido p.enlace a:hover, .pag ul li a:hover, p.izquierda a:hover, #contenido a:hover, .bloq1#contenido ul li a:hover {text-decoration:underline;}

form, #form form {margin:0; padding:0;}

#listado_superior, input.btn_publicar {float:right;}
#listado_superior ul li.nobarra, #pie .dcha ul li.nobarra3 {
background:none transparent scroll repeat 0 0;
}

#bloq_menu h1, #bloq_menu h2.cons {margin:0; padding:0; text-indent:-5000px;}

html #foto_cabecera, html #foto_cabeceratemas {float:none;}
#foto_cabecera .listado_col ul li a, p.txt_acceso a, .bloq_foto .texto a, .bloq_destacados .texto a, #pie .dcha ul li a, .oficina p.enlace a, .bloq1 a, .bloq1 ul li a, .bloq_cen .bloq2 ul li a, ul.menu3col li a, .insertar p.enlace a, #contenido p.enlace a, .bloq1#contenido ul li a {color:#000; text-decoration:none;}

ul.menu_lat li.conimg, ul.menu_latdes li.conimg {height:60px;}
ul.menu_lat li.conimg a, .bloq_cen h2.pesta_grande2 .txt {display:block; float:left; width:45%;}
ul.menu_lat li.conimg img, ul.menu_latdes li.conimg img {float:left; mardisplay:block;gin-right:5px;}

ul.nomar, html .bloq_cen h2.pesta_grande, html .bloq_cen h2.pesta_pekeazul, html .bloq_cen h2.pesta_pekeazul_c, html .pag ul {margin:0;}

ul.menu_lat li.rojo, li.rojo ul.menu_latsub li.rojo {
color:red;
padding-bottom:0;
padding-right:0;
padding-top:0;
text-decoration:none;
}

.bloq_foto img, .bloq_destacados img {float:left; margin-right:8px;}
.bloq_izd_grande h2.pesta_grande2, h2.pesta_grande3 {
background:url('../img/pestana_grande2.gif') no-repeat;
color:#036;
font-size:1.3em;
height:24px;
width:570px; margin-left:3px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:2px; padding-bottom:0
}

ul.menu_lat2, ul.menu_lat3 {list-style-type:none; margin:5px 0 10px 10px; padding:0; width:95%;}

.oficina p.enlace, .insertar p.enlace, #contenido p.enlace {
background:url('../img/flecha_menulat.gif') no-repeat;
margin-top:0;
padding-left:10px; padding-right:0; padding-top:0; padding-bottom:5px
}

ul.leyenda, ul.menu3col {
float:left;
list-style-type:none;
margin:5px 0 10px;
padding:0;
text-align:left;
}

.bloq_izd .linea_punt, .anuncio .linea_punt {
background:url('../img/punteado_form.gif') repeat-x;
float:left;
width:100%; margin-left:0; margin-right:0; margin-top:7px; margin-bottom:0
}

.bloq1 ul, .bloq_cen .bloq2 ul {float:left; margin:5px 0 0; padding:0; width:90%;}
.bloq1 ul li, .bloq_cen .bloq2 ul li {
background:url('../img/flecha_menulat.gif') no-repeat;
clear:both;
float:left;
list-style-type:none;
margin-left:10px;
width:100%; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:3px
}
html .bloq1 ul li, html .bloq_cen .bloq2 ul li {margin-left:5px;}

.bloq_cen .bloq2 h4.tit a, .pag ul li a {color:#036; font-weight:700; text-decoration:none;}

p.centra {text-align:center; font:1.1em Arial, Helvetica, sans-serif;}
p.centra a {
color:#000;
text-decoration:none;
background:#fff url('../img/flecha_menulat.gif') no-repeat left 3px;
padding-left:8px; padding-right:0; padding-top:3px; padding-bottom:3px
}
p.centra a:hover {text-decoration:underline;}

/* ESTILOS.CSS optimizacion estilos iecisa GOBCAN (W3C-CSS2) R.1.3.060307 */
/* copyright IT7 (www.it7.info). May not be reproduced. */

/* Fin estilos nuevos */




	
