a:link {color: rgb(42,52,122)}
a:visited {color: rgb(42,52,122)}
a:hover {color: red}
a:active {color: red}
a:link,a:visited,a:active {text-decoration: none;}

a.fadeLink:hover,a.fadeLink:active,a.fadeLink:visited,a.fadeLink:link { color: #8087B8 }




body 
{
	background: url(imagenes/iefondo.png); 
	margin-top:25px; 
	border:0
}

#fecha
{
	padding-top:5px;
	padding-bottom:2px;	
	padding-right:5px;
	text-align:right;
	color:rgb(42,52,122)
}

input
{
	font-size:8pt;
}

button
{
	font-size:8pt;
}

.titulo 
{
	background: url(imagenes/linea1.gif) repeat-x top; 
	font-family: arial; 
	vertical-align:top; 
	font-weight:900; 
	font-size: 12pt; 
	color: rgb(20,20,20); 
	padding-left:35px;
}

.gral .reservar 
{
	text-align:center;
	padding-right:15px;
	vertical-align:top;
	
}
.gral #reserva
{
	text-align:center;
	padding-right:21px;
}


#reservaboton  

{
	font-family: arial; 
	width:70px;
	height:25px;
	font-size:11px;
}

.gral #help

{
padding-left:53px;
}

.cabecera
{
	background: url(imagenes/cabecera.gif) no-repeat;
	height:87px;
	text-align:center;
}


.gral .seba
{
	background: url(imagenes/sombra1.png) repeat-y
}

#fondo
{
	background: url(imagenes/iberexpert.png) no-repeat bottom rgb(245,245,245) width:800;
}

.gral .titulo
{
	font-family: arial black, arial, verdana; 
	font-size: 18pt; 
	text-align: left; 
	vertical-align:top; 
	color: rgb(40,40,40); 
	padding-top:5px;
	padding-right:40px;
	padding-bottom:10px;
	padding-left:110px;
}

.gral .titulo1 
{
	font-family: arial black, arial, verdana; 
	font-size: 18pt; 
	text-align: left; 
	vertical-align:top; 
	color: rgb(40,40,40); 
	padding-top:5px;
	padding-right:95px;
	padding-bottom:10px;
	padding-left:66px;
}

.gral .titulo1a
{
	font-family: arial black, arial, verdana; 
	font-size: 18pt; 
	text-align: left; 
	vertical-align:top; 
	color: rgb(40,40,40); 
	padding-top:5px;
	padding-bottom:10px;
	padding-left:59px;
	padding-right:50px;
}

.gral .proxc
{
	font-family: arial black, arial, verdana; 
	font-size: 13pt; 
	text-align: center; 
	vertical-align:top; 
	color: rgb(40,40,40); 
	padding-right:40px;

}



.gral .destacado
{
	vertical-align:top;
	padding-bottom:0px;
	padding-top:8px;
}


#masinfo
{
	background: url(imagenes/masinfo.gif) no-repeat right;
	text-align: right;
	font-family: arial black;
	font-size:8pt;
	padding-right:15px;
	padding-bottom:1px;
}

#masinfo1
{
	background: url(imagenes/masinfo.gif) no-repeat right;
	text-align: right;
	font-family: arial black;
	font-size:8pt;
	padding-right:15px;
	padding-bottom:1px;
}

.titulograla 
{
	background: url(imagenes/disboton1.png) repeat-x top; 
	text-align: center; 
	height:26px;
	font-family: arial, verdana, arial black; 
	font-size: 10.5pt; 
	vertical-align:top;
	padding-top:1px;  
	text-align: center; 
	color: rgb(40,40,40);
}

#proxcursos
{
	padding-top:1px;
	background: url(imagenes/disboton1.png) repeat-x top;
	text-align:left;
	padding-left:78px;
	
}

#proxcursos2
{
	padding-left:105px;
	padding-bottom:15px;
	vertical-align:top;
}

#subtitles2, #subtitles3
{
	margin-left: 0px;
	font-size:10px;
	padding-bottom:2px;
	font-style:italic;
	font-weight:2pt;

}

#subtitles3
{
	margin-left: 45px;
}

.gral #top 
{
	vertical-align:top;
}


.gral .nota 
{
	padding-left:13px;
	padding-top:10px;
	font-family:arial black; 
	font-size:8.5pt; 
	color: white; 
	text-align: left;

}

.piepagina 
{
	background: url(imagenes/linea1.gif) repeat-x; 
	height: 26px; 
	font-family: arial narrow, arial, verdana; 
	font-size: 7.5pt; 
	font-weight:100; 
	text-align: center;
}

#fondo1 
{
	background: url(imagenes/fondo.png) no-repeat bottom rgb(105,96,144);
	height:300px;
}


#prepa 
{
	margin-left:25px;
	padding-top:3px;
	font-size:7pt;
	font-style:italic;
}

.gral .boton 
{
	background: url(imagenes/oferta.gif) no-repeat top left;
	height: 35px;
	font-family: arial, verdana; 
	font-size: 8pt; 
	font-weight: 900; 
	text-align:left;
	padding-left:14px;

	vertical-align:center;
}
.gral .contador
{
	font-family: arial, verdana; 
	font-size: 8pt; 
	float: left;
	color: rgb(222,219,239);
	padding-left:262px;
}


.generico 
{
	font-family: arial, verdana, sans serif;
	font-size: 10pt; 
	font-weight: 100; 
	color: black; 
	text-align:justify;
	padding-top:0px;
	padding-right:100px;
	padding-bottom:10px;
	padding-left:100px;
 	vertical-align: center;
	word-spacing:1; 
	line-height: 1.2;
}

.generico2 
{
	font-family: arial, verdana, sans serif; 
	font-size: 10pt; 
	color: black; 
	text-align:justify;
	padding-top:20px;
	padding-right:40px;
	padding-bottom:20px;
	padding-left:40px;
	vertical-align: center;
	line-height: 1.2;
}


#consultoria
{
	font-family: arial, verdana, sans serif; 
	font-size: 10pt; 
	color: black; 
	text-align:justify; 
	vertical-align: center;
	line-height: 1.2;
	padding-right:15px;
	height:40px;
	padding-left:35px;
	padding-top:9px;
}

.ie .topdown
{
	padding-top:15px;
	padding-bottom:10px;
	vertical-align:top;
}

.gral #capac
{
	padding-top:9px;
	padding-right:35px;
	padding-bottom:0px;
	padding-left:35px;
	vertical-align: center; 
	text-align: justify;
}

.gral #capac2
{
	padding-top:1px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:35px;
	vertical-align: center; 
	text-align: left;
}

.gral #down {padding-bottom:30px}

.clientestitulo 
{
	font-family: arial, verdana, sans serif; 
	font-size: 10pt; 
	color: black; 
	text-align:justify;
	padding-top:15px;
	padding-right:40px;
	padding-bottom:15px;
	padding-left:40px;
	vertical-align: center;
	line-height: 1.2;
}


#generico 
{
	background: url(imagenes/disboton1.png) repeat-x center;
	font-family: arial, verdana, sans serif; 
	font-size: 10pt; 
	color: black; 
	text-align:justify; 
	padding-top:0px;
	padding-right:40px;
	padding-bottom:0px;
	padding-left:40px;
	vertical-align: center;
	line-height: 1.2;
}

.ie 
{
	background: url(imagenes/ie2.png) no-repeat center rgb(245,245,245); 
	height: 400px
}

.gral #resercap
{
	padding-top: 6px;
	text-align:right;
	padding-left:0px;
	padding-right:35px
}


ul
{
	list-style: url(imagenes/punto1.gif); 
	font-family: arial, verdana; 
	color:black; 
	font-size: 9pt; 
	text-align: left;
	font-weight: 100; 
	padding-left:25px;
	margin-left:45px;
}


.gral .lookday
{
	font-family: arial, verdana; 
	color:black; 
	font-size: 8pt; 
	vertical-align:top;
	text-align:right;
	padding-top:0px;
	padding-left:0px;
	padding-right:20px;
}



.gral .esp1 ul 
{
	padding-top:0px;
	padding-bottom:0px;	
	margin-left:20px;
	margin-top:0px;
	vertical-align:top;

}
.gral .esp1a ul 
{
	padding-top:0px;
	padding-bottom:0px;	
	margin-left:15px;
	margin-right:40px;
	margin-top:0px;
	vertical-align:top;
}
.gral .esp1b ul 
{
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	vertical-align:top;
}

.gral .esp1a
{

	vertical-align:top;
}
.gral .esp1b
{

	vertical-align:top;
	font-size:8pt;
}

.gral .esp1
{

	vertical-align:top;
}

.gral .esp3
{
	padding-left:70px;
}

#especial
{
		font-size:10pt;
		color: red
}

#inforeserva
{
		font-size:7pt;
		color:rgb(42,52,122);
		padding-left:0px;
	

}

.gral .esp1 li
{
	padding-left:0px;
	margin-left:0px;
		vertical-align:top;
}
.gral .esp1a li
{
	padding-left:0px;
	margin-left:0px;
		vertical-align:top;
}
.gral .esp1b li
{
	padding-left:0px;
	margin-left:0px;
		vertical-align:top;
}



hr
{
margin-right:0px;
	margin-left:50px;

}

.gral .linea
{
background: url(imagenes/lhome.gif) repeat-x;
padding-bottom:3px;
width:700px;
margin-left:25px;
}

.gral .linea1
{
background: url(imagenes/lhome.gif) repeat-x center;
margin-left:52px;

width:650px;


}


.gral .esp2
{
	vertical-align:top;
	padding-left:80px;
	background: url(imagenes/point.png);
	margin-right:19px;
	margin-left:52px;
	margin-top:5px;
	font-size:9pt;
	margin-bottom:5px;
	opacity: .8;
	opacity: 0.8;
}


.gral .esp6
{
	vertical-align:top;
	padding-left:80px;
	margin-right:19px;
	margin-left:52px;
	margin-top:5px;
	font-size:9pt;
	margin-bottom:5px;
	opacity: .8;
	opacity: 0.8;
}



.gral .comparativacap 
{
	font-size: 8pt; 
	line-height: 1.2;
	padding-top: 8px; 
	text-align: center; 
	font-weight: 900 
}



.gral td 
{
	list-style: url(imagenes/punto1.gif); 
	font-family: arial, verdana; 
	color:black; 
	text-align: left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:25px;
	line-height: 1.2; 
	font-size: 10pt; 
	word-spacing:1;
	height:1px
}

.gral li 

{
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:20px;
}

.contacta
{
	font-family: arial, verdana; 
	text-align:left; 
	padding-left:240px; 
	vertical-align:center; 
	font-size:10pt; 
	color: rgb(60,60,60); 
	font-weight:900;
    line-height: 1.2;
	vertical-align:center;

	
}

.undercon1
{
	background: url(imagenes/construc.gif) no-repeat center;
	font-family: arial, verdana; 
	text-align:center; 
	padding-left:5px; 
	vertical-align:center; 
	font-size:10pt; 
	color: rgb(60,60,60); 
	font-weight:900
}

.resultado 
{
	font-family: arial, verdana; 
	text-align:left; 
	padding-left:30%; 
	vertical-align:bottom; 
	font-size:10pt; 
	color: rgb(60,60,60); 
	font-weight:900
}

.acuerdo
{
	font-family: arial, verdana; 
	text-align:left; 
	padding-left:15%; 
	padding-right:15%; 
	padding-top:5%; 
	vertical-align:bottom; 
	font-size:10pt; 
	color: rgb(60,60,60); 
	font-weight:900
}

.cerrar 
{
	vertical-align:top; 
	text-align: center;
	padding-top:5%;
	font-weight:900;
	height: 48%
}

.cerrar1 
{
	vertical-align:top; 
	text-align: right;
	padding-top:1%;
	padding-right:15%;
	font-weight:900;
	height: 48%
}

.gral dt 
{
	padding-left:30px;
}

.gral .tituloscapac 
{
	background: url(imagenes/disboton1.png) repeat-x center; 
	padding-top:10px; 
	padding-bottom:10px;
	padding-left: 45px;
}

.gral .tituloscapac1
{
	background: url(imagenes/disboton1.png) repeat-x center; 
	padding-bottom:18px;
}

#incom 
{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:13px;
	padding-left:25px;	
}



.gral 
{
	background: url(imagenes/ie2.png) no-repeat center rgb(245,245,245);
}


.clientes ul 
{
	font-family: arial, verdana; 
	font-size: 7pt;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
}



.clientes
{
	vertical-align: top;
	padding-bottom:12px;
}


#modalidad 
{
padding-left: 73px;
	padding-right: 25px;
	padding-top: 2px;
	padding-bottom: 10px


}

.derechos
{
	font-family: arial narrow, arial, verdana; 
	font-size: 7.5pt; 
	font-weight:100; 
	text-align: left;
	padding-left: 5px;
	padding-top: 3px;

}

.webmaster
{
	font-family: arial narrow, arial, verdana; 
	font-size: 7.5pt; 
	font-weight:100; 
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;

}





