@charset "utf-8";
/* CSS Document */
img{border:0}

*{
	font-family: Arial, Helvetica, sans-serif;
	color: #5c605f;
	margin: 0px;
	font-size: 12px;
}
body{
	background-image: url(../imagenes/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*CONTENDORES GENERALES*/
#contenedor{
	height: auto;
	width: 100%;
}
#header{
	width: 944px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C4C1;
	overflow: hidden;
	margin-bottom:11px
}
#central{
	width: 944px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C4C1;
	height: 100%;
	overflow: hidden;
	background-color:#ffffff;
	padding:3px 0;
}
#centralg{
	width: 944px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C4C1;
	height: 100%;
	overflow: hidden;
	padding:3px 0;
}
#centralArea{
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	overflow: hidden;
	border: 10px solid #8B0335;
}
#promociones{
	width: 944px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C4C1;
	height: 114px;
	background-image: url(../imagenes/promos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#footer{
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
	height: 110px;
	background-image: url(../imagenes/bajo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.CentralIzquierda{
	float: left;
	width: 223px;
	padding-bottom: 10px;
}
.CentralCentro{
	float: left;
	width: 498px;
	padding-bottom: 10px;
}
/* IE6 Only */
* html .CentralCentro {
	float: left;
	width: 488px;
	padding-bottom: 10px;
	}
.CentralCentroGeneral{
	float: left;
	width: 716px;
	padding: 0 0 10px 0;
	margin:2px 5px 2px 0;
	background-color:#fff

}
/* IE6 Only */
* html .CentralCentroGeneral {
	float: left;
	width: 715px;
	padding-bottom: 10px;
	margin:2px 2px 2px 0;
	}
.CentralDerecha{
	float: left;
	width: 223px;
	padding-bottom: 10px;
}
/*estilos GENERALES*/
.img{
	padding: 1px;
	border: 1px solid #DFDFDF;
}
.ContenidoCentral{
	height: 100%;
	width: 100%;
}
.menu{
	background-color: #dfdfdf;
}
.menu2{
	background-color: #8e0036;
}
.tituloMenu{
	padding-top: 10px;
	padding-bottom: 6px;
	padding-right: 7px;
	font-size: 13px;
}
.tituloMenu strong{
	font-size: 13px;
}

.menuPrincial{
	margin-right: 7px;
	margin-left: 7px;
	padding-left: 6px;
	background-color: #FFF;
	padding-bottom: 3px;
	padding-top: 3px;
}
.menuPrincial2{
	margin-right: 9px;
	margin-left: 3px;
	padding-left: 6px;
	background-color: #EFEFEF;
	padding-bottom: 20px;
	width: 170px;
	float: left;
	padding-top: 0px;
}
.separaTop{
	height: 50px;
}
.logo{
	float: left;
	width: 137px;
}
.informacion{
	float: left;
	height: 50px;
	width: 807px;
	padding-top:10px
}
.consultaInfor{
	float: right;
}
.areaclientes{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 14px;
}
.contrate{
	text-align: center;
}
.horario{
	text-align: right;
	font-size: 11px;
	color: #666;
	padding-right: 10px;
	padding-top: 3px;
}
.centraldt{
	width: 100%;
}
.tdCentroIzq{
	vertical-align: top;
	width: 494px;
}
.tdCentroDer{
	vertical-align: top;
}
.promoOnline{
	float: left;
	height: 101px;
	width: 224px;
	margin-top: 5px;
	margin-left: 3px;
}
.promoNot{
	float: left;
	height: 101px;
	width: 252px;
	margin-top: 5px;
	margin-left: 3px;
}
.promoCatedra{
	float: left;
	height: 101px;
	width: 278px;
	margin-top: 5px;
}
.promoBlog{
	float: left;
	height: 101px;
	width: 179px;
	margin-top: 5px;
}
.promostd{
	width: 100%;
}
.promostdImg{
	padding-top: 34px;
	
}
.textoPromociones{
	float: left;
}
.promostdText{
	color: #493C30;
	font-size: 11px;
}
.promostdText a:link{
	font-size: 10px;
}
.promostdText a:visited{
	font-size: 11px;
}
.promostdText a:hover{
	font-size: 11px;
}
.promostdText strong{
	
	font-size: 11px;
}
.promostdText2{
	padding-top: 34px;
	color: #493C30;
	font-size: 11px;
	float: left;
}
.promostdText2 strong{
	font-size: 11px;
	color: #8A0034;
}
.promostdText2rojo{
	font-size: 11px;
	color: #8A0034;
}
.promostdText2 a:link{
	color: #493C30;
	font-size: 11px;
}
.promostdText2 a:visited{
	color: #493C30;
	font-size: 11px;
}
.promostdText2 a:hover{
	color: #8A0034;
	font-size: 11px;
}
.menuInferior{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 28px;
	width: 570px;
	padding-top: 30px;
}
.itemIferior{
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.itemIferiorFinal{
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	
}
.itemIferior a:link{
	text-decoration: none;	
}
.itemIferior a:visited{
	text-decoration: none;	
}
.itemIferior a:hover{
	text-decoration: underline;
}
.itemIferiorFinal a:link{
	text-decoration: none;	
}
.itemIferiorFinal a:visited{
	text-decoration: none;	
}
.itemIferiorFinal a:hover{
	text-decoration: underline;
}
.cargaPromoGrande{
	padding-top: 40px;
	padding-left: 15px;
}
.promo1{
	padding-top: 40px;
	padding-left: 10px;
}
.promo2{
	padding-top: 3px;
	padding-left: 10px;
}
.promo3{
	padding-top: 3px;
	padding-left: 10px;
}
.centroConocer{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/centroquienes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 690px;
	width: 694px;
	
}
.centroNoticias{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/noticiastop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	width: 694px;
}
.centroContacto{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/contactotop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	width: 694px;
}
.centroCatedra{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/catedratop.jpg);
	background-repeat: no-repeat;
	background-position: center 1px;
	overflow: hidden;
	padding-top: 180px;
	width: 694px;
}
.centroServicios{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/servicios.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
	padding-bottom: 10px;
	width: 694px;
}
.centroAcceso{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/acceso.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	height: 480px;
	width: 690px;
}
.centroFamilia{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	/*border: 1px solid #DFDFDF;*/
	/*background-image: url(../imagenes/top_familia.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	/*height: 219px;
	overflow: hidden;
	width: 694px;*/
}
.medioFamilia{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 8px;
	overflow: hidden;
	
}
.titulos{
	font-size: 30px;
	font-weight: bold;
	color: #8E0136;
}
.titulos2{
	font-size: 17px;
	font-weight: bold;
	color: #666;

}
.titulos3{
	font-size: 31px;
	font-weight: bold;
	color: #666;

}

.titulos2strong{
	font-size: 17px;
	font-weight: bold;
	color: #8E0136;

}
.subtitulos{
	font-size: 15px;
	color: #666;
}
.subtitulos strong{
	font-size: 15px;
	color: #666;
}
.entradillas{
}
.hablare{
	height: 100px;
}
.supCentroQuienes{
	padding-top: 18px;
	padding-right: 30px;
	padding-left: 36px;
	overflow: hidden;
}
.supCentroContacto{
	padding-top: 225px;
	padding-right: 30px;
	padding-left: 36px;
	overflow: hidden;
}
.supCentroFamilia{
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 388px;
}
/* IE6 Only */
* html .supCentroFamilia{
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 410px;
	}
	/* IE7 Only */
*:first-child+html .supCentroFamilia{
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 410px;
	} 
.supCentroFamilia li{
	list-style-image: url(../imagenes/li.jpg);	
}
.medCentroQuienes{
	padding-right: 36px;
	padding-left: 65px;
	padding-top: 6px;
	padding-bottom: 23px;
}
.medCentroPromo{
	padding-right: 36px;
	padding-left: 2px;
	padding-top: 6px;
	padding-bottom: 23px;
	background-image: url(../imagenes/linea_promo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.rojo{
	color: #8F0237;
}
.amarillo{
	color: #E8B301;
	font-size: 18px;
	font-weight: bold;
}
.amarillopeq a:link{
	color: #E8B301;
	font-size: 18px;
	font-weight: bold;
}
.amarillopeq a:visited{
	color: #E8B301;
	font-size: 18px;
	font-weight: bold;
}
.amarillopeq a:hover{
	color: #E8B301;
	font-size: 18px;
	font-weight: bold;
}
.amarillopeq{
	color: #E8B301;
	font-weight: bold;
}
.grisQuien{
	color: #666;
	font-weight: bold;
}
.rojo strong{
	color: #8F0237;
}
.botCentroQuienes{
	padding-right: 36px;
	padding-left: 10px;
	overflow: hidden;
}
.botCentroContrato{
	padding-right: 10px;
	padding-left: 30px;
	overflow: hidden;
}
.botCentroNoticias{
	padding-right: 36px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../imagenes/lineas_not.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.botCentroNoticiasFin{
	padding-right: 36px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PajinadorNoticias{
	padding-right: 36px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #8E0136;
}
.volverNoticias{
	padding-right: 36px;
	padding-left: 10px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
.cuadroGris{
	float: left;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 17px;
	padding-bottom: 20px;
	background-color: #EFEFEF;
}
.cuadroGrisGrande{
	float: left;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 17px;
	padding-bottom: 20px;
	background-color: #EFEFEF;
	width: 600px;
}

.cuadroGrisSite{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 17px;
	padding-bottom: 20px;
	width: 660px;
	background-image: url(../imagenes/mapa_web.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.unAbogado{
	float: left;
	padding-top: 18px;
	padding-left: 20px;
}
.centroComo{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	background-image: url(../imagenes/centrocomo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 690px;	
}
.centroPreguntas{
	margin-top: 2px;
	margin-bottom: 17px;
	margin-left: 17px;
	border: 1px solid #DFDFDF;
	overflow: hidden;
	padding-bottom: 10px;
	width:97%
}
* html .centroPreguntas{margin-left: 8px}
.supCentroComo{
	padding-top: 25px;
	padding-right: 36px;
	padding-left: 20px;
}
.separaComo{
	height: 145px;
}
.medCentroComo{
	padding-right: 36px;
	padding-left: 35px;
	padding-top: 6px;
	padding-bottom: 5px;
	overflow: hidden;
}
.comoFuncionaIzq{
	float: left;
	line-height: 15px;
	width: 230px;
	padding-right: 4px;
}
.comoFuncionaIzq3{
	float: left;
	padding-right: 4px;
	line-height: 15px;
	width: 200px;
}
.comoFuncionaIzq2{
	float: left;
	padding-left: 20px;
	line-height: 15px;
	width: 170px;
	
}
.comoFuncionatex{
	font-size: 17px;
	font-weight: bold;
	
}
.imagenComo{
	padding-top: 115px;
}
.imagenComo2{
	padding-top: 110px;
}
.frecuentes{
	float: left;
	background-color: #FFF;
	width: 390px;
	padding: 10px;

}
.contratar{
	font-weight: bold;
	color: #8E0136;
	text-align: right;
	padding-right: 10px;
}
.contratar a:link{
	font-weight: bold;
	color: #8E0136;
	
}
.contratar a:visited{
	font-weight: bold;
	color: #8E0136;
	
}
.contratar a:hover{
	font-weight: bold;
	color: #8E0136;
	
}
.accesoClientes{
	float: left;
	width: 49%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	overflow: hidden;
}
.registroClientes{
	float: left;
	width: 50%;
	overflow: hidden;
}
.registroClientes2{
	float: left;
	width: 50%;
	overflow: hidden;
	padding-top: 34px;
}
.registroClientes3{
	float: left;
	width: 50%;
	overflow: hidden;
	padding-top: 10px;
	
}
.llamar{
	float: left;
	width: 50%;
	overflow: hidden;
	padding-top: 58px;
	text-align: right;
}
.formAcceso{
	text-align: right;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 5px;
}
.formRegistro{
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 40px;
	padding-left: 30px;
}
.margin{
	margin-bottom: 5px;
}
.entrarRegistro{
	background-image: url(../imagenes/entrar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 69px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor: pointer;
	height: 30px;
	background-color: #FFF;
}
.listaPromos{
	padding-top: 10px;
}
.PromoLis1{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
}
.PromoLis1:hover{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.borderit img{
 border: 1px solid #FFF;
}
.borderit:hover img{
	border: 3px solid #8E0035;
}
.borderit:active img{
	border: 3px solid #8E0035;
}
.contratar{
	padding-right: 75px;
	padding-top: 7px;
}
.buscadorNoticias{
	background-image: url(../imagenes/flechaNoticias.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.botonNoticias{
	background-image: url(../imagenes/buscar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
}
.botonEnviar{
	background-image: url(../imagenes/enviar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
}
.noticiaGrande{
	background-color: #F4E5EA;
	padding: 20px;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 10px;
}
.foto{
	float: left;
	text-align: center;
	padding-top: 20px;
}
.textoNotSup{
	float: left;
	width: 630px;
}
.titNoticias{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.titNoticiasRojo{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8E0136;
	
}
.imagenGrandeNoticias{
	float: right;
	margin-left: 10px;
}
.cuadros{
	background-image: url(../imagenes/livioleta.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.catedraImg{
	background-image: url(../imagenes/mun.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 35px;
	padding-bottom: 17px;
}
.textoDerecha{
	text-align: right;
}
.titSitemap{
	font-size: 16px;
	font-weight: bold;
	color: #8E0136;
	text-align: center;
}
.cornertop{
	background-image: url(../imagenes/cornertop.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 294px;
	margin-right: auto;
	margin-left: auto;
}
.cornermed{
	background-image: url(../imagenes/cornermed.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 264px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-left: 30px;
	line-height: 17px;
}
.cornermed a:link{
	text-decoration: none;
}
.cornermed a:visited{
text-decoration: none;
}
.cornermed a:hover{
text-decoration: none;
}
.cornerbot{
	background-image: url(../imagenes/cornerbot.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 294px;
	margin-right: auto;
	margin-left: auto;
}
.mapaNoEnlace{
	color: #8E0136;
	text-decoration: underline;
	font-weight: bold;
}
.mapaNoEnlace a:link{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}
.mapaNoEnlace a:visited{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}
.mapaNoEnlace a:hover{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}

.mapaNoEnlace2{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}
.mapaNoEnlace2 a:link{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}
.mapaNoEnlace2 a:visited{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}
.mapaNoEnlace2 a:hover{
	color: #8E0136;
	text-decoration: none;
	font-weight: bold;
}


.mapaEnlace{
	padding-left: 20px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mapaEnlace a:link{
	text-decoration: none;	
}
.mapaEnlace a:visited{
	text-decoration: none;	
}
.mapaEnlace a:hover{
	text-decoration: none;	
}
.submapaEnlace{
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.submapaEnlace a:link{
	text-decoration: none;	
}
.submapaEnlace a:visited{
	text-decoration: none;	
}
.submapaEnlace a:hover{
	text-decoration: none;	
}
.clientesBlanca{
	background-color: #FFF;
	width: 232px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-left: 10px;
	
}
.imgContacto{

}
.formularioPop{
	padding: 30px;
	overflow: hidden;
}
.cerrar{
	color: #FFF;
	background-color: #333;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.cerrar a:link{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.cerrar a:visited{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.cerrar a:hover{
	color: #FFF;
	font-weight: bold;
}
#apDiv1 {
	position:absolute;
	width:548px;
	height:375px;
	z-index:1;
	top: 220px;
	background-color: #FFFFFF;
	border: 2px solid #DFDFDF;
	clip: rect(auto,auto,auto,auto);
	visibility: hidden ;
}
.forIzq{
	float: left;
	width: 35%;
	text-align: right;
	height: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 30px;
}
.forDer{
	float: left;
	width: 55%;
	padding-top: 3px;
	padding-bottom: 3px;
}
.forEnvio{
	padding-top: 10px;
	padding-right: 45px;
}
.cajaRosaTrabajo{
	background-color: #E2C8D1;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.cajaRosaTrabajo2{
	background-color: #F0E4E8;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	margin-bottom: 10px;
}
.trabajoTextoFlecha{
	font-size: 11px;
	background-image: url(../imagenes/flechaNoticias.png);
	background-repeat: no-repeat;
	background-position: left -3px;
	padding-left: 12px;
}
.trabajoTextoFlecha strong{
	font-size: 11px;
}
.titTrabajo{
	padding-bottom: 5px;
}
.blancaTrabajo{
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
	overflow: hidden;
	width:98%
}
* html .blancaTrabajo{width:100%}
.blancaTrabajo label{
	font-size: 11px;	
}
.opcionesTrabajo{
	float: left;
	width: 33%;
	font-size: 11px;
}
.curriculum{
	background-image: url(../imagenes/curriculum.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-right: 30px;
}
.curriculum2{
	background-image: url(../imagenes/curriculum2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
	padding-right: 30px;
}
.examinarTrabajo{
	text-align: left;
	padding-left: 5px;
}
.textosRadios{
	font-size: 11px;
}
.legal{
	padding-left: 10px;
	padding-top: 10px;
}
.trabajoEnviarDer{
	float: left;
	width: 50%;
	overflow: hidden;
	text-align: right;
	padding-top: 10px;
	color: #8E0136;
}
.trabajoEnviarIzq{
	float: left;
	width: 50%;
	overflow: hidden;
	text-align: left;
	padding-top: 10px;
	color: #8E0136;
}
.trabajoEnviarIzq2{
	float: left; width: 45%; overflow: hidden; text-align: left; padding-top: 10px; color: #8E0136;
}
.trabajoEnviarder2{
	float: left; width: 55%; overflow: hidden; text-align: left; padding-top: 10px; color: #8E0136;
}

.trabajoEnviarDer strong{
	color: #8E0136;
}
.trabajoEnviarDer a:link{
	color: #8E0136;
}
.trabajoEnviarDer a:visited{
	color: #8E0136;
}
.trabajoEnviarDer a:hover{
	color: #8E0136;
}
.trabajoEnviarIzq{
	float: left;
	width: 50%;
	overflow: hidden;
	padding-top: 10px;
	color: #8E0136;
}
.trabajoEnviarIzq strong{
	color: #8E0136;
}
.trabajoEnviarIzq a:link{
	color: #8E0136;
}
.trabajoEnviarIzq a:visited{
	color: #8E0136;
}
.trabajoEnviarIzq a:hover{
	color: #8E0136;
}
.enviarTrabajo{
	background-image: url(../imagenes/enviartra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.borrarTrabajo{
	background-image: url(../imagenes/borrar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.aligDer{
	text-align: right;
}
.contratoDer{
	float: left;
	width: 48%;
	overflow: hidden;
	background-color: #FFF;
	margin-top: 18px;
	font-size: 11px;
	color: #666;

}
.espaciador{
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.cuadroGrisGrandeContrato{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 17px;
	padding-bottom: 20px;
	background-color: #EFEFEF;
	width: 620px;
}
.cuadroGrisGrandeContrato2{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 17px;
	padding-bottom: 20px;
	background-color: #EFEFEF;
	width: 620px;
	line-height: 22px;
}
.masContrato{
	float: left;
	padding-top: 120px;
}
.botonContinuar{
	background-image: url(../imagenes/continuar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 120px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
}
.botonVolver{
	background-image: url(../imagenes/volver.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 120px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
}
.botonVolver2{
	background-image: url(../imagenes/volver2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 153px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFF;
}
.supCentroContrato1{
	padding-right: 30px;
	padding-left: 36px;
}
.supCentroContrato2{
	padding-right: 30px;
	padding-left: 36px;
}
.regalo{
	background-image: url(../imagenes/regalo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 40px;
	padding-top: 2px;
}
.tablaCombos{
	color: #666;
	vertical-align: middle;
}
.contieneFisica{
	height: 30px;
}
.fisica{
	float: left;
	width: 18%;
}
.fisica2{
	float: left;
	padding-right: 20px;
}
.camposGrandes{
	float: left;
}
.camposGrandes2{
	float: left;
	padding-top: 3px;
}
.imputGrande{
	width: 430px;
}
.imputPequeno{
	width: 80px;
}
.camposInfo{
	float: left;
	background-image: url(../imagenes/info.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding-left: 5px;
}
.fisicaImg{
	float: left;
	width: 15%;
	background-image: url(../imagenes/info.jpg);
	background-repeat: no-repeat;
	background-position: 50px center;
	padding-right: 20px;
}
.fisicaLado{
	float: left;
	width: 18%;
	padding-left: 10px;
}
.entidad{
	width: 57px;
}
.banco{
	width: 69px;
}
.contro{
	width: 33px;
}
.numerocuenta{
	float: left;
	padding-right: 7px;
}
.datosBancarios{
	float: left;
	padding-left: 20px;
	font-size: 12px;
}
.ultimoPaso{
	line-height: 25px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
.menuArea{
	background-color: #8B0335;
	
}
.tituloMenuArea{
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 7px;
	font-size: 13px;
}
.tituloMenuArea strong{
	color: #FFF;
	font-size: 13px;
}
.CentralCentroArea{
	float: left;
	width: 700px;
	padding-bottom: 10px;
}
.supCentroArea{
	overflow: hidden;
	border: 1px solid #F1F1F1;
	padding: 5px;
}
.contenCentroArea{
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.CentralIzquierdaArea{
	float: left;
	width: 223px;
	padding-bottom: 10px;
	background-color: #8B0335;
}
.adjunto{
	background-image: url(../imagenes/librillo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-bottom: 10px;
}
.documentoAdjunto{
}
.ContieneAdjuntos{
	height: 30px;
}
.adjuntoHorario{
	background-image: url(../imagenes/horario.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.grisGestion{
	background-color: #ECECEC;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-image: url(../imagenes/librillogris.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 20px;
}
.blancoGestion{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-image: url(../imagenes/librilloblanco.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 20px;
}
.descargarGestion{
	text-align: right;
	padding-right: 20px;
}
.textoGestion{
	width: 432px;
}

/* Estilos Iker */
.tolo{padding:0 0 0 10px}
.tolo p{padding:10px 10px 10px 10px}
.tolo ul{padding:10px 10px 10px 50px}
.mam{margin:0 0 0 -20px}
* html .mam{margin:0 0 0 20px}
*:first-child+html .mam{margin:0 0 0 20px}
* html .noticiaGrande{float:left}

.anteriorr{float:left;width:24%;overflow:hidden;text-align:right;padding-top:10px;color:#8E0136}
.anteriorr strong,.anteriorr a:link,.anteriorr a:visited,.anteriorr a:hover{color:#8E0136}
.siguiente{float:left;width:25%;overflow:hidden;text-align:right;padding-top:10px;color:#8E0136}
.siguiente strong,.siguiente a:link,.siguiente a:visited,.siguiente a:hover{color:#8E0136}
.listadoo{float: left;width: 50%;overflow: hidden;text-align: right;padding-top: 10px;color: #8E0136;text-align:center}
.listadoo strong,.listadoo a:link,.listadoo a:visited,.listadoo a:hover{color:#8E0136;text-decoration:none}
* html .botCentroQuienes{padding-right:18px;padding-left:5px}

.conoceri{margin-top:2px;margin-bottom:17px;margin-left:17px;border:1px solid #DFDFDF}
p.nuevo{width:652px;padding:0 10px 0 34px}
p.nuevo2{width:620px;padding:0 10px 0 66px}
.rojoo{color:#8b0335;font-weight:bold}

.caja_gris{width:350px;background-color:#efefef;padding:20px 0;margin:10px 0 10px 10px}
.caja_gris ul{width:294px;margin:0 0 0 -10px;list-style:none}
*:first-child+html .caja_gris ul{margin:0 0 0 15px}
* html .caja_gris ul{margin:0 0 0 15px}
.caja_gris ul li{background:url(../imagenes/bolo.gif) 0 .4em no-repeat;padding:0 0 0 10px}
.total{width:696px;float:none;background:url(../imagenes/abogado.gif) bottom right no-repeat}
p.regalo{background:url(../imagenes/regalito.gif) 0 0 no-repeat}

.pleca_nueva{float:left;width:301px;margin:0 0 20px 94px}
* html .pleca_nueva{margin:0 0 20px 47px}
.pleca_nueva .izda{float:left;width:140px}
.pleca_nueva .izda img{float:left;margin:0 0 0 10px}
.pleca_nueva .izda p{margin:0;padding:0 0 0 23px;font-size:90%;color:#7b7b7b}
.pleca_nueva .dcha{float:left;width:133px;background-color:#f0f0f0;padding:10px;margin-top:14px;font-size:90%}

.bloq_not{position:relative;float:left;width:254px;height:101px;background-color:#f1f1f1;margin-top:5px}
.bloq_not a{cursor:pointer}
.bloq_not .tit{float:left;width:233px;padding:17px 0 0 19px;cursor:pointer !important}
.bloq_not .tit img{border:none}
.bloq_not .inferior{float:left;width:100%}
.bloq_not .inferior img{float:left;padding:0 0 0 19px;border:none}
.bloq_not .inferior p.titu{float:left;margin:0;padding:6px 0 0 7px;width:175px;color:#880332;font-weight:bold;font-size:90%;text-decoration:none}
.bloq_not .inferior p.txt{float:left;margin:0;padding:6px 0 0 7px;width:175px;font-size:90%;color:#493c2c;text-decoration:none}
/*.bloq_not .inferior p.txt a{color:#493c2c;text-decoration:none}*/
.bloq_not .inferior .verm{position:absolute;color:#493c2c;text-align:right;z-index:10;bottom:10px;right:10px;font-size:90%;text-decoration:underline}

/*Iker*/
.bienvenido_i{width:99.4%;text-align:right;:left;padding:2px 0 3px 0}
.bienvenido_i p{float:right}
.bienvenido_i img{float:left;padding:1px 3px 0 0}
.bienvenido_i span{float:left}
 
.gris_i{float:left;border:1px solid #c3c3c3;width:675px;padding:15px 0 15px 25px}
.gris_i2{float:left;border:1px solid #c3c3c3;width:661px;padding:15px 0 15px 25px;margin-left:8px}
.gris_i3{float:left;border:1px solid #c3c3c3;width:661px;padding:15px 0 15px 25px}
* html .gris_i2{margin-left:4px}

.noches{background:url(../img/noches.gif) top right no-repeat}
.teclado{background:url(../img/teclado.gif) bottom left no-repeat}
.billetes{background:url(../img/club.gif) bottom left no-repeat;padding-bottom:190px}
.gris_i p.tit{float:left;margin:0;padding:0;width:100%}
.gris_i2 p.tit{float:left;margin:0;padding:0;width:100%}
.formu_i{float:left;width:100%;padding-top:23px}
.formu_i .total_i{float:left;width:100%}
.formu_i .total_i p.rojo_i{float:left;margin:0;padding:0 65px 0 0;color:#8b0235;font-weight:bold;clear:both}
.formu_i .total_i p.rojo_i2{float:left;margin:0;padding:25px 0 0 0;color:#8b0235;font-weight:bold;clear:both;width:100%}
.formu_i .total_i p.rojo_i2_corto{float:left;margin:0;padding:25px 0 0 0;color:#8b0235;font-weight:bold;clear:both;width:100px}
.formu_i .total_i div.respuestas_p {float:right;margin:0;padding:25px 0 0 0;width:550px}
.formu_i .total_i div.respuestas_p .renglon {float:left;margin:0;padding:3px 0 0 0;width:100%;}
.formu_i .total_i div.respuestas_p .renglon span{ vertical-align:top}
.formu_i .total_i p.gris_i2{float:left;margin:0;padding:10px 0 2px 0;color:#5e5e5e;font-weight:bold;clear:both;width:100%;border:none}
.formu_i .total_i p.rojo_i2 span{font-weight:normal}
.formu_i .total_i .buttons_i{float:left}
.formu_i .total_i .buttons_i span{float:left;padding:0 3px 0 2px;color:#5e5e5e;font-weight:bold}
* html .formu_i .total_i .buttons_i span{padding:3px 1px 0 0}
*:first-child+html .formu_i .total_i .buttons_i span{padding:3px 1px 0 0}
.formu_i .total_i .buttons_i input{float:left}
.tologrande{float:left;width:95%;height:15px;margin:0;padding:0}
.tolomedio{width:300px;height:15px;margin:0;padding:0}
p.enviar{float:right;padding:10px 30px 10px 0}
.caja_i{float:left;background-color:#f1f1f1;width:89.5%;padding:4px 20px 4px 20px;margin:0;color:#8b0333;font-weight:bold; font-style:italic}

.dosmo{float:left;width:100%;padding:30px 0 100px 0}
.dosmo .izda{float:left;width:44%;padding-top:40px}
.dosmo .izda .lar{float:left;width:100%;padding-bottom:5px}
.dosmo .izda .lar a.olvido{float:left;padding:0 0 0 95px;font-size:80%;color:#888}
.dosmo .izda .lar a:hover.olvido{text-decoration:none}
.dosmo .izda label{float:left;width:80px;padding-top:3px;padding-right:15px;text-align:right}
.dosmo .izda input{float:left;width:152px;height:15px;border:1px solid #bdbdbd}
.dosmo .izda a.entrar{float:right;padding:10px 35px 0 0}
.dosmo .dcha{float:left;width:55%;border-left:1px solid #bfbfbf}
.dosmo .dcha .modulito{float:left;width:85%;padding:10px 0 18px 40px}
.dosmo .dcha .modulito p.titu{float:left;width:100%;margin:0;padding:0}
.dosmo .dcha .modulito p.txt{float:left;width:100%;margin:0;padding:0}
.dosmo .dcha .modulito p.boton{float:left;width:98%;text-align:right;margin:0;padding:10px 0 0 0}

.formulario{float:left;width:560px;padding:45px 0 0 0}
.formulario .bloque{float:left;width:560px;padding-bottom:4px}
.formulario .bloque p{font-size:90%;float:left;padding:2px 0 0 5px}
.formulario .bloque p.campo{padding:25px 0 10px 0;width:37px; float:right}
* html .formulario .bloque p.campo{padding:25px 0 10px 0;width:10px}
.formulario .bloque p.campon{padding:5px 0 10px 120px;float:right}
.formulario .bloque p.campoobli {padding:2px 0 10px 120px; width:400px;}
.formulario .bloque p.campo2{padding:25px 0 10px 0;width:231px; float:right}
.formulario .bloque p.no{padding:21px 0 10px 0;float:left}
.formulario .bloque p.no2{padding:1px 0 10px 0;float:left}
.formulario .bloque label{float:left;width:110px;text-align:right;padding:4px 6px 0 0}
.formulario .bloque label.nn{width:150px}
.formulario .bloque input.uno{float:left;width:174px;border:1px solid #bdbdbd;}
.formulario .bloque input.uno2{float:left;width:174px;border:1px solid #bdbdbd}
.formulario .bloque input.dos{float:left;width:234px;border:1px solid #bdbdbd;}
.formulario .bloque input.dos20{float:left;width:234px;border:1px solid #bdbdbd}
.formulario .bloque input.tres{float:left;width:434px;border:1px solid #bdbdbd;}
.formulario .bloque input.tres2{float:left;width:434px;border:1px solid #bdbdbd}
.formulario .bloque select{float:left;width:434px;border:1px solid #bdbdbd;}
.papa{margin:10px 0 0 0}

.errores{float:left;width:93%;background-color:#e8e8e5;text-align:center;margin-top:10px;padding:10px}
.errores p.rojoi{font-weight:bold;color:#8b0335;font-weight:bold;font-style:italic}

.gris_i3{float:left;border:1px solid #c3c3c3;width:692px;padding:15px 0 0 0;margin-left:8px}
* html .gris_i3{margin-left:4px}
.gris_i3 p.tit{float:left;margin:0;padding:0 0 0 25px}

.blogri{float:left;width:692px;background-color:#ececec;padding:10px 0}
.blogri p.rojob{color:#8e0036;font-weight:bold;float:left;width:661px;padding:0 0 0 25px}
.blogri p.normal{font-weight:bold;float:left;width:661px;padding:0 0 0 25px}

.blono{float:left;width:692px;padding:10px 0}
.blono a{cursor:pointer !important}
.blogri a{cursor:pointer !important}
.blono p.rojob{color:#8e0036;font-weight:bold;float:left;width:661px;padding:0 0 0 25px}
.blono p.normal{font-weight:bold;float:left;width:661px;padding:0 0 0 25px}
p.bille{float:left;width:97%;padding:0 0 17px 8px}
p.bille1{float:left;width:97%;padding:40px 0 17px 8px}

.roro{color:#8b0334;font-weight:bold}

p.legaln{font-size:80%;padding:4px 10px 0 10px;float:left;width:97%}

.blogri2{float:left;width:640px;background-color:#ececec;padding:10px 0 15px 0;margin:0 0 0 24px}
* html .blogri2{margin:0 0 0 12px}
.blogri2 p.docs{float:left;width:440px;background:url(../img/docs.gif) 0 0 no-repeat;padding:5px 0 0 34px;margin-left:34px;height:30px}
.blogri2 p.modificar{float:left;width:102px;padding:5px 0 0 0}
* html .blogri2 p.docs{margin-left:17px}
.blogri2 p.rojob{color:#8e0036;font-weight:bold;float:left;width:640px}
.blogri2 p.normal{font-weight:bold;float:left;width:606px}

.blono2{float:left;width:640px;padding:10px 0;margin:0 0 5px 24px}
* html .blono2{margin:0 0 5px 12px}
.blono2 p.docs{float:left;width:440px;background:url(../img/docs.gif) 0 0 no-repeat;padding:5px 0 0 34px;margin-left:34px;height:30px}
.blono2 p.modificar{float:left;width:102px;padding:5px 0 0 0}
* html .blono2 p.docs{margin-left:17px}
.blono2 p.rojob{color:#8e0036;font-weight:bold;float:left;width:640px}
.blono2 p.normal{font-weight:bold;float:left;width:606px}
select.modi{float:left;font-size:90%;margin:5px 0 0 0;border:1px solid #c7c7c7}
select.modi option{font-size:100% !important}
select.modi2{float:left;font-size:90%;margin:5px 0 0 0;border:1px solid #c7c7c7}

.rosa{float:left;width:625px;padding:10px 15px 10px 15px;background-color:#f3e5eb;margin-top:10px}
.rosa p.titular{float:left;width:100%;color:#8b0334;font-size:150%}
.rosa p.texto{float:left;width:100%;color:#8b0334;font-size:100%;color:#474647;font-weight:bold}
p.descargar{float:left;width:100%;padding:15px 0 100px 0}
.descargar2{float:left;width:94%;padding:15px 0 30px 15px}

.griss{float:left;width:625px;padding:10px 15px 10px 15px;background-color:#eee;margin-top:10px}
.griss p.titular{float:left;width:92%;color:#8b0334;font-size:110%;font-weight:bold}
.griss p.texto{float:left;width:65%;color:#8b0334;font-size:100%;color:#474647;font-weight:normal}
.griss p.texto2{float:left;width:100%;color:#8b0334;font-size:100%;color:#474647;font-weight:normal}
.griss p.fecha{float:left;width:8%;font-size:90%}

.video{float:left;width:100%;padding:15px 0 20px 0;text-align:center}

.griss2{float:left;width:625px;padding:0;background-color:#ececec;margin:10px 0}
.griss2 .imagen{float:left;width:137px}
.griss2 .text{float:left;width:478px;padding:8px 0 0 10px}
.griss2 .text p{margin:0;padding:0;width:97%}

.dos2{float:left;width:478px;padding-top:10px}
.dos2 .izda{float:left;width:359px}
.dos2 .izda p{font-size:90%}
.dos2 .izda p.enlace{padding-top:5px}
.dos2 .izda p.enlace a{font-size:100% !important}
.dos2 .izda p.enlace a:hover{text-decoration:none}
.dos2 .dcha{float:left;width:119px;text-align:center;padding-top:22px}

.griss3{float:left;width:625px;padding:10px 15px 10px 15px;background-color:#eee;margin-top:10px;font-size:100%}
.griss3 .ii{float:left;width:65%}
.griss3 .dd{float:left;width:35%;text-align:right}
.griss3 .dd p{padding-bottom:5px}
.griss3 p.titular{float:left;width:100%;color:#8b0334;font-weight:bold}
.griss3 p.texto{float:left;width:100%;color:#8b0334;color:#474647;font-weight:normal;font-size:90%}
.griss3 p.texto2{float:left;width:100%;color:#8b0334;color:#474647;font-weight:normal}
.griss3 p.fecha{font-size:90%}
.griss3 p.noico{padding:30px 0 0 0}

ul.paginacion{float:right;list-style:none;margin:5px 20px 0 0;padding:0;font-size:90% !important}
* html ul.paginacion{margin:5px 10px 0 0}
ul.paginacion li{float:left;color:#8b0235;margin:0 3px}
ul.paginacion li a{color:#8b0235;text-decoration:none}
ul.paginacion li a.on{text-decoration:underline}
ul.paginacion li a:hover{text-decoration:underline}

.formularioi{float:left;width:560px;padding:10px 0 0 0}
.formularioi .amplia{width:100%;margin-bottom:5px}
.formularioi .pad{padding-top:5px}
.formularioi p.documento{float:left;background:url(../img/clip.gif) 0 0 no-repeat;color:#868686;font-weight:bold;padding:4px 0 0 19px;height:22px;width:100%;margin-top:6px}
.formularioi p.documento span{float:left;display:inline}
.formularioi p.documento span.eliminar{padding:1px 0 0 10px}
.formularioi p.cuando{float:left;width:100%;font-weight:bold;margin-top:20px}
.formularioi p.cuando2{float:left;width:100%;font-weight:bold;margin-top:10px}
.formularioi p.encontacto{float:left;width:100%;padding:10px 0 0 33px}
.formularioi p.encontacto a{color:#6b6868}
.formularioi p.encontacto a:hover{text-decoration:none}

.formularioi p.telefono{float:left;width:93%;padding:10px 0 0 33px;font-weight:bold;margin:0}
.cierre{float:left;width:93%;padding:35px 0 0 33px}
.cierre .izda{float:left;width:90%;font-size:80%}
* html .cierre .izda{width:86%}
.cierre .izda input{float:left}
.cierre .izda p{float:left;margin:0;padding:0 0 0 5px}
* html .cierre .izda p{padding:3px 0 0 5px}
*:first-child+html .cierre .izda p{padding:3px 0 0 5px}
.cierre .izda p a:hover{text-decoration:none}
.cierre .dcha{float:left;width:10%}

.formularioi2{float:left;width:100%;padding:5px 0 0 0;margin:0}
.formularioi2 .linea{float:left;width:100%;margin-top:5px}
.formularioi2 .linea p.primer{float:left;width:92px;font-weight:bold}
.formularioi2 .linea p.primer12{float:left;width:52px;font-weight:bold;padding:0 0 0 10px}
.formularioi2 .linea p.primer2{float:left;width:98px;font-weight:bold}
.formularioi2 .linea p.primer3{float:left;width:84px;font-weight:bold;padding-left:4px}
.formularioi2 .linea p.primer4{float:left;width:170px;font-weight:bold}
.formularioi2 .linea p.primer5{float:left;width:170px;font-weight:bold;margin-left:20px}
.formularioi2 .linea p.primer6{float:left;width:92px;font-weight:bold;margin-left:20px}
.formularioi2 .linea p.primer7{float:left;width:130px;font-weight:bold}
.formularioi2 .linea p.primer8{float:left;width:115px;font-weight:bold}
.formularioi2 .linea p.primer9{float:left;width:65px;font-weight:bold;padding-left:8px}
.formularioi2 .linea p.primer10{float:left;width:260px;font-weight:bold}
.formularioi2 .linea p.primer11{float:left;width:110px;font-weight:bold}
.formularioi2 .linea input.radio{float:left}
.formularioi2 .linea p.normmal{float:left;font-size:90% !important;padding:0 10px 0 3px}
* html .formularioi2 .linea p.normmal{padding:3px 10px 0 3px}
.formularioi2 .linea p.normmal2{float:left;font-size:90% !important;padding:0 3px 0 3px}
* html .formularioi2 .linea p.normmal2{padding:3px 3px 0 3px}

*:first-child+html .formularioi2 .linea p.normmal{padding:3px 10px 0 3px}
.formularioi2 .linea input.nomb{float:left;width:205px;border:0;background-color:#e4e2e2;margin:0 16px 0 0}
.formularioi2 .linea input.nomb2{float:left;width:215px;border:0;background-color:#e4e2e2;margin:0 0 0 0}
.formularioi2 .linea input.nomb3{float:left;width:140px;border:0;background-color:#e4e2e2;margin:0 20px 0 0}

.formularioi2 .linea input.cu1{float:left;width:24px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.cu2{float:left;width:16px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.cu3{float:left;width:59px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.cu4{float:left;width:40px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea p.sep{float:left;width:10px;text-align:center}
.formularioi2 .linea select.sel{float:left;width:73px;font-size:90%;height:18px;margin-right:8px}
.formularioi2 .linea input.dire{float:left;width:173px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.dire2{float:left;width:267px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.codi{float:left;width:90px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.otros{float:left;width:71px;font-size:90%;height:14px;border:1px solid #cbcbcb;margin-right:8px}
*:first-child+html .formularioi2 .linea input.otros{margin-right:6px}
.formularioi2 .linea input.pobla{float:left;width:126px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea select.sel2{float:left;width:138px;font-size:90%;height:18px}
.formularioi2 .linea select.sel3{float:left;width:154px;font-size:90%;height:18px}
.formularioi2 .linea input.emaii{float:left;width:528px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.tfno{float:left;width:150px;border:1px solid #cbcbcb;height:14px;font-size:90%}
.formularioi2 .linea input.tfno2{float:left;width:288px;border:1px solid #cbcbcb;height:14px;font-size:90%}
*:first-child+html .formularioi2 .linea input.tfno2{width:286px}
* html .formularioi2 .linea input.tfno2{width:286px}
.formularioi2 .linea input.matri{float:left;width:130px;border:0;background-color:#e4e2e2;margin:0}
.formularioi2 .linea p.ttt{float:left;width:100%;font-size:80%}
.formularioi2 .linea select.seln{float:left;width:150px;font-size:90%;height:18px;margin-right:8px}
* html .formularioi2 .linea select.seln{width:150px}
*:first-child+html .formularioi2 .linea select.seln{width:150px}

.formularioi2 .linea br{height:0;line-height:0}
.paa{padding:15px 20px 0 0;float:right}

.lei{float:left;padding:15px 0 0 0;clear:both;width:100%}
.lei a:hover{text-decoration:none}
.lei input{float:left}
.lei .padiri{float:left;padding:0 0 0 4px}
* html .lei .padiri{padding:3px 0 0 4px}
*:first-child+html .lei .padiri{padding:3px 0 0 4px}

.lei2{float:left;padding:0 0 15px 120px}
.lei2 a:hover{text-decoration:none}
.lei2 input{float:left}
.lei2 .padiri{float:left;padding:0 0 0 4px}
* html .lei2 .padiri{padding:3px 0 0 4px}
*:first-child+html .lei2 .padiri{padding:3px 0 0 4px}

p.tol{float:left;width:100%;clear:both}

/*JSANZ*/

.promMarca{
	text-align: center;
	padding-top: 10px;
}