
* {margin:0;padding:0;border:none;}
a 		{color:#3267b8;}
html {height:102%;font-size:100%;}
body {font-size:0.75em;text-align:center;color:#000;background:#fff url(../img/bordesBody.gif) top center repeat-y;}
html, body {font-family:"Microsoft Sans Serif", tahoma, helvetica, verdana, arial, sans-serif;text-align:center;} /* "Microsoft Sans Serif", */

.flotadoIzquierda 		{float:left;}
.flotadoDerecha 			{float:right;}

#solapa, #solapaInterior {background:url(../img/sombraSolapa.gif) 0 1px no-repeat;}

#solapa 			{height:143px;position:relative;}

#solapaInterior {height:119px;position:relative;}

#cabecera, #pie {width:77.2em;margin:0 auto;}

#cabecera {background-position:50% 28px;background-repeat:no-repeat;}
#cabecera h1 {float:left;clear:both;font-size:1em;}
#cabecera h1 img {width:234px;height:88px;}

#pie {padding-top:0.8em;background:#fff;}

.cuerpoIzquierda, .cuerpoDerecha, .cuerpoCentro {font-size:0.9em;}
.cuerpoCentro {float:left;}


/************ PIE **************/
#pie 			{font-size:0.9em;padding-bottom:20px;color:#414b56;}/*font:0.8em Tahoma, Verdana, Arial, sans-serif;*/
#pie a 			{color:#3267b8;margin:0 0.5em 0 0.3em;background:#fff;}
#pie address 		{font-size:1.1em;font-weight:normal;margin:0 0 0.4em;}

address 			{font-style:normal;}
address span 		{display:block;}

/************ CONTACTO EN PIE **************/
.pieContacto {width:77.2em;margin:auto;background:#cbced2}
.pieContacto a 			{color:black;margin:0 0.5em 0 0.3em;font-size:0.9em;}


/********* PARA EL BUSCADOR ***********/
#buscador 					{top:45px; position:absolute;right:20px;width:18.4em;}
#buscador div {padding: 3px;height:24px; background-color:#666;width:18.4em;}
#buscador div.opcionBuscador	{position:absolute;top:30px;left:0px;text-align: left;color:#fff;font-size:1em;}
#buscador div.opcionBuscador label {position:relative;top:-2px;}
#buscador div.opcionBuscador label.last {position:relative;top:-2px;}
#campoBusqueda 				{float:left;width:12.1em;font-size:1.1em;color:#000;background:url(../img/campoBuscar.gif) center left no-repeat;padding:3px 1px 6px;border:0;}
#campoBusqueda:focus 		{background:url(../img/campoBuscarFocus.gif) center left no-repeat;}


/********** CLEARFIX **************/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.clearboth {height:0.1em;clear:both;font-size:0.1em;line-height:0.1em;}

.clearboth2 {clear:both;}


/************* HOVERS ****************/
a {text-decoration:underline;}
a:hover {text-decoration:none;}
.home a {text-decoration:underline;}
.home a:hover{text-decoration:none;}

/************* ATAJOS ****************/
#atajos {position:absolute;top:-4em;}
* html #atajos {display:block;position:absolute;top:-4em;left:0;z-index:0;}
#atajos a {padding:0 0.5em;left:0;}
#atajos a:focus, #atajos a:active {text-align:left;font-size:0.9em;font-weight:bold;color:#816c5b;background:#f5f3de;z-index:2;text-decoration:underline;position:absolute;top:5em;left:5.4em;width:auto;display:block;border:1px solid #dddab5;padding:0.5em;}

/********* PARA LOS ENLACES DE LA CABECERA **********/
.enlacescabecera  					{float:right;clear:right;font-size:0.78em;margin:3px 0 5px 0;}
.enlacescabecera a					{color:#3267b8;background:#fff;padding:0 0.25em;}
.enlacescabecera a:hover				{color:#3267b8;background:#fff;}
.enlacescabecera li.enlacesli 		{float:left;list-style:none;}
.enlacescabecera li span				{padding:0 0.1em 0 0.25em;}


/************ LISTAS ****************/
li.info {list-style-image:none;list-style:none;font-weight:normal;}


#contenedor {width:77.2em;margin:0 auto;text-align:left;background:#fff;color:#414b56;padding-bottom:1em;}

/************** LLEVA EL FONDO VERDE CON EL TITULO DE LA PAGINA *****************/
#grupoTituloPagina				{float:left; width:99.2%; text-align:left; color:#fff; background:#009000 url(../img/fondoTituloPagina.gif) left top no-repeat; /*padding:0.1em 0 0.2em 0.5em;*/ padding:0em 0 0em 0.5em; margin:0; height:23px;}
#grupoTituloPagina h2			{font-weight:normal;font-size:1.33em;}
#grupoTituloPagina .logoIAAP		{text-align:right;position:relative;z-index:100;margin-top:-51px; /*left:-20px;*/}
#grupoTituloPagina .logoIAAP p		{ font-size:1em; position:relative; top:-10px; display:inline;}
#grupoTituloPagina .logoIAAP img	{ vertical-align:bottom; margin-left:0.5em;}

/********* PARA LA PARTE DE LOS IDIOMAS *********/
#idioma				{text-align:right;margin:0 5px 0 0;padding:0;color:#000;}
#idioma a 			{color:#3267b8;text-decoration:underline;font-size:0.92em;}
#idioma a:hover 		{text-decoration:none;}



/********* AREA PERSONAL ***************/
.areaPersonal				{height:152px;background:url(../img/areaPersonal.gif) no-repeat left top;margin-bottom:20px;}
.areaPersonal h4				{padding:100px 0 0 25px;font-family:tahoma, helvetica, verdana, arial, sans-serif;font-size:1.5em;}
.areaPersonal h4 a			{color:#002d73;text-decoration:none;}
.areaPersonal .masInfo		{text-align:right;font-weight:bold;padding:1em 1em 0 0;}
.areaPersonal .masInfo a 		{color:#816c5b;text-decoration:none;}

/********* CAJA REDONDEADA ***************/
.cajaRedondeada						{margin:0 0 20px 0;padding:5px;background-color:#f0ede9;color:#816c5b;}
.cajaRedondeada h4					{/*display:-moz-inline-stack;*/display:inline-block;font-size:1.1em;margin:0 0 5px 0;vertical-align:top;width:75%;}
.cajaRedondeada h4.total				{width:100%;}
.cajaRedondeada a.salir				{color:#816c5b;/*display:-moz-inline-stack;*/display:inline-block;overflow:visible;text-align:right;width:20%;}
.cajaRedondeada .lineaSeparadora		{width:100%;border-top:1px solid #d6cdb6;margin:3px 0 0 0; font-size:0;}

.cajaRedondeada ul					{width:97%;list-style-type:none;margin:10px 0;}
.cajaRedondeada ul li 					{width:100%;padding:0.2em 0 0.2em 4px;background:url(../img/bulletMarron.gif) 0 0.6em no-repeat;}
.cajaRedondeada ul li.listaEspaciada {}
.cajaRedondeada ul li.flecha  			{width:95%;padding:0.2em 0 0.2em 14px;background:url(../img/listadoMarron.gif) 0 0.3em no-repeat;}
	ul li.externo				{width:95%;padding:0.2em 0 0.4em 14px;margin-left:0;background:url(../img/ico_externoLista.gif) 0 0.4em no-repeat; list-style-type:none;}
	p.externo	{width:95%;padding:0.2em 0 0.4em 14px !important;margin-left:0 !important;background:url(../img/ico_externoLista.gif) 0 0.4em no-repeat;}
.cajaRedondeada ul li span				{color:#002d73;}
.cajaRedondeada ul li a					{color:#816c5b;}
.cajaRedondeada span.link				{background:none;margin-top:10px; display:block;}
.cajaRedondeada span.link a			{color:#816c5b;}
.cajaRedondeada .logoCajaRedondeada			{margin: auto;display:block; width:106px;height:100px;}

.cajaRedondeada dl					{width:97%;list-style-type:none;margin:10px 0;}
.cajaRedondeada dl dt 					{width:100%;padding:0.2em 0 0.2em 4px;background:url(../img/bulletMarron.gif) 0 0.6em no-repeat;}
.cajaRedondeada dl dt.flecha  			{width:95%;padding:0.2em 0 0.2em 14px;background:url(../img/listadoMarron.gif) 0 0.3em no-repeat;}
dl dt.externo			{width:95%;padding:0.2em 0 0.4em 14px !important;margin-left:0 !important;background:url(../img/ico_externoLista.gif) 0 0.4em no-repeat; list-style-type:none;}
.cajaRedondeada dl dd					{color:#333333; display:inline;}
.cajaRedondeada dl a					{color:#816c5b;}
.cajaRedondeada dl dt.link				{background:none;margin-top:10px; display:block;}
.cajaRedondeada dl dt.link a			{color:#816c5b;}


.cajaRedondeada .carpetaAlumno				{background-color:#fff;margin-top:10px;padding:0 5px 0 5px;}
.cajaRedondeada .carpetaAlumno h5			{font-size:1.1em;margin:0 0 5px 0;border-bottom:2px solid #f0ede9;padding-bottom:2px;}
.cajaRedondeada .carpetaAlumno p.intro		{color:#816c5b;}

.cajaRedondeada .carpetaAlumno p.info		{width:98%;text-align:right;padding:3px 0 5px 0;background:url(../img/fondoMasMarron.gif) 100% 0 no-repeat;clear:both;}
.cajaRedondeada .carpetaAlumno p.info a 		{color:#816c5b;}
 
#listaCajaRedondeada  ul li{width:100%;padding:0.4em 0 0.2em 16px;background:url(../img/listadoMarron.gif) 0 0.6em no-repeat;}

/******** UNA COLUMNA *************/
.cuerpo1 .cuerpoCentro 				{width:99%;margin:0 0 1.5em 5px;padding:0 7px 7px 0;} /* width:81.3%; */


/******** DOS COLUMNAS *************/
.cuerpo2 .cuerpoCentro 				{width:80%;margin-left:0;} /* width:81.3%; */
* html .cuerpo2 .cuerpoCentro {width:78%;w\idth:80%;} /* width:79%;w\idth:81.3%; */
.cuerpo2 .cuerpoDerecha 			{float:right;width:12.58em;}
.cuerpo2 .cuerpoIzquierda 		{float:left;width:138px;}/*width:12.60em;*/
/** html .cuerpo2 .cuerpoIzquierda 	{float:left;width:12.9em;padding-left:8px;}*/

/******** TRES COLUMNAS *************/
.cuerpo3					{margin-top:1em;}
.cuerpo3 .cuerpoCentro 		{margin:0 1.4em;width:59.0%;}/*width:41.1em;*/
.cuerpo3 .cuerpoIzquierda {float:left;width:19%;} /* width:18.8%; */
.cuerpo3 .cuerpoDerecha 	{float:left;width:12.1em}/*width:17.6%;}*/


/************ DENTRO DE RECUADROS GRISES **************/
.cgInt .sinFoto					{padding:0 4em 0 0.5em;}
.cgInt .columnaIzq 				{float:left;width:73%;} /* width:70.2%; */
.cgInt .columnaIzq p				{color:#333;padding:0.4em 0.4em 0.6em 1em;}
.cgInt .columnaDer 				{float:right;width:19%;margin-right:5px;} /* width:23.2%; */
.cgInt .columnaDer p 				{margin:0.4em 0 1em;} /*color:#333;background:#fff;*/
.cgInt .columnaSola p			{color:#333;padding:0.5em 0.4em 1em 0;}

/******** CAJAS REDONDEADAS *********/
.cgSupIzq, .cgSupDer, .cgInfIzq, .cgInfDer 	{height:11px;}
.cgSupIzq, .cgInfIzq 						{margin-right:11px;}
.cgSupDer, .cgInfDer 						{margin:-11px 0 0 11px;}
.cgSupIzq 									{background:url(../img/grisSupIzq.gif) top left no-repeat;}
.cgSupDer 									{background:url(../img/grisSupDer.gif) bottom right no-repeat;}
.cgInfIzq 									{background:url(../img/grisInfIzq.gif) bottom left no-repeat;}
.cgInfDer 									{background:url(../img/grisInfDer.gif) bottom right no-repeat;}
.cgInt 										{border-left:1px solid #c8ccd1;border-right:1px solid #c8ccd1;padding:0.7em 0.7em 0;}


/******** MIGAS **********/
.capaMigas 						{clear:both;font-size:0.9em;margin:1em 0 1.5em 5px;padding:7px;padding-left:0;background:url(../img/fondoMigaDer.gif) center right no-repeat;}
#migasDetalle 					{float:left;display:inline;color:#fff;margin-top:-6px;padding:6px 14px 6px 10px;background:url(../img/fondoMigaIzq.gif) center left no-repeat;}
* html #migasDetalle 				{margin-top:-0.6em;}
.capaMigas a.detalle 			{float:left;color:#3267b8;margin-left:4px;margin-right:4px;padding:0 11px 0 0;background:#fff url(../img/flechaOscura.gif) center right no-repeat;text-decoration:underline;}
.capaMigas a:hover.detalle		{text-decoration:none;}



/****** HOME *******/
.home .noBorde					{border:none; padding:0;}
.home .cgInt .cgInt				{border-left:1px solid #c8ccd1;border-right:1px solid #c8ccd1;padding:0.7em 0.7em 0;}
.home .cgInt .columnaIzq p.info	{ background:none; font-weight:bold; padding:1em 0;}
.home .cgInt .columnaIzq p.info a
								{ background:url(../img/angulitos.gif) no-repeat right 75% transparent; padding: 0.2em 2em 0em 0em; cursor:pointer; border-bottom:1px solid #00A2DF; text-decoration:none;}
.home .cgInt .columnaIzq p.info a:hover
								{ border-bottom:none;}

/*Destacamos*/
/*añadimos el clear:both; para ajustar la home. Sandra M.Pola. CRQ000000305939*/
.home .destacamos				{background:url(../img/fondoDestacadosHome.gif) repeat-y right top; margin-bottom:1em; margin-top:-1em;  clear:both;}
.home .destacamos h3 span		{ background: #FFF url(../img/raton.gif) no-repeat left top; padding-left:2em; bottom:-20px;
height:2em; }
.home .destacamos li h4,
.home .destacamos li h5,
.home .destacamos li p			{ overflow:hidden; width:auto;}
.home .destacamos li h4,
.home .destacamos li h5			{ padding:0 0 0 0.25em;  font-size:1em;}
.home .destacamos li h5 a,
.home .destacamos li h4 a		{ background:url(../img/listadoAzul.gif) no-repeat scroll 0 0.44em transparent; padding:0 0 0.4em 8px; display:block;}
.home .destacamosIzq			{float:left; width:49%;}
.home .destacamosIzq ul			{ list-style-type:none; padding:1.5em 1em 0 1.5em;}
.home .destacamosIzq li			{background:url(../img/fondoMasAzul.gif) no-repeat scroll 50% 82% transparent; clear:both; padding-bottom:2em; overflow:hidden;}
.home .destacamosIzq li.last	{background:none; padding-bottom:1em;}
.home .destacamosIzq img.destacados
								{ float:left; margin-right:0.8em; width:56px;height:56px;}
.home .destacamosDer			{float:right; width:49%;}
.home .destacamosDer .rss		{ float:right; background:url(../img/logoRSS.gif) no-repeat right top; padding:.15em 2em 0 0; margin-top:-4em;}
.home .destacamosDer .rss a		{background:url(../img/listadoAzul.gif) no-repeat scroll 0 0.44em transparent; display:block; padding:0 0 0.4em 8px;}
.home .destacamosDer h4			{ color:#8BB52D; padding-left:2.2em; margin-bottom:1.5em; font-size:1.1em;}
.home .destacamosDer h5			{ font-size:1em;}
.home .destacamosDer ul			{list-style-type:none; padding:0 1em 0 2.5em;}
.home .destacamosDer li			{clear:both; padding-bottom:1.5em; overflow:hidden;}
.home .destacamosDer img.destacados
								{ float:left; margin-right:2em; width:56px;height:56px;}
/*Agenda*/
.home .agendaInicio					{ width:49%; float:right;margin-bottom:3em;}
.home .agendaInicio h3 span			{ background: #FFF url(../img/calendario.gif) no-repeat  top; background-position:0 ;bottom:-17px; height:1.8em;padding-left:1.7em;}
.home .agendaInicio p.info			{margin-top:-1.8em;}
.home .agendaInicio .cajaCalendario	{ width:55%; margin:0 0 0 1.5em;}
/*Revista Digital*/
.home .revista					{ width:49%; float:left;}
.home .revista h3 span			{ background: #FFF url(../img/periodico.gif) no-repeat left bottom; bottom:-17px; height:1.8em;padding-left:2em;}
.home .revista .portada			{ float:left; margin-right:1.5em; width:125px;height:161px;}
.home .revista p				{ padding-left:0; margin-top:1em;}
.home .revista li				{ margin:.35em 0; clear:both;}
.home .revista .rss				{ background:url(../img/logoRSS.gif) no-repeat right top; padding:0.25em 0 0;}
.home .revista .rss a		{background:url(../img/listadoAzul.gif) no-repeat scroll 0 0.44em transparent; display:block; padding:0 0 0.4em 8px; width:44px;}

/*Formacion*/
.home .formacion				{ clear:both; float:left; margin-top:-1em; width:100%;}
.home .formacion h3 span		{ background: #FFF url(../img/raton.gif) no-repeat left top; padding-left:2em; bottom:-17px;
height:1.8em;}

.home .informate h3 span {
  background:#FFFFFF url(http://ov01lnx028:9090/RecursosWeb/iaap/img/In-Formate.jpg) 0 0 no-repeat;
  bottom:-17px;
  height:1.8em;
  padding-left:2em;
}
.home .bienvenida h3 span {
  background:#FFFFFF url(http://ov01lnx028:9090/RecursosWeb/iaap/img/Saludo.jpg) 0 0 no-repeat;
  bottom:-17px;
  height:1.8em;
  padding-left:2em;
}  

.home .formacion .moduloAzul ul li img
								{ vertical-align:middle; margin-top:.2em;}

/*Columna derecha*/
.home .columnaDer .moduloMarron { margin:.8em 0 .5em 0;}

/****** MODULO MARRON PARA LOS SERVICIOS DE LA HOME *******/
.moduloMarronServicios ul 				{list-style:outside url(../img/listadoMarron.gif);margin-left:10px;}
.moduloMarronServicios ul li 				{margin:0.5em 0;}
/*
.home .moduloMarronServicios ul li 	{margin:1em 0;}
*/
.columnaDer .moduloMarron {margin-bottom:20px;}
.moduloMarronServicios ul			{padding-top:3px;}
.moduloMarronServicios ul li.der		{padding:0px 3px 0 0;margin:0;list-style-image:none;list-style:none;font-weight:normal;text-align:right;}
.moduloMarronServicios ul li span		{color:#816c5b;}
.moduloMarronServicios ul li span.fecha	{color:#999999;}
.moduloMarronServicios a 						{color:#816c5b;text-decoration:none;}
.moduloMarronServicios a:hover 			{text-decoration:underline;}
.moduloMarronServicios a:visited 		{color:#413124;}

.moduloMarronServicios li.info 					{margin:0;padding:0 3px 1.5em 0;background:url(../img/fondoMasMarron.gif) bottom right no-repeat;text-align:right;}
.moduloMarronServicios li.info a				{text-decoration:underline;}

.moduloMarronServicios ul li.der a			{text-decoration:underline;}

/**************** MODULO MARRON ****************/
.moduloMarron ul 				{list-style-type:none;margin:5px 0 0 0;padding-bottom:20px;}
.moduloMarron ul li 				{margin-left:0px;padding:0 0 0.4em 15px;background:url(../img/listadoMarron.gif) 0 0.2em no-repeat;}
/*.modulodMarron ul 				{list-style:outside url(../img/listadoMarron.gif);margin:5px 0 0 15px;}
.modulodMarron ul li 			{margin-left:5px;padding:0.2em 0 0.2em 0;}*/
.moduloMarron ul li span		{color:#816c5b;}
.moduloMarron ul li span.fecha	{color:#555; display:block;}
.moduloMarron ul li a 			{color:#816c5b;background:#fff;}

.moduloMarron ul li.info 		{width:97%;text-align:right;padding:1.4em 0 0;background:url(../img/fondoMasMarron.gif) 100% 40% no-repeat;clear:both;}
.moduloMarron ul li.info a 		{color:#816c5b;background:#fff;}

.moduloMarron p.expli		{margin:5px 0 5px 10px;}


/*********** LISTADO NUMERADO PASOS DEL REGISTRO ***************/
.titPasosRegistro					{ font-size:1em;}
.errorPasosRegistro {background-color:#DCE9F8;margin:-10px 0 10px 0px; padding:10px 0 10px 0px;border-top:2px dotted #002D73;}
.errorPasosRegistro span {background:url(../img/bolo-rojo.gif) no-repeat 4px;color:#F00; font-size:.8em !important; font-weight:normal;padding:4px 4px 1px 25px;}
ol.pasosRegistro					{margin:5px 0 10px 0px; padding:10px 0 10px 0px; list-style-type:none; overflow:hidden; position:relative; background-color:#DCE9F8;}
ol.pasosRegistro li 				{font-size:1.115em;/*margin:0 0px 10px 10px;*/color:#555; float:left; display:inline; padding:0 0 0 3.5em; color:#002D73; vertical-align:top; margin-left:1em;}
ol.pasosRegistro li a				{color:#002D73; text-decoration:none;}
ol.pasosRegistro li.anteriores		{color:#816c5b;}
ol.pasosRegistro li span			{font-weight:normal;font-size:0.7em;}
ol.pasosRegistro li span a			{color:#816c5b;}

ol.pasosRegistro li.sel			{font-weight:bold;/*color:#816c5b;*/ background-position:0 -45px;}
ol.pasosRegistro li.sel span		{font-weight:bold;font-size:0.75em;color:#816c5b;}
ol.pasosRegistro li.sel span.txtrojo		{ color:#F00; font-size:.8em !important; font-weight:normal;}
ol.pasosRegistro .first				{ background:url(../img/steps/1.gif) no-repeat left top;}
ol.pasosRegistro .second			{ background:url(../img/steps/2.gif) no-repeat left top;}
ol.pasosRegistro .third				{ background:url(../img/steps/3.gif) no-repeat left top;}
ol.pasosRegistro .fourth			{ background:url(../img/steps/4.gif) no-repeat left top;}
ol.pasosRegistro .fifth				{ background:url(../img/steps/5.gif) no-repeat left top;}
ol.pasosRegistro .sixth				{ background:url(../img/steps/6.gif) no-repeat left top;}
ol.pasosRegistro .seventh			{ background:url(../img/steps/7.gif) no-repeat left top;}
ol.pasosRegistro .eighth			{ background:url(../img/steps/8.gif) no-repeat left top;}
ol.pasosRegistro .ninth				{ background:url(../img/steps/9.gif) no-repeat left top;}

/*********** GRUPOS DE MODULOS ***************/
.home .cgInt .grupo2Modulos					{padding-left:3px;}
.home .cgInt .grupo2Modulos .moduloAzul 		{width:49%;}
* html .home .cgInt .grupo2Modulos .moduloAzul 		{width:47.5%;}
.moduloAzul.ancho ul li 										{float:none;width:auto;}
.home .cgInt .ultimo								{padding-top:3.5em;}
.cgInt .columnaIzquierda .grupo2Modulos 		{margin:0 0 1.5em;}

/*********** TAMANYOS DE IMAGENES ************/
.moduloAzul img.imagenArticulo 	{ width:624px;}
.flotadoDerecha img.imagenAulario { width:304px;}


/**************** TITULOS ***************/
.tituloRedondoAzul 				{font-weight:bold;font-size:1em;color:#002d73;background:#fff url(../img/fondoCabeceraFlechaIzqAzul.gif) center left no-repeat;padding-left:9px;}
.tituloRedondoAzul.captionCarreraAnios a 			{padding:4px 0;display:block;background:url(../img/fondoCabeceraFlechaDerAzul.gif) center right no-repeat;}
.tituloRedondoAzul.captionBloquesCarrera2 a 			{padding:4px 0;display:block;background:url(../img/fondoCabeceraFlechaDerAzul.gif) center right no-repeat;}
.tituloRedondoAzul span 			{padding:4px 0;display:block;background:url(../img/fondoCabeceraFlechaDerAzul.gif) center right no-repeat;}

.tituloRedondoMarron 			{font-weight:bold;font-size:1em;color:#816c5b;background:#fff url(../img/fondoCabeceraIzqBeis.gif) center left no-repeat;padding-left:9px;}
.tituloRedondoMarron span 		{padding:4px 0;display:block;background:url(../img/fondoCabeceraFlechaDerBeis.gif) center right no-repeat;}
.tituloRedondoMarron a			{font-size:1em;color:#816c5b;}
.tituloRedondoMarron a:hover		{text-decoration:none;}

.tituloRedondoMarron.alturaClave	{margin-top:14.9em;}

.tituloRedondoMarronAncho 				{font-weight:bold;font-size:1em;color:#816c5b;background:#fff url(../img/fondoCabeceraIzqBeisAncha.gif) center left no-repeat;padding-left:9px;}
.tituloRedondoMarronAncho span 		{padding:3px 0 4px 0;display:block;background:url(../img/fondoCabeceraDerBeisAncha.gif) center right no-repeat;}
.tituloRedondoMarronAncho a				{font-size:1em;color:#816c5b;}
.tituloRedondoMarronAncho a:hover	{text-decoration:none;}

* html .tituloRedondoMarronAncho					{padding:0 0 1px 9px;}
* html .tituloRedondoMarronAncho span			{padding:3px 0 4px 0;}

.tituloRedondoMarronOscuro 					{font-weight:bold;font-size:1em;color:#fff;background:#fff url(../img/fondoCabeceraIzqMarron.gif) center left no-repeat;padding-left:9px;}
.tituloRedondoMarronOscuro span 		{padding:4px 0;display:block;background:url(../img/fondoCabeceraFlechaDerMarron.gif) center right no-repeat;}


.subtituloMarronServicios 							{font-size:1em;color:#816c5b;margin-bottom:0.3em;margin-top:-2px;}

.subtituloOscuro 				{font-size:1em;color:#414b56;font-weight:bold;}
.subtituloOscuro a 				{color:#414b56;}
.subtituloOscuro2 				{font-size:1.1em;font-weight:bold;color:#414b56;margin:3px 0 3px 10px;}

/************* MODULO AZUL **************/

.mitad						{width:47%;}
.margenMitad				{padding-bottom:3em;}

.moduloAzul dl.preguntas 						{margin:0.5em 0 0.3em 1em;}

.moduloAzul dl.preguntas dt					{color:#666;margin-bottom:5px;}
.moduloAzul dl.preguntas .formaListado 		{color:#333;float:left;font-weight:bold;background:url(../img/listadoAzul.gif) 0 0.54em no-repeat;padding:0.2em 0 0.2em;width:100%;}
.moduloAzul dl.preguntas .formaListado a 		{color:#3267b8;}

.moduloAzul .abierto			{font-weight:normal !important;background:url(../img/flechaPreguntaAbierta.gif) 0 6px no-repeat !important;padding-left:10px !important;}
.moduloAzul .cerrado			{font-weight:normal !important;background:url(../img/flechaPreguntaCerrada.gif) 0 5px no-repeat !important;padding-left:8px !important;}
	.cajaRedondeada .cerrado		{font-weight:normal !important;background:url(../img/flechaPreguntaCerrada.gif) 0 5px no-repeat !important;padding-left:8px !important;}
	.cajaRedondeada .abierto		{font-weight:normal !important;background:url(../img/flechaPreguntaAbierta.gif) 0 6px no-repeat !important;padding-left:10px !important;}
	
	
.moduloAzul dl.preguntas dd 					{margin:0;padding:0 10px 10px 10px;}

.moduloAzul ul 				{float:left;width:99%;list-style-type:none;margin:5px 0 0 0.4em;padding-bottom:20px;}
.moduloAzul ul li 				{width:100%;margin-left:5px;padding:0 0 0.4em 8px;background:url(../img/listadoAzul.gif) 0 0.44em no-repeat;}
.moduloAzul ul li.imagen		{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_imagen.gif) 0 0 no-repeat;}
.moduloAzul ul li.pdf			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_pdf.gif) 0 0 no-repeat;}
.moduloAzul ul li.zip			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_zip.gif) 0 0 no-repeat;}
.moduloAzul ul li.excel			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_excel.gif) 0 0 no-repeat;}
.moduloAzul ul li.audio			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_audio.gif) 0 0 no-repeat;}
.moduloAzul ul li.flash			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_flash.gif) 0 0 no-repeat;}
.moduloAzul ul li.powerpoint	{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_powerpoint.gif) 0 0 no-repeat;}
.moduloAzul ul li.video			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_video.gif) 0 0 no-repeat;}
.moduloAzul ul li.word			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_word.gif) 0 0 no-repeat;}
.moduloAzul ul li.externo		{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_externoLista.gif) 4px 4px no-repeat; /*margin-left:4px; display:inline;*/}
	.moduloAzul p.imagen			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_imagen.gif) 0 0 no-repeat; margin:5px 0 0 0.8em;}
	.moduloAzul p.pdf				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_pdf.gif) 0 0 no-repeat; margin:5px 0 0 0.8em;}
	.moduloAzul p.zip				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_zip.gif) 0 0 no-repeat; margin:5px 0 0 0.8em;}
	.moduloAzul p.excel				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_excel.gif) 0 0 no-repeat;}
	.moduloAzul p.audio				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_audio.gif) 0 0 no-repeat;}
	.moduloAzul p.flash				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_flash.gif) 0 0 no-repeat;}
	.moduloAzul p.powerpoint		{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_powerpoint.gif) 0 0 no-repeat;}
	.moduloAzul p.video				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_video.gif) 0 0 no-repeat;}
	.moduloAzul p.word				{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_word.gif) 0 0 no-repeat;}
/*	.moduloAzul p.externo			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_externoLista.gif) 0 4px no-repeat;}*/
	.moduloAzul p.externo			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_externoLista.gif) 0 4px no-repeat; margin:5px 0 0 0.8em;}
	.moduloAzul .agenda p			{ width:auto; margin:0;}
	
.moduloAzul ul li.anchoTotal	{width:98%;}
	.moduloAzul p.anchoTotal	{width:98%;}	
.moduloAzul ul li span.fecha	{color:#999;padding-right:0.5ex;}
.moduloAzul ul li a 			{color:#3267b8;}
.moduloAzul ul li.info 			{width:98%;text-align:right;padding:1.4em 0 0;background:url(../img/fondoMasAzul.gif) 100% 40% no-repeat;clear:both;}
.moduloAzul ul li.info a 		{color:#00a2df;}

.moduloAzul ul.enlaces, .moduloAzul ul.ficheros {width:48.5%}
.moduloAzul ul.unico {width:99%}
.moduloAzul ul.enlaces li, .moduloAzul ul.ficheros li {clear:left;width:90%;}
.moduloAzul ul.enlaces li span, .moduloAzul ul.ficheros li span { display:block;}
.moduloAzul ul.enlaces li span, .moduloAzul ul.ficheros li span.peso { display:inline;}

.moduloAzul ul li.linea		{display:inline;width:auto;background:none;padding:0.2em 0;}

.moduloAzul ul.listaOscura li	{width:98%;background:url(../img/listadoNegro.gif) 0 0.44em no-repeat;}
	.moduloAzul p.listaOscura	{float:left;width:99%;margin:5px 0 0 0.4em;padding:0 0 20px 8px; background:url(../img/listadoNegro.gif) 0 0.44em no-repeat;}
.moduloAzul div.listaOscura ul li	{width:98%;background:url(../img/listadoNegro.gif) 0 0.44em no-repeat;}
/*
.moduloAzul div				{float:left;}
.moduloAzul .cajaRedondeada div {float:none;}
*/
.cgInt .columnaIzq p.exp1		{line-height:1.3em;padding:0 2em 0.4em 12.5em;}
.cgInt .columnaIzq p.exp2		{line-height:1.3em;padding:0 2em 0.4em 11em;}

.cgInt .columnaIzq p.info		{width:98%;text-align:right;padding:1.4em 0 0;background:url(../img/fondoMasAzul.gif) 100% 40% no-repeat;clear:both;}
.cgInt .columnaIzq p.info a 		{color:#00a2df;background:#fff;}

/******** RECUADROS DE IMAGENES *********/
.cgInt .recuadroGrisFoto127x58			{position:relative; float:left;}
.cgInt .recuadroGrisFoto127x58 span 		{position:absolute;top:0;left:0;display:block;width:127px;height:100%;background:url(../img/recuadro_127x58.gif) 0 0 no-repeat;} 
.cgInt .recuadroGrisFoto127x58 img.imagenDistribuidora 		{width:121px;height:100%;max-height:53px;padding:0.25em 0 0 0.3em;}
.cgInt .recuadroGrisFoto127x58 a			{position:relative; float:left;}

.cgInt .recuadroGrisFoto127x87			{position:relative; float:left;}
.cgInt .recuadroGrisFoto127x87 span 		{position:absolute;top:0;left:0;display:block;width:127px;height:100%;background:url(../img/recuadro_127x87.gif) 0 0 no-repeat;} 
.cgInt .recuadroGrisFoto127x87 img.imagenDistribuidora 		{width:121px;height:100%;max-height:82px;padding:0.25em 0 0 0.3em;}
.cgInt .recuadroGrisFoto127x87 a			{position:relative; float:left;}

.cgInt .recuadroGrisFoto110x154			{position:relative; float:left;}
.cgInt .recuadroGrisFoto110x154 span 		{position:absolute;top:0;left:0;display:block;width:110px;height:100%;background:url(../img/recuadro_110x154.gif) 0 0 no-repeat;} 
.cgInt .recuadroGrisFoto110x154 img.imagenDistribuidora 		{width:106px;height:100%;/*max-height:149px;*/padding:0.2em 0 0 0.2em;}
.cgInt .recuadroGrisFoto110x154 a		{position:relative; float:left;}


.cgInt .recuadroGrisFoto198x58			{float:left;margin:0.5em 0 0 10px;}
.cgInt .recuadroGrisFoto198x58 span {position:absolute;width:198px;height:100%;background:url(../img/recuadro_198x58.gif) 0 0 no-repeat;} 
.cgInt .recuadroGrisFoto198x58 img.imagenDistribuidora 	{width:192px;height:100%;max-height:53px;padding:0.25em 0 0 0.3em;}
.cgInt .recuadroGrisFoto198x58 a		{position:relative; float:left;}


.cgInt .fotoNoticia			{float:right;margin:-1em 0 0 1.5em;padding:0;width:164px;}
.cgInt .fotoNoticia img 	{background:url(../img/borde_sup_recuadro_164.gif) left top no-repeat;float:left;height:auto;padding:0.25em 2px 0;width:160px;height:160px;}


.cgInt .recuadroGrisFotoPeq			{float:left;margin:0;padding:0;}
.cgInt .recuadroGrisFotoPeq span 		{margin:0;padding:0;position:absolute;background:url(../img/recuadro_189x142.gif) 0 0 no-repeat;width:189px;height:142px;}
.cgInt .recuadroGrisFotoPeq img 		{padding:0.3em 0 0 0.3em;width:183px;height:136px;}
.cgInt .recuadroGrisFotoPeq a		{position:relative;}

/************* MARGENES ****************/
.moduloAzul ul li.info {margin-right:0.2em;}
.tituloRedondoAzul {margin-bottom:0.64em; clear:both;}
div.tituloRedondoAzul { overflow:hidden;}
div.tituloRedondoAzul h4 { padding:4px 0 4px 9px; float:left; font-size:1em;}
div.tituloRedondoAzul span {background:url("../img/fondoCabeceraFlechaDerAzul.gif") no-repeat scroll right center transparent; display:block; padding:4px 9px 4px 0; float:right; color:#333333;}



/*********** TAMA�OS *************/
.enlacePequenio				{font-size:90%;} 
.textoPequenio				{font-size:90%;} 

/************* GENERALES ****************/
.oculto {position:absolute;left:-5000em;top:-5000em;width:1px;height:1px;overflow:hidden;float:left;display:inline;text-indent:-1000em;font-size:0;}

/********** TITULOS IMAGENES **********/
.h3Titulo 			{font-size:1.8em;color:#00a2df;font-weight:100;width:auto;z-index:50;}/*font-family:"Microsoft Sans Serif", "Microsoft Sans Serif",tahoma,arial,sans-serif;}*/
.pega 				{height:0px;margin-left:18px;margin-top:1em;position:relative;}
.pega span 			{background:#FFFFFF none repeat scroll 0%;bottom:-6px;color:#00A2DF;position:absolute;width:auto; padding-right:0.5em;}
.pegaImg 				{margin-left:18px;position:relative;height:0;margin-top:1em;}
.pegaImg span 	{position:absolute;bottom:-6px;background:#fff;width:auto;color:#00a2df;}
.pegaImg img 		{vertical-align:sub;position:absolute;bottom:-6px;}


/*************** TABLA GENERICA  *******************/
table.agenda						{float:left;width:98%;margin:5px 0 20px 10px;/*padding:0 0 10px 0;*/color:#333;background-color:#f2f2f2; border-collapse:collapse;}
table.agenda caption				{width:100%;text-align:left;font-weight:bold;padding-bottom:3px;padding-left:5px;font-size:1.1em;}

table.agenda tr					{background-color:#fff;margin:0;font-size:1em;}

table.agenda th					{font-weight:bold;color:#333;background-color:#f2f2f2;text-align:left;padding:5px;border-top:1px dotted #a8adb4;border-bottom:1px dotted #a8adb4;}
table.agenda th.alineadoCentro		{text-align:center;}
table.agenda th.alineadoDerecha	{text-align:right;}
table.agenda th span				{font-weight:normal;}

table.agenda th.ancho5			{width:5%;}
table.agenda th.ancho10			{width:10%;}
table.agenda th.ancho12			{width:12%;}
table.agenda th.ancho15			{width:15%;}
table.agenda th.ancho16			{width:16%;}
table.agenda th.ancho18			{width:18%;}
table.agenda th.ancho19			{width:19%;}
table.agenda th.ancho20			{width:20%;}
table.agenda th.ancho23			{width:23%;}
table.agenda th.ancho25			{width:25%;}
table.agenda th.ancho26			{width:26%;}
table.agenda th.ancho31			{width:31%;}
table.agenda th.ancho33			{width:33%;}
table.agenda th.ancho49			{width:49%;}
table.agenda th.ancho55			{width:55%;}
table.agenda th.ancho60			{width:60%;}
table.agenda th.ancho65			{width:65%;}
table.agenda th.ancho75			{width:75%;}
table.agenda th.ancho80			{width:80%;}
table.agenda th.ancho85			{width:85%;}

table.agenda td					{text-align:left;padding:5px;border-bottom:1px dotted #a8adb4;}
table.agenda td img					{vertical-align:middle; width:auto;}

table.agenda td.negrita			{font-weight:bold;}
table.agenda td.oculta				{color:#fff;}
table.agenda td.sinBorde 			{border-bottom:0;}
table.agenda td.alineadoCentro		{text-align:center;}
table.agenda td.alineadoDerecha	{text-align:right;}
table.agenda td span				{color:#555;}

table.agenda td span.peso			{margin-left:5px;}

table.agenda td .atencion		{color:#f00; font-weight:normal;}
table.agenda td a					{color:#3267b8;}

table.agenda td.pdf			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_pdf.gif) 0 0 no-repeat; background-color:#FFFFFF;}
table.agenda td.zip			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_zip.gif) 0 0 no-repeat;background-color:#FFFFFF;}
table.agenda td.excel			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_excel.gif) 0 0 no-repeat; background-color:#FFFFFF;}
table.agenda td.audio			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_audio.gif) 0 0 no-repeat; background-color:#FFFFFF;}
table.agenda td.flash			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_flash.gif) 0 0 no-repeat;background-color:#FFFFFF;}
table.agenda td.powerpoint	{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_powerpoint.gif) 0 0 no-repeat; background-color:#FFFFFF;}
table.agenda td.video			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_video.gif) 0 0 no-repeat; background-color:#FFFFFF;}
table.agenda td.word			{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_word.gif) 0 0 no-repeat; background-color:#FFFFFF;}
table.agenda td.externo		{width:46%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_externoLista.gif) 4px 4px no-repeat; /*margin-left:4px; display:inline;*/background-color:#FFFFFF;}

table.agenda.totales { width: 45%; }

/******** TABLA CALENDARIO *************/
.cabeceraCalendario					{width:100%;margin:10px 0 0 0;padding:5px 0;background-color:#fff;}
.cabeceraCalendario span.izquierda, .cabeceraCalendario span.derecha, .cabeceraCalendario span.mesActual	{float:left;width:10%;background-color:#fff;margin:0;text-align:center;}
.cabeceraCalendario span.mesActual	{width:80%;}
.cabeceraCalendario span.izquierda a, .cabeceraCalendario span.derecha a {display:block;position:relative;}


table.calendario						{width:100%;margin:0;padding:0 0 3px 0;background-color:#fff;border-top:2px solid #f0ede9;font-size:0.92em; border-collapse:collapse;}

table.calendario th					{color:#816c5b;font-weight:normal;text-align:center;padding:5px;}

table.calendario td					{text-align:center;padding:2px;border:0;color:#333;}
table.calendario td.mesAnterior		{color:#999;}
table.calendario td.diaActual			{color:#fff;background-color:#816c5b;}
table.calendario td a					{font-weight:bold;text-decoration:none;color:#333;}
table.calendario td.diaActual a		{color:#fff;font-weight:normal;}



/*************** FORMULARIOs *******************/
form.formulariolargo							{float:left;width:100%;margin:0 0 2em;}

form.formulariolargo fieldset						{float:left;width:100%;margin:0 0 10px;padding:0;}
form.formulariolargo legend						{color:#555;font-weight:bold;font-size:1.12em;padding:0 0 3px 10px;}
	form.formulariolargo legend.oculto				{ padding:0; font-size:1px;}

form.formulariolargo div.separador				{float:left;width:100%;padding:0;margin:0;border-top:3px dotted #e6e6e6;}
form.formulariolargo div.campos					{float:left;width:100%;background-color:#f5f1ee;padding:0.5em 0;margin:0;}


form.formulariolargo  p	{float:left;width:58em;margin:0;padding:1em 0 1em 10px;}

form.formulariolargo p.recuperarClave			{/*padding:0 0 0 10.25em;*/ width:25em; clear:both;}
form.formulariolargo p.boton					{padding:2em 0 1em 8.95em; width:auto; clear:both;}
form.formulariolargo p.boton #botonEnviar		{margin-left:33.5em;}
form.formulariolargo p.variosPasos				{width:100%;padding:0;}
form.formulariolargo p.variosPasos input		{float:right;padding:0;}
form.formulariolargo p.variosPasos a {color:#3267B8;float:left;}
form.formulariolargo div.anyadir					{ width:auto; padding:.5em 0 1em 10px; float:left;}
form.formulariolargo div.anyadir label				{ margin:0 0.25em;padding:0.2em 0 0.2em 0.2em;}
form.formulariolargo div.anyadir label.anchoAuto	{ width:auto;}
form.formulariolargo div.anyadir label.atr			{ text-align:right;}
form.formulariolargo div.anyadir input				{ float:left; display:inline; clear:left;}
form.formulariolargo div.anyadir div				{ float:left; margin-right:.5em;}
form.formulariolargo div.anyadir div span 			{ margin:0 0.25em;padding:0.2em 0 0.2em 0.2em; font-size:1em;}
form.formulariolargo div.anyadir div span.selectError	{ clear:both; padding:0;}
form.formulariolargo div.anyadir input, 
form.formulariolargo div.anyadir select				{ clear:both;} 
form.formulariolargo div.anyadir .botonAnadir, 
form.formulariolargo div.anyadir #botonActualizar	{ margin-top:1.3em;}
form.formulariolargo div.anyadir2					{}
form.formulariolargo div.anyadir2 div				{clear:both; margin:.5em 0; overflow:hidden}
form.formulariolargo div.anyadir2 div.ult			{clear:inherit; margin:.5em 0; overflow:hidden}
form.formulariolargo div.anyadir2 select			{ width:60%;}
form.formulariolargo div.anyadir2 #botonAnadir		{ margin-left:1em;}

form.formulariolargo label				{float:left;width:9em;color:#333;padding-top:3px;}
form.formulariolargo label.checkbox , form.formulariolargo label.radio		{width:auto;padding-left:5px;}
form.formulariolargo input.checkbox {float:left;margin:4px 0 0 13.25em;font-size:1em;}
form.formulariolargo input.campoCheck {float:left;font-size:1em;margin:4px 0 0 0}
form.formulariolargo label.campoCheck {float:left;width:95%;margin:0 0 0 4px;}
form.formulariolargo label.campoDestinatario {width:60%;}
form.formulariolargo #checkConfirmarAdjuntar.checkbox { margin:4px 0 0 9.25em;}
form.formulariolargo input.caja, form.formulariolargo input.typefile, form.formulariolargo textarea, form.formulariolargo select {float:left;margin:0 0.25em;padding:0.2em 0 0.2em 0.2em;font-size:1em;color:#555;border:1px solid #999;font-family:"Microsoft Sans Serif", tahoma, helvetica, verdana, arial, sans-serif;width:44em;}
form.formulariolargo input.typefile {width:18em;}
form.formulariolargo select {height:1.8em;padding-bottom:0;padding-top:0;width:22.4em;}
form.formulariolargo input.caja1		{width:25em;}
form.formulariolargo input.caja2		{width:16em;}
form.formulariolargo input.caja3		{width:7em;}
form.formulariolargo .campoGigante {margin-left:0 !important; width:57.2em;}

form.formulariolargo input.error,
form.formulariolargo textarea.error  		{border:1px solid red;}
form.formulariolargo span.selectError	{border:1px solid red; float:left; margin:0 0.25em}
	form.formulariolargo span.selectError span { margin-right:.5em}
	form.formulariolargo span.selectError select	{ margin:0;}
form.formulariolargo span.selectErrorAmbito	{border:1px solid red; float:left;margin:0 0.25em;width:55%;}
	form.formulariolargo span.selectErrorAmbito span { margin-right:.5em}
	form.formulariolargo span.selectErrorAmbito select	{ margin:0;width:100%;}
form.formulariolargo span.error			{color:red;float:left;padding-top:3px;margin-left:.4em;}

form.formulariolargo input.radio		{float:left;margin:4px 0 0;}
form.formulariolargo input#radMujer, 
form.formulariolargo input#radMail,
form.formulariolargo input#radTelMovil,
form.formulariolargo input#radTelTrabajo,
form.formulariolargo input#radFax,
form.formulariolargo input#radCorreoPostal,
form.formulariolargo input#laboral,
form.formulariolargo input#personal		{clear:both; margin-top:5px;}

form.formulariolargo .flotadoIzquierda span { display:block;}

form.formulariolargo span.etiqueta		{float:left;width:9.2em;color:#333;padding-top:3px;}
form.formulariolargo span.ayuda		{float:left;width:auto;color:#666;font-size:0.9em;margin-left:10.3em;padding-top:3px; clear:left; display:block; white-space:nowrap;}
	.icoAyuda { vertical-align:middle; margin-left:.5em;}
form.formulariolargo span#pesoMax { margin-left:2em; clear:none;}
form.formulariolargo span.ayCampoGrande {/*padding-left:13.5em;*/}


form.formulariolargo #controlAdjuntar {float:left;font-size:1em;font-family:"Microsoft Sans Serif", tahoma, helvetica, verdana, arial, sans-serif;margin:0 0 0.8em 10.4em;width:auto;} 
form.formulariolargo .invisible {padding-bottom:2em;visibility:hidden;}

form table.agenda {table-layout:fixed;empty-cells:show;border-collapse:collapse;}
form .agenda .invisible {overflow:hidden;white-space:nowrap;/*color:transparent; <- NO VALIDA*/ color:#FFFFFF; } 
/*opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
*/



form input.botonDeshabilitado {cursor:default;}

.informacionSecundaria li  {float:none !important;width:auto !important;margin-left:0 !important;padding-top:0.16em !important;}

span.simulaLabel {float:left;width:9em;color:#333;padding-top:3px;}
span.exitoJC {float: left;color: #333333;padding-top: 3px;}

/********* FORMULARIO DE TABLA ************/
form.formulariolargo table {width:auto; clear:both; border-collapse:collapse;}
form.formulariolargo table tr th, form.formulariolargo table tr td {color:#333333;/*float:left;*/font-weight:normal;height:100%;padding:0.4em 0 0.6em 1em;text-align:left;vertical-align:top;}
form.formulariolargo table tr th.bordeInf  { border-bottom:1px solid #000;}
	
	
form.formulariolargo table input, form.formulariolargo table select {margin:0 !important;vertical-align:text-bottom;}
form.formulariolargo table select {padding-left:0 !important;}

/*form.formulariolargo table tr .ancho1 {width:3.7em;}
form.formulariolargo table tr input.ancho1 {width:3.4em;}
form.formulariolargo table tr .ancho2 {width:13.5em;}
form.formulariolargo table tr input.ancho2 {width:13.2em;}
form.formulariolargo table tr .ancho3 {width:20em;}
form.formulariolargo table tr input.ancho3 {width:19.7em;}
form.formulariolargo table tr .ancho4 {width:1em;}*/
form.formulariolargo .ancho1 {width:3.7em;}
form.formulariolargo input.ancho1 {width:3.4em;}
form.formulariolargo .ancho2 {width:13.5em;}
form.formulariolargo input.ancho2 {width:13.2em;}
form.formulariolargo .ancho3 {width:20em;}
form.formulariolargo input.ancho3 {width:19.7em;}
form.formulariolargo .ancho4 {width:35em;}
form.formulariolargo input.ancho4 {width:34.7em;}
form.formulariolargo .ancho5 {width:9.5em;}
form.formulariolargo input.ancho5 {width:9.5em;}
form.formulariolargo input.fecha {width:5.4em;}
form.formulariolargo table label {padding:0;width:auto !important;}
form.formulariolargo table tr th#actualizarEspecialidad, form table tr th#anadirBorrar, form table tr th#anadirBorrar2 {visibility:hidden;}
form.formulariolargo table tr td span.ayuda {margin-left:0;margin-right:0;width:100%;}



/********* ERRORES, �XITO***********/
.errores				{float:left;width:98%;margin:5px 0 1.5em 0;padding:10px 0 5px 10px;border:1px solid #f00;color:#333;}
.mensajeError, .mensajeExito		{float:left;width:89%;margin:0;padding:1em 1em 0.5em 10%;background:#F2F2F2 url(../img/error.gif) no-repeat 1em 1.4em;color:#333;}
.mensajeExito  {background-image:url(../img/exito.gif);}


/********* ICONOS ***********/
p.imprimir 				{float:right;text-align:right;padding:3px 0;}
p.imprimir span			{margin:0 6px 0 4px;}
.imprimir a 				{background:url(../img/ico_impresora.gif) center left no-repeat;padding:0.6em 5px 0.6em 22px;color:#3267b8;text-decoration:underline;}
.imprimir a.sinIcono		{background:none;padding-right:0;}



p.subir 				{float:right;padding:3px 0;margin-right:0.2em;}
.subir a 			{background:url(../img/ico_subir.gif) center left no-repeat;padding:0.6em 5px 0.6em 18px;color:#3267b8;text-decoration:underline;}

p.volver 			{float:left;padding:3px 0;margin-right:0.2em;}
.volver a 			{padding:0.6em 0 0.6em 5px;color:#3267b8;text-decoration:underline;}
.cgInt p.imagenesRelac	{padding:0 0 1.5em;margin:0 0.5em 0 0;font-weight:normal;}
.cgInt .imagenesRelac a			{color:#3267b8;text-decoration:underline;}
.masInformacion				{padding:0 0 1.5em;margin:0 0.5em 0 0;font-weight:normal;}
.masInformacion a			{color:#3267b8;text-decoration:underline;}


/********* DESTACAMOS ***********/

.tituloNoticia {padding:0.6em 0.4em 0 1em;}
.tituloNoticia a { background:transparent url(../img/bulletNoticia.gif) no-repeat scroll 0.6em 0.6em; color:#3267b8; display:block;margin-left:-1em;padding-left:1em; }
.fechaNoticia { color:#666666 !important;padding-bottom:0.3em !important;padding-top:0.3em !important;}

.accesoNoticiaExterno			{clear:both;width:100%;padding:0.2em 0 0.3em 19px;background:url(../img/ico_externoLista.gif) 0 4px no-repeat; margin:5px 0 0 0.8em;}

.accesoNoticiaExterno a 		{color:#00a2df;background:#fff;font-weight:bold;}
.accesoNoticiaExterno a:hover
								{ border-bottom:none;}

.accesoNoticiaInterno		{clear:both;width:100%;padding:0.2em 0 0.3em 19px; margin:5px 0 0 0.8em;}

.accesoNoticiaInterno a 		{color:#00a2df;font-weight:bold; background:url(../img/angulitos.gif) no-repeat right 75% transparent; padding: 0.2em 2em 0em 0em; cursor:pointer; border-bottom:1px solid #00A2DF; text-decoration:none;}

.accesoNoticiaInterno a:hover
								{ border-bottom:none;}


/********* PARA EL BUSCADOR DEL LATERAL DERECHO ***********/
#buscador2					{width:100%;margin:5px 0 0;}

.columnaDer form div {padding-bottom:0px;}
.columnaDer form div div { clear:both;}
.columnaDer form img.calendar {cursor:pointer;vertical-align:-3px;}
.columnaDer form input, .columnaDer form select		{border:1px solid #a7a6ab;color:#333;font-family:"Microsoft Sans Serif", tahoma, helvetica, verdana, arial, sans-serif;font-size:1em;width:6em;}
.columnaDer form input, .columnaDer form select		{padding:0.1em 0;width:14.7em; margin-bottom:0.15em;}
.columnaDer form label, .columnaDer form span            {font-size:1em;margin:0 0 0 1px;}
.columnaDer form label, .columnaDer form span.likeLabel  	{cursor:default;/*float:left;width:4em;*/margin-top:1px; /*display:block;*/}
.columnaDer form label.jerarquica {float:none;margin:0;width:auto;}
.columnaDer form span.ayuda		{display:block;color:#666;font-size:0.9em;margin:0 0 0 4.44em;padding:3px 0 0 1px;}

.columnaDer form#filtroFormacion span.ayuda { display:inline; margin:0; float:right; padding:0;}
.columnaDer form#filtroFormacion label, 
.columnaDer form#filtroFormacion .likeLabel { float:left;}

#FechaDia1, #FechaDia2, #FechaMes1, #FechaMes2, #FechaAno1, #FechaAno2 {width:1.5em;}   
#FechaAno1, #FechaAno2, #horasPres, #horasTel {width:2.8em;}   

.columnaDer .cent			{width:100%;text-align:center;margin-top:3px;padding:0;}
.columnaDer .cent input { border:none; width:auto; }


/********* PARA LAS FICHAS ***********/

p.ficha {display:block;margin-bottom:1em;}

/********* PARA LA PAGINACION *********/
.paginacion {margin:1.2em auto;text-align:right;}
.paginacion div.pg {width:100%;height:1.4em;}
.paginacion div.pg p {display:inline;margin-right:.5em;}
.paginacion ol {list-style:none;margin:.7em 0;display:inline;}
.paginacion li {display:inline;}

/********** PARA EL BUSCADOR DE NOTICIAS *************/
#fInicio-inputField, #fFin-inputField { width:6.5em; margin-right: 3px;}

/********* PANTALLA LOGIN ***********/

.login .cajaLogin { padding-top:2em; margin-top:-1.5em;}
.login .cajaLogin form.formulariolargo fieldset { width:90%;}
.login .cajaLogin form.formulariolargo p { width:100%;}
.login .cajaLogin form.formulariolargo p.boton { width:auto;}
.login .cgInfIzq { margin-top:-1em}
.login .ayudaLogin { background-color:#eaeaea; border-left:1px solid #C8CCD1; border-right:1px solid #C8CCD1; padding:1em 1.5em 2em 1.5em; border-top:1px solid #C8CCD1;}

.avisoLogout { border:2px solid #f8da0a; background-color:#ffff71; padding:1.2em; text-align:center; font-size:1.1em; margin-bottom:2.5em;}

.txtrojo { color:#F00; font-size:.8em !important;}
.der	{ text-align:right;}
.mrm { margin-right:2em;}
.negrita {font-weight: bold;}
p.descarga {margin:5px 0 20px 0;/*padding:0 0 10px 0;*/}
.margen_izq_10 {margin-left:10px;}
.instrucciones{ background-color:#eaeaea; border:1px solid #C8CCD1; padding:1.5em 0em 1.5em 0em;width:100%; float:left;margin-bottom: 1em;}
.instrucciones span {padding:0.5em 1.5em 0.5em 1.5em;display:block;}
form.formulariolargo input.fecha {width:5.6em;text-align: right;}
form.formulariolargo div.anyadir div.componenteFecha{width:8.5em;}
form.formulariolargo div.anyadir div.componenteFecha label	{width:100%;}
form.formulariolargo div.anyadir div.componenteFecha p{display:none;}

/********* PANTALLA LISTA LUGARES DE EXAMEN ***********/

.listaAulas {  }
.listaAulas ul li { background: none; list-style: none; }

.listaAulas img { float: left;  margin: 1em 1.5em 1.5em; width: 10em; }
.listaAulas p.titulo { font-size: 1.5em; padding-top: 0.5em; } 

/********* FIN PANTALLA LISTA LUGARES DE EXAMEN ***********/

/********* PANTALLA DETALLE LUGARES DE EXAMEN ***********/

.detalleAulaExamen {  }
.detalleAulaExamen .columnaIzquierda { width: 13em; float: left; margin: 1em;}
.detalleAulaExamen .columnaIzquierda img { width: 13em; }

.detalleAulaExamen .columnaDerecha { width: 72%; float: right; }
.detalleAulaExamen .columnaDerecha p { padding-left: 0em; margin-bottom: 1em; }
.detalleAulaExamen .columnaDerecha p.titulo { font-size: 1.5em; text-decoration: underline; color: #00A2DF; padding: 0.3em 0em 0em; }
.detalleAulaExamen .columnaDerecha .llegar { border: black thin solid; margin-top: 1em; padding: 1em; }
.detalleAulaExamen .columnaDerecha .llegar p.titulo2 { font-size: 1.4em; margin-bottom: 0;}
.detalleAulaExamen .columnaDerecha .llegar  ul{ padding-left: 3em;}
/********* FIN PANTALLA DETALLE LUGARES DE EXAMEN ***********/


/******************RDM 27/05/2011 *******************************/
ul.soporteHome{
  float:left;
  width:48%;
}

* html ul.soporteHome{
  width:44%;
}
/*Imagen de bienvenida nueva Home Sandra M. Pola 20/02/2012*/
.div-img {
 float:left;
 padding-right:1em;
 padding-top: 1em;
}

.formacion #MARCA-COSURFING{
  display:block;
  float:right;
  width:50%;
}

ul li.botonSoporte{
  background:none;
  padding-top:1em;
}
/*****************************************************************/


/******************CRQ000000336659 30/10/2013 *******************************/

.bannerHome{margin-bottom: 20px;}

/*****************************************************************/


/******************CRQ000000347595 17/02/2014 *******************************/

.lopd{clear:both; text-align:right; padding-top:10px;}

/*****************************************************************/

/****************** MNT HMS 07/04/2014 *******************************/
.puntuacionCarrera {
	display:block;
  float:right !important;
  width:29.7% !important;
  text-align:right;
  font-weight:bold;
  background-color: #FFFFFF !important;
  border-collapse: separate !important;
	border-spacing: 4px;
}

.captionBloquesCarrera {
	//padding-bottom: 15px !important;
}

div.moduloAzul.clearfix.carreraHorizontal {
	padding-top: 15px;
	padding-left: 3px;
}

h4.tituloRedondoAzul.captionCarreraAnios.abierto {
	background : #fff url(../img/fondoCabeceraFlechaIzqAzulAbierta.gif) center left no-repeat !important;
}

h4.tituloRedondoAzul.captionCarreraAnios.abierto.cerrado {
	background : #fff url(../img/fondoCabeceraFlechaIzqAzulCerrada.gif) center left no-repeat !important;
}

h4.tituloRedondoAzul.captionBloquesCarrera2.abierto {
	background : #fff url(../img/fondoCabeceraFlechaIzqAzulAbierta.gif) center left no-repeat !important;
}

h4.tituloRedondoAzul.captionBloquesCarrera2.abierto.cerrado {
	background : #fff url(../img/fondoCabeceraFlechaIzqAzulCerrada.gif) center left no-repeat !important;
}

caption.captionBloquesCarrera.abierto.cerrado {
	background : #fff url(../img/fondoCabeceraFlechaIzqGrisCerrada.gif) center left no-repeat !important;
	margin-bottom: 5px;
	width: 98.5%;
	font-size: 1em;
}

caption.captionBloquesCarrera.abierto {
	background : #fff url(../img/fondoCabeceraFlechaIzqGrisAbierta.gif) center left no-repeat !important;
	margin-bottom: 5px;
	width: 98.5%;
	font-size: 1em;
}


#filtroVistas select		{border:1px solid #a7a6ab;color:#333;font-family:"Microsoft Sans Serif", tahoma, helvetica, verdana, arial, sans-serif;font-size:1em;width:6em;}
#filtroVistas select		{padding:0.1em 0;width:14.7em; margin-bottom:1em; margin-left:1em;}



