body, html{	background-color: #535353; width: 100%; margin: 0px; padding: 0px; font: 82% arial, helvetica, sans-serif; color: #000; }

a, a:link, a:visited{	color:#000; text-decoration: none;}
a:hover{ text-decoration: underline;}
img{	border:0px;}
hr{	display: none;}
br{	clear: left;}


/* BLOQUES COMUNES A PORTAL DE CENTROS */
#main{width: 100%; margin: 0px; padding: 0px; background: url(Imgs/cab_bg.gif) repeat-x;}

#cabecera{ width: 984px; height: 136px; margin-right: auto; margin-left: auto;}
#cabecera h1.logo{ width: 195px; height: 66px; display: block; margin: 0px; padding:0px; background-image: url(Imgs/logo_aragob.gif); float: left; margin-top: 19px; margin-bottom: 27px;}
#cabecera h1.logo a{width: 195px; height: 66px; display: block; margin: 0px; padding:0px;}
#cabecera h1.logo a span{ display:none;}
#cabecera #copy{	background: url(Imgs/copy_pce.gif) no-repeat; width: 343px; height: 16px; display: block; margin: 0px; padding: 0px; float: right; margin-top: 41px; }

#cabecera #copy h2 {width: 343px; height: 16px;  margin: 0px; padding:0px;}
#cabecera #copy h2 a{width: 343px; height: 16px; display: block; }
#cabecera #copy h2 span{display:none; }

#cabecera #menu{width: 100%; height: 23px; float: left; }
#cabecera #menu ul{	list-style-type: none; margin: 0px; padding: 0px; text-transform: uppercase; font-size: 1.3em; font-weight: bold; color: #FFF;}
#cabecera #menu ul li{	display: inline; margin: 0px; border-left: 1px solid #FFF; padding: 0px 10px 0px 10px;}	
#cabecera #menu ul li.first{	display: inline; margin: 0px; border-left:0px; padding: 0px 10px 0px 0px;}
#cabecera a, #cabecera a:link, #cabecera a:visited{ color: #FFF; text-decoration: none;}
#cabecera a:hover{ color: #FFF; text-decoration: underline;}



#content{ width: 100%; background-color: #FFF; float: left; padding: 0px; border-bottom: 30px solid #FFF;}     /*PRODUCCION*/
/*#content{ width: 100%; background-color: #FFF; float: left; padding: 0px; border-bottom: 30px solid #FFF;  background-image: url(Imgs/pruebas.gif); } pruebas PYD*/
#contenedor{	width: 984px; margin-right: auto; margin-left: auto; padding: 0px; }
#buscador{	padding: 15px 0px 24px 0px; margin: 0px; float: left; width: 984px;}
#accesos{ float: right; margin: 0px; padding: 0px; margin-top: 5px;} 

#contenidos-int{	width: 100%; background-color: #F3F3F3; background-image: url(Imgs/h1_int_bg.gif); background-position: top left; background-repeat: repeat-x; margin: 0px; padding: 0px; float: left;}
#contenidos-int h1{ font-size: 1.85em; margin: 0px; display: block; padding: 10px 0px 10px 10px;}

#pie{	width: 100%; background-image: url(Imgs/pie_bg.gif); background-position: top left; height:105px; float: left; color: #FFF;}
#pie-content{width: 984px; margin-right: auto; margin-left: auto; padding: 15px 0px;}
#unioneuropea{width: 175px; float: left; margin-top:3px; margin-right:150px;  font-weight: bold;  line-height: 12px;   }
#unioneuropea img{float: left; margin-top:0px; margin-right:10px; }
#copyright{float: left; text-align: center;}
#logos-wai{	float:right;}
#logo-educaragon{	clear:right; float: right; margin-top: 10px;}
/* FIN BLOQUES COMUNES A PORTAL DE CENTROS */


/* FORMULARIOS */
form{	margin: 0px; padding: 0px; float: left; }
input.checkbox { 		display: block; width: 10%;	clear: both;	float: left; margin-left: 0px; vertical-align: top;}
input.check { vertical-align: middle; }
label.field-checkbox {	display: block; width: 88%;	clear: none;	margin: 0px 0px 0px 15px;		padding: 3px 0px 3px 0px; vertical-align: top;	}
label.login{	float:left; width:35%; text-align:right; padding:4px 3px 0px 0px;}
input.txt-buscador{ margin: 0px; padding: 5px 5px 4px 5px; border: 1px solid #BB0500; background-color: #E5E5E5; color: #000; font-size: 1.4em; border: 0px; vertical-align: middle; margin-right: 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
input.bot-buscador{ margin: 0px; padding: 2px 10px 2px 10px; border: 1px solid #BB0500; background-image: url(Imgs/button_bg.gif); font-weight: bold; font-size: 1.3em; color: #FFF; vertical-align: middle; font-weight: bold;  border-collapse: collapse;  cursor: pointer; } 
input.bot-buscador2{ margin: 0px; padding: 0px 0px 1px 0px; border: 1px solid #BB0500; background-image: url(Imgs/button_bg.gif); font-weight: bold; font-size: 1em; color: #FFF; vertical-align: middle; font-weight: bold;  border-collapse: collapse;  cursor: pointer;  line-height: 16px; }
input.button{ margin: 0px; padding: 1px 5px 1px 5px; border: 1px solid #BB0500; background-image: url(Imgs/button_bg.gif); font-weight: bold;font-size: 1em; color: #FFF; vertical-align: middle;font-weight: bold;  border-collapse: collapse;  cursor: pointer; } 
select{	font-size:1em; vertical-align: middle; margin: 0px 0px 5px 0px;}
.fixed{	width: 160px;}
/* FIN FORMULARIOS */




/* BLOQUES CONTENIDOS */
#menuH{ width: 984px; margin-right:auto; margin-left:auto;}
#menuHfondo{ width: 984px; height: 33px;  float:left;  padding:0px; background-image: url(Imgs/fondo_cajamenu.gif);  background-position: top;  background-repeat: repeat-x; }
#menuHfondo ul{	 width: 984px; height: 33px; margin: 0px;  padding: 0px; padding-top:6px; list-style-type: none; }
#menuHfondo ul li{ padding: 0px; padding-left:13px; padding-right:13px; float:left; border-right:1px solid #FFF; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold;}
#menuHfondo ul li a, #menuHfondo ul li a:link, #menuHfondo ul li a:visited { color: #FFF; text-decoration: none; padding-left:8px; padding-right:6px; }
#menuHfondo ul li a:hover{ color: #FFF; text-decoration: underline;  display: block;  padding-bottom:3px; } 
#menuHfondo ul li.activo a, #menuHfondo ul li.activo a:link, #menuHfondo ul li.activo a:visited {border-bottom: 7px solid #3E72B8;  display: block;  padding-bottom:3px; }
#menuHfondo ul li.activo a:hover {color: #FFF; text-decoration: underline;  }
#menuHfondo ul li.acrobat{ color:#FF1F2F; border-right:0px; background-image: url(Imgs/ico_acrobat.gif);  background-position: top right;  background-repeat: no-repeat;  padding-right:16px; }
#menuHfondo ul li.acrobat a, #menuHfondo ul li.acrobat a:link, #menuHfondo ul li.acrobat a:visited {color:#FF1F2F;  }
#menuHfondo ul li.acrobat a:hover {color: #FFF; text-decoration: underline; }

.cuerpo{	background-image: url(Imgs/bolas_gir.gif);	background-position: left bottom;	background-repeat: no-repeat; float:left; padding-bottom:20px;}

.zonaIzquierda{float: left; margin: 10px 23px 0px 0px; padding: 0px; padding-left:15px; width: 280px; }
.zonaIzquierda p{ margin: 0px; padding: 5px; color: #33588C;  text-align: justify; }
.lateralGIR{	background-image: url(Imgs/lateral_gir.gif);	background-position: right bottom;	background-repeat: no-repeat; padding-bottom:80px; }

.zonaContenidos{	width: 651px; /*min-height: 502px; height: 502px;*/ margin: 10px 0px 0px 0px; padding: 0px; border-right:15px solid #F3F3F3; float: right; }
/*html>body .zonaContenidos { height: auto;}*/
.fondoGris{ background-color: #D9D8D8;}

.zonaContenidos p{ text-align: justify; }
.zonaContenidos ul{ margin-top: 0px;  padding-bottom: 10px;}

.zonaContenidos .contHome{	width:648px; margin:0px; padding: 0px 0px 0px 3px; float: left;  }
.zonaContenidos .contHome .colHomeIzquierda{float: left; margin: 0px 0px 0px 0px; padding: 0px; padding-left:0px; width: 348px; }
.zonaContenidos .contHome .colHomeDerecha{float: right; margin: 0px 0px 0px 0px; padding: 0px; padding-left:10px; width: 280px; }
.zonaContenidos .contHome .colHomeDerecha ul{float: left; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 20px; }
.zonaContenidos .contHome .colHomeDerecha ul li{ margin-top: 10px; }
.zonaIzquierda ul.noticias{float: left; margin: 0px 0px 0px 0px; padding: 0px 10px 10px 10px;  background-color: #FFF; border:1px solid #3E72B8;  width: 258px;  }
.zonaIzquierda ul.noticias li{ margin-top: 10px;  list-style-type: none; color:#33588C; }
.zonaIzquierda ul.noticias li a, .zonaIzquierda ul.noticias li a:link, .zonaIzquierda ul.noticias li a:visited{ color:#33588C;  text-decoration: none;  }
.zonaIzquierda ul.noticias li a:hover{ color:#33588C;  text-decoration: underline;  }

.zonaContenidos .cont2columnas{	width:611px; min-height: 370px; height: 370px; margin:0px; padding: 0px 20px 0px 20px; float: left;  background-image: url(Imgs/linea-v.gif);  background-position: top;  background-repeat: repeat-y;    }
html>body .zonaContenidos .cont2columnas { height: auto;}
.zonaContenidos .cont2columnas p{ margin: 0px; padding: 10px 0px 5px 0px;  text-align: justify; }
.zonaContenidos .cont2columnas .colIzquierda{float: left; margin: 0px 0px 0px 0px; padding: 0px; padding-left:5px; width: 280px; }
.zonaContenidos .cont2columnas .colDerecha{float: left; margin: 0px 0px 0px 0px; padding: 0px; padding-left:40px; width: 280px; }

.zonaContenidos .pestanas ul{ list-style-type: none; margin: 0px; padding: 0px; display: block; width: 100%; background-color: #F3F3F3; float: left;}
.zonaContenidos .pestanas ul li{ float: left; padding: 10px 8px 10px 8px; list-style-type: none; background-color: #E7E7E7; border-bottom: 1px solid #F3F3F3; border-right: 1px solid #F3F3F3; font-weight: bold; color:#000;  text-transform: uppercase; }
.zonaContenidos .pestanas ul li.active{ float: left; padding: 10px 22px 10px 21px; list-style-type: none; background-color: #D9D8D8; border-bottom: 1px solid #D9D8D8; border-right: 1px solid #F3F3F3; font-weight: bold; color:#000;}
.zonaContenidos .pestanas ul li span{ background-color: #223D62; color:#FFF; padding:1px 3px 1px 3px; margin-right:5px;}

.zonaContenidos .contPaso{	margin:0px; padding: 15px 20px 15px 20px; float: left;}
.zonaContenidos .contPaso form {	width:607px; float:left;}
.zonaContenidos .contPaso form fieldset{	width:100%; margin:0px 0px 0px 0px; padding:0px 0px 14px 0px;  border:1px solid #909090;}
.zonaContenidos .contPaso form fieldset legend{	color:#223D62; padding:0px 7px 0px 7px; margin-left:5px;  font-weight: bold;}
.zonaContenidos .contPaso form p{ margin:0px; padding: 8px 0px 0px 0px; }
.zonaContenidos .contPaso form label{	float:left;  text-align: right; padding-right:5px; padding-top:4px; }
.zonaContenidos .contPaso form label.noalin{	float: none;  text-align: left; padding-right:0px; padding-top:0px; }
.zonaContenidos .contPaso form label.noalin2{	float: none;  text-align: left; padding-right:0px; padding-left:3px; padding-top:0px; color: #22477A;}
.zonaContenidos .contPaso form input{	font-size:1em; vertical-align: middle; margin: 0px 0px 0px 0px;}
.zonaContenidos .contPaso form input.obligatorio{ background-color: #FEF3CE; }
.zonaContenidos .contPaso form input.check2 { margin-left:3px; }
.zonaContenidos .contPaso form select{	font-size:1em; vertical-align: middle; margin: 0px 0px 0px 0px;}
.zonaContenidos .contPaso form select.obligatorio{ background-color: #FEF3CE; }
.zonaContenidos .contPaso form img{ vertical-align: middle; margin:0px 5px 0px 5px; }

.paginacion{ float: left; width: 595px; text-align: right; display: block; margin-bottom: 10px; margin-top: 20px; padding:3px 8px 3px 8px;  background-color: #223D62; COLOR:#FFF;  font-size: 1.1em; }
.paginacion ul{	margin: 0px; padding: 0px; text-align: right; float: right;}
.paginacion .num{	margin: 0px; padding: 0px; text-align: left; float: left;}
.paginacion ul li{	margin: 0px; padding: 0px 5px; list-style-type: none; float:left; vertical-align: middle;  font-weight: bold; }
.paginacion ul li a, .paginacion ul li a:link, .paginacion ul li a:visited{color:#FFF;}
.paginacion ul li a:hover{ text-decoration: none; }
/*.paginacion ul li.ant{	display: block; width: 78px; height: 14px; margin: 0px 0px 0px 0px; padding: 0px 18px 0px 0px;  background-image: url(Imgs/b_menos.gif);  background-position: top right;  background-repeat: no-repeat;  }
.paginacion ul li.ant a{ display: block; width: 78px; height: 12px; margin: 0px; padding: 0px;}*/
.paginacion ul li.sig{	display: block; width: 125px; height: 14px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;   }
.paginacion ul li.ant{	display: block; width: 105px; height: 14px; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;   }
.paginacion input{margin: 0px; padding: 0px 0px 0px 18px; border:0px; width: 125px; height: 15px; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; color:#FFF;  cursor: pointer;  background-image: url(Imgs/b_mas.gif); background-position: top left;  background-repeat: no-repeat;  }
.paginacion input.anterior{margin: 0px; padding: 0px 10px 0px 0px; border:0px; width: 105px; height: 15px; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; color:#FFF;  cursor: pointer;  background-image: url(Imgs/b_menos.gif); background-position: top right;  background-repeat: no-repeat;  }
.paginacion label{	float:none; text-align: right; padding:0px;}

#ayuda100{ width:100%; float: left; background-color: #F3F3F3; }
#ayuda{width: 400px;  margin: 10px 23px 10px 0px; margin-right:auto; margin-left:auto; padding: 0px; /*padding-left:15px;*/ background-image: url(Imgs/ayuda_gir.gif);	background-position: right bottom;	background-repeat: no-repeat; padding-bottom:80px;}
#ayuda p{ margin: 0px; padding: 5px; color: #33588C;  text-align: justify; }
#ayuda ul{ margin: 8px 15px 10px 40px; padding: 0px 0px 0px 0px; }
#ayuda ul li{ list-style-type: square; padding-left:2px; margin-top:0px; color:#33588C;}

#seleccion100{ width:100%; float: left; background-color: #F3F3F3;  background-image: url(Imgs/ayuda_gir.gif);	background-position: bottom;	background-repeat: no-repeat; padding-bottom:90px;}
#seleccion{width: 400px;  margin: 10px 23px 10px 0px; margin-right:auto; margin-left:auto; padding: 0px; }
#seleccion p{ margin: 0px; padding: 5px;  text-align: justify; }
#seleccion .separador{background: url(Imgs/linea-h.gif) left repeat-x; float: left; width: 396px; height: 21px; margin:0px; padding: 0px; }
#seleccion form {	width:90%; float:left;}
#seleccion form p{ margin:0px; padding: 8px 0px 0px 0px; }
#seleccion form p.azul{ font-size: 1em; color:#30588D; margin: 0px; padding: 10px 5px 10px 5px;  font-weight: bold;  }
#seleccion form label{	float:left;  text-align: right; padding-right:5px; padding-top:4px; }
#seleccion form input{	font-size:1em; vertical-align: middle; margin: 0px 0px 0px 0px;}
#seleccion form select{	font-size:1em; vertical-align: middle; margin: 0px 0px 0px 0px;}
#seleccion .resaltado{float: left; width:370px; margin: 0px 0px 0px 2px; padding: 10px 10px 15px 10px;  background-color: #FFF; border:1px solid #3E72B8; color:#33588C; }
#seleccion .resaltado2{float: left; width:370px; margin: 0px 0px 0px 2px; padding: 10px 10px 15px 10px;  background-color: #FFF; border:1px solid #3E72B8; color:#33588C; min-height:220px; height:220px;}
html>body #seleccion .resaltado2{ height:auto;}

#seleccion .paginacion{ float: left; width: 375px; text-align: right; display: block;  margin: 0px 0px 0px 2px; padding: 3px 7px 4px 10px;  background-color: #D2D2D2; color:#30588D;  font-size: 1em; }
#seleccion .paginacion ul{	margin: 0px; padding: 0px; text-align: right; float: right;}
#seleccion .paginacion .num{	margin: 0px; padding: 0px; text-align: left; float: left;}
#seleccion .paginacion ul li{	margin: 0px; padding: 0px 0px 0px 5px; list-style-type: none; float:left; vertical-align: middle; font-weight: normal; }
#seleccion .paginacion ul li.activo{ font-weight: bold; }
#seleccion .paginacion ul li a, #seleccion .paginacion ul li a:link, #seleccion .paginacion ul li a:visited{color:#30588D;}
#seleccion .paginacion ul li a:hover{ text-decoration: none; color:#000}

#renta100{ width:100%; float: left; background-color: #F3F3F3;  background-image: url(Imgs/ayuda_gir626.gif);	background-position: bottom;	background-repeat: no-repeat; padding-bottom:90px;}
#renta{width: 626px;  margin: 10px 0px 10px 0px; margin-right:auto; margin-left:auto; padding: 0px; }
#renta p{ margin: 0px; padding: 5px;  text-align: justify; }
#renta form {	width:99%; float:left; margin-left:3px; }
#renta form p{ margin:0px; padding: 4px 0px 0px 0px; }
#renta form label{	 padding-top:4px; }
#renta form input{	font-size:1em; vertical-align: middle; margin: 0px 0px 0px 0px;}
#renta form select{	font-size:1em; vertical-align: middle; margin: 0px 0px 0px 0px;}
/* FIN BLOQUES CONTENIDOS */


/* MAQUETACIÓN */
#contenidos-int h2.long280{ font-size: 1.3em; color:#FFF; margin: 0px; padding: 5px 5px 17px 5px;  background-image: url(Imgs/cabecera280.gif);  background-position: top;  background-repeat: no-repeat;  text-align: center;  text-transform: uppercase; }
#contenidos-int h2.long313{ font-size: 1.3em; color:#FFF; margin: 0px; padding: 5px 5px 17px 5px;  background-image: url(Imgs/cabecera313.gif);  background-position: top;  background-repeat: no-repeat;  text-align: center;  text-transform: uppercase; }
#ayuda h1.long400{ font-size: 1.3em; color:#FFF; margin: 0px; padding: 5px 5px 17px 5px;  background-image: url(Imgs/cabecera400.gif);  background-position: top;  background-repeat: no-repeat;  text-align: center;  text-transform: uppercase; }
#ayuda h2{ font-size: 1em; color:#30588D; margin: 0px; padding: 10px 5px 0px 5px;  }
#seleccion h1.long400{ font-size: 1.3em; color:#FFF; margin: 0px; margin-bottom:12px; padding: 5px 5px 17px 5px;  background-image: url(Imgs/cabecera400.gif);  background-position: top;  background-repeat: no-repeat;  text-align: center;  text-transform: uppercase; }
#renta h1.long626{ font-size: 1.3em; color:#FFF; margin: 0px; margin-bottom:12px; padding: 5px 5px 17px 5px;  background-image: url(Imgs/cabecera626.gif);  background-position: top;  background-repeat: no-repeat;  text-align: center;  text-transform: uppercase; }
.detalleSolicitud h3{ font-size: 1.1em; color:#3E72B8; margin: 0px; padding: 0px 0px 5px 29px;  }

.zonaContenidos .resaltado{float: left; width:629px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px;  background-color: #FFF; border:1px solid #3E72B8; color:#33588C; }
.zonaContenidos .resaltado2{float: left; width:589px; margin: 50px 0px 0px 0px; padding: 10px 10px 10px 10px;  background-color: #FFF; border:1px solid #3E72B8; color:#33588C; }
.zonaContenidos .detalleSolicitud{float: left; width: 633px;  margin: 22px 0px 0px 0px; padding: 10px 15px 10px 0px;  border:1px dotted #8B8A8A; }
.zonaContenidos .detalleSolicitud strong{ margin-left: 30px;}

.txtazulclaro{ font-size: 1em; color:#3E72B8;  font-weight: bold;  }

ul.documentacion{ margin: 8px 15px 10px 40px; padding: 0px 0px 0px 0px; }
ul.documentacion li{ list-style-type: square; padding-left:2px; margin-top:15px}

.ayudaLat{	width:109px;  margin-right: auto; margin-left: auto; margin-top:5px; font-size: 1.6em; color:#223D62; font-weight: bold;  padding:5px 0px 11px 39px; background-image: url(Imgs/ico_ayuda_g.gif);  background-position: left;  background-repeat: no-repeat;  }
.ayudaLat a, .ayudaLat a:link, .ayudaLat a:visited {color:#223D62;  text-decoration: none;   }
.ayudaLat a:hover {color: #4F8FE5; text-decoration: underline; }

a.boton, a.boton:link, a.boton:visited{ margin: 0px; padding: 4px 25px 5px 25px; border: 1px solid #BB0500; background-image: url(Imgs/button_bg.gif); font-weight: bold; font-size: 1.3em; color: #FFF; vertical-align: middle; font-weight: bold;  text-transform: uppercase;  line-height: 45px; } 

.separador100{background: url(Imgs/linea-h.gif) left repeat-x; float: left; width: 100%; height: 21px; margin:0px; padding: 0px; }
.separador96{background: url(Imgs/linea-h.gif) left repeat-x; width: 96%; height: 21px; padding: 0px; margin:0px;  margin-right: auto; margin-left: auto;}
.separadorfield{ float: left; width: 161px; height: 25px; margin:0px; padding: 0px;}
.separadorficha{ background: url(Imgs/linea-h02.gif) top left repeat-x; float: left; width: 100%; height: 31px; }

.col10{	width: 10%; float: left; margin-bottom: 5px;}
.col15{	width: 15%; float: left; margin-bottom: 5px;}
.col20{	width: 20%; float: left; margin-bottom: 5px;}
.col30{	width: 30%; float: left; margin-bottom: 5px;}
.col40{	width: 40%; float: left; margin-bottom: 5px;}
.col50{	width: 50%; float: left; margin-bottom: 5px;}
.col60{	width: 60%; float: left; margin-bottom: 5px;}
.col70{	width: 70%; float: left; margin-bottom: 5px;}
.col80{	width: 80%; float: left; margin-bottom: 5px;}
.col90{	width: 90%; float: left; margin-bottom: 5px;}
.col100{	width: 100%; float: left; margin-bottom: 5px;}

table.plazos{ width: 100%; margin: 10px 0px 15px 0px; font-size: 1em; border: 1px solid #3E72B8; border-collapse: collapse;  background-color: #FFF; }
table.plazos caption{ display: none; }
table.plazos th{ color: #33588C; padding: 3px;  background-color: #C8D3E1; padding-top: 2px; padding:6px; }
table.plazos td{ padding: 3px 10px 3px 10px; border: 1px solid #C8D3E1;}
table.plazos td.fecha{ color: #33588C;  text-align: center;  vertical-align: top;  }
table.plazos tr.cebreado{ background-color: #EBF1F8; }

table.tabcentros{ width: 100%; margin: 10px 0px 15px 0px; font-size: 1em; background-color: #FFF; }
table.tabcentros caption{ display: none; }
table.tabcentros td{ padding: 3px 5px 3px 5px; border: 1px solid #D4D0C8; color:#000;}
/* FIN MAQUETACIÓN */



/* nuevos estilos 2010 */
#numSolicitantes{ visibility: hidden; }
#numSolicitantes.mostrar{ visibility: visible; }
#numSolicitantes form{ margin-top:20px; text-align: center;  font-weight: bold; float:none; }
#numSolicitantes form input{vertical-align: middle; }
#numSolicitantes form input.boton{margin:10px 0px 0px 0px; padding:2px 10px 2px 10px;  overflow: visible; border: 1px solid #BB0500; background-image: url(Imgs/button_bg.gif); font-weight: bold; font-size: 1em; color: #FFF; font-weight: bold; cursor: pointer; }

.zonaContenidos .pestanas .numAlumno{	padding:2px 0px 2px 0px; background-color: #FCDC01; border-right:1px solid #F3F3F3; text-align: center;  font-size: 1.3em;  text-transform: uppercase;  font-weight: bold; }
.zonaContenidos .pestanas .numAlumno span{ font-size: 1.3em;}

#migasAlumno{font-weight: bold;	color: #000; padding-right:6px  }
#migasAlumno p{color: #000; text-align: center;}
#migasAlumno dl{margin:5px 0px 35px 25px; padding: 0px;}
#migasAlumno dl dt{ list-style-type: square; padding-left:17px; background-image: url(Imgs/b_mas.gif);  background-position: left top;  background-repeat: no-repeat;  }
#migasAlumno dl dt.activo{ background-color: #FCDC01; }
#migasAlumno dl dd{ margin:4px 0px 10px 27px; color:#8F8F8F;}
#migasAlumno dl dd span{ margin-right:13px; }
#migasAlumno dl dd span.activo{ background-color: #223D62; color:#FFF; padding:0px 3px 0px 3px; }
#migasAlumno a, #migasAlumno a:link, #migasAlumno a:visited{color:#245AA3;}
#migasAlumno a:hover{ color:#000; text-decoration: underline; }

.docDescarga h4{ font-size: 1.1em; color:#D50F0C; margin: 10px 0px 0px 0px; padding: 0px 0px 2px 29px;  }
.docDescarga ul{ margin: 0px 15px 10px 50px; padding: 0px 0px 0px 20px; }
.docDescarga ul li{ list-style-type: square; padding-left:2px; margin-top:5px}
.docDescarga ul li a:hover { color:#D50F0C}
.docDescarga ul li ul{  margin:0px 0px 5px 0px; padding:0px 0px 5px 25px;}
.docDescarga ul li ul li{ list-style-type: disc;  margin-top:2px }
.docDescarga form{ }
.docDescarga form input{ padding:0px; margin:0px; overflow: visible; }
.docDescarga form input.downloadPDF{width: 125px;  height: 24px; padding:0px 0px 0px 24px; margin:0px 0px 0px 8px; overflow: visible;  background-color: transparent; border:0px;  background-image: url(imgs/btn_descarga_pdf.gif);  background-repeat: no-repeat;  font-size: 10px;  color: #FFF;  font-weight: bold;  cursor: pointer;  font-family: arial, sans-serif, tahoma, verdana;  vertical-align: middle; }
.docDescarga form button.downloadPDF{width: 125px;  height: 24px; padding:0px 0px 0px 24px; margin:0px 0px 0px 8px; overflow: visible;  background-color: transparent; border:0px;  background-image: url(imgs/btn_descarga_pdf.gif);  background-repeat: no-repeat;  font-size: 10px;  color: #FFF;  font-weight: bold;  cursor: pointer;  font-family: arial, sans-serif, tahoma, verdana;  vertical-align: middle; }
.docDescarga form input.downloadXML{width: 125px;  height: 24px; padding:0px 0px 0px 24px; margin:0px 0px 0px 8px; overflow: visible;  background-color: transparent; border:0px;  background-image: url(imgs/btn_descarga_xml.gif);  background-repeat: no-repeat;  font-size: 10px;  color: #FFF;  font-weight: bold;  cursor: pointer;  font-family: arial, sans-serif, tahoma, verdana;  vertical-align: middle; }
.downloadPDF{width: 125px;  height: 24px; padding:0px 0px 0px 24px; margin:0px 0px 0px 8px; overflow: visible;  background-color: transparent; border:0px;  background-image: url(imgs/btn_descarga_pdf.gif);  background-repeat: no-repeat;  font-size: 10px;  color: #FFF;  font-weight: bold;  cursor: pointer;  font-family: arial, sans-serif, tahoma, verdana;  vertical-align: middle; }
table.tabvias{ width: 100%; margin: 10px 0px 15px 0px; font-size: 1em; background-color: #FFF; }
table.tabvias caption{ display: none; }
table.tabvias td{ border: 1px solid #D4D0C8; color:#000;}
table.tabvias td a, table.tabvias td a:link, table.tabvias td a:visited{ padding: 3px 5px 3px 5px;  display: block; }
table.tabvias td a:hover{  color:#30588D;  background-color: #E1F1FE; }

a.botonNegro, a.botonNegro:link, a.botonNegro:visited{ margin: 0px; padding: 2px 10px 3px 10px;  background-color: #333; border: 1px solid #9D9D9D; font-weight: bold; font-size: 0.9em; color: #FFF; vertical-align: middle; font-weight: bold;  text-transform: uppercase; } 
/* nuevos estilos 2010 */
