@charset "UTF-8";
/* CSS Document */

*, html {
margin:0;
padding:0;
}
html, body {height: 100%; font-size:11px; line-height:140%;}

body {
font-family: Arial, Helvetica, sans-serif;
font-size:11px
color: #333;
background:url(images/fdBody.gif) top center repeat-y #e2f7f7
}
img, div { behavior: url("iepngfix.htc") }

a:link, a:visited {
color:#069;
text-decoration:none;
}
a:hover {
text-decoration: underline
}
h1 {
color:#069;
font-size: 22px;
}

h2 {
color:#069;
font-size: 13px;
}
img {
border: none;
}
strong, b {
color:#069;
}
.png {
behavior: url(iepngfix.htc)
}

.solapado {
height:auto;
z-index:999;
width:760px;
position: relative;
margin: 0 auto;
}
.postTop {
behavior: url(iepngfix.htc);
height:130px;
width:131px;
position: absolute;
top:-6px;
left:415px;
z-index:9999;
}
body.modulo {
background-image: none !important;
background-color: white
}

/**********************/
#wrapper {
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -60px auto; /* el margen es la altura del pie en negativo */
width: 100%;
position: relative;
z-index:99;
}

#top {
width:100%;
height:25px;
line-height:25px;
background:url(images/fdTop.gif) repeat-x
}
.topCenter{
font-size:11px;
width:760px;
margin: 0 auto;
}
.fecha {
float: left
}
.menuBarra {
float: right;
}
.menuBarra a{
color:#144372
}
#contenidos {
width:760px;
margin:0 auto
}

#cabecera {
background:url(images/fdCabecera.gif) no-repeat;
height:130px;
}
#cabeceraTop {
height: 100px;
display:block
}
.logo {
margin-top:9px;
margin-left:13px;
float: left;
}
.telTop {
margin-top:10px;
margin-right:10px;
float: right
}
#menuTop {
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
width:100%;
clear:both;
overflow:hidden;
text-align:center;
}
#menuTop ul{
text-align:center;
margin-left:60px
}
#menuTop li {
display: inline
}
#menuTop li a:link, #menuTop li a:visited {
color: white;
display:block;
float: left;
padding: 0 12px 0 12px;
height:26px;
}
#menuTop li a:hover, #menuTop li a.activo {
text-decoration:none;
padding: 0 11px 0 11px;
border-right: 1px solid #9ce5ff;
border-bottom: 1px solid #9ce5ff;
border-left: 1px solid #044f8b;
background:url(images/fdBotSelecc.gif) repeat-x #066fc1 top left
}
.cuerpo {
width:760px;
display:block;
clear:both;
height:auto;
overflow:hidden;
}
/**********/
.colIzq {
width:496px;
float: left
}


/*********/
.colDer {
width:190px;
float: right
}
.panelAzul {
background:url(images/fdInfDer.gif) no-repeat bottom left #ccebf7;
padding-bottom:10px;
margin-bottom:10px;
}
.panelAzul h2 {
background:url(images/fdTitDer.gif) no-repeat;
height: 30px;
line-height:30px;
color: #069;
text-indent: 10px
}

.panelAzul input[type='text'], .panelAzul input[type='password']{
width:168px;
border: 1px solid #CCC;
padding:2px;
margin-top:2px;
text-indent:3px;
background: url(images/fdInput.gif) no-repeat
}

.paddingPanel {
padding:8px 8px 0 8px;
}
.destino {
font-size: 13px;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:5px;
clear: both
}
.destino img {
float: left;
margin-right:10px;
}
.separador {
height:8px;
clear:both
}

.accesos {
margin-bottom:10px;
}
.accesos ul{
padding-left:10px
}
.accesos li{
list-style-position: inside;
list-style-image: url(images/bulltSimple.gif);
padding-left:10px;
text-indent:-10px;
margin-bottom:5px;
}
.accesos li a{
font-weight: bold
}

.introTxt{
float: left;
width:295px
}
.introPanel{
float: right;
width:190px;
height:107px;
background: url(images/fdPanelReservas.jpg) no-repeat
}
.introPanelTxt {
font-size:13px;
font-weight: bold;
height:30px;
margin-left:55px;
margin-top:15px
}
.introPanel .reservar {
line-height:30px;
}


.panelGenerico {
display:block;
clear: both
}
.panelGenerico img{
float: left;
margin-right:10px
}
.panelGenerico li{
margin-bottom:10px;
}
.panelGenerico h1.postIt{
background: url(images/fdTitularPost.gif) no-repeat;
height:49px;
line-height: 18px;
text-indent:95px;
padding-top:24px;
margin-bottom:0px;
}

.panelGenerico h1{
background: url(images/fdTitular.gif) no-repeat;
height:36px;
line-height:36px;
text-indent:15px;
margin-bottom:15px;
}

#banner {
margin:10px 0;
}
.push {
height:120px
}

.pie {
width: 760px;
margin: 0 auto;
height:135px;
padding-top:10px;
border-top: 1px solid #00cccc;
background: url(images/fdPie.gif) no-repeat bottom left;
}
.pieLogos{
height:82px
}
.pieInfo{
text-align:center;
height:52px;
line-height:52px;
color: white;
}
.pieInfo a{
color: white
}

.pieLeyenda {
height: 17px;
}

.pieLeyendaIzq{
float: left;
}
.pieLeyendaDer{
float: right;
}
.pieImg {
height:67px;
}
.pieImgIzq {
float: left;
}
.pieImgIzq img {
margin-right:20px;
float: left;
}
.pieImgModuloIzq img  {
margin-right:0px !important;
float: left;
}
.pieImgDer {
float: right;
}
.pieImgDer img {
margin-left:20px;
float: right;
}
.pieImgModuloDer img {
margin-left:0px !important;
float: right;
}

/****/

.titModulo {padding:0px 10px;}
.titModulo h1{
font-weight:normal;
background: url(images/fdTitModulo.jpg) no-repeat;
height:36px;
line-height:36px;

margin-bottom:-5px;

}

.titModulomini h2{
font-size:11px;
background: url(images/fdTitularPostmini.gif) no-repeat;
height:49px;
line-height: 18px;
text-indent:85px;
padding-top:24px;
margin-bottom:0px;
}
.destacadoModulo {
color:#069;
font-size:13px;
font-weight:bold;
width:248px;
height:34px;
padding:12px 10px 10px 20px;
background: url(images/fdPanelMini.gif) no-repeat;
margin-top:10px;
margin-bottom:15px;
}
.modulo .pieLeyenda {
padding-top:10px;
border-top: 1px solid #00cccc
}

/**--NUevo!!--*/

div.cuadro_modulo {
	background: url(../imgs/cuadro_principal.jpg) no-repeat;
	width: 529px; height: 390px;
	padding: 10px;
}

div.cuadro_modulo div.cuadro_becas {
	background: url(../imgs/becas.jpg) no-repeat;
	width: 270px; height: 184px;
	float: left;
	padding: 20px 10px 10px 30px;
	font-family: Arial;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
}
div.cuadro_modulo div.cuadro_becas h1, div.cuadro_becas_txt h1 {color:#fff; font-weight: bold; font-size: 29px; margin-top: 5px;}
div.cuadro_becas_txt {width: 125px; float: right; margin-top: 65px;}
div.cuadro_empresas {
	float: left;
	background: url(../imgs/cursos_empresas.jpg) no-repeat;
	width: 210px; height: 214px;
}

div.cuadro_empresas p {color: #069; font-size: 18px; margin: 185px 0 0 10px;}
div.cuadro_academico {
	background: url(../imgs/academico.jpg) no-repeat;
	width: 280px; height: 126px;
	float: left;
	text-align: right;
	padding: 15px;
	color: #069;
	font-size: 16px;
	line-height: 20px;
}

div.cuadro_academico p h1 {font-size: 28px;}
div.cuadro_colegios {
	background: url(../imgs/programas_colegios.jpg) no-repeat;
	width: 200px; height: 153px;
	float: left;
}
div.cuadro_colegios p {color: #069; font-size: 18px; margin: 15px 0 0 10px; width: 115px; line-height: 20px;}
div.cuadro_colegios p strong {font-size: 22px;}
hr {color: #069;}
div.txtmodulo {padding:10px; text-align: justify;}
