﻿/* RESET STYLES */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,ul,li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                vertical-align: baseline;
                background: transparent;
}

blockquote, q {
                quotes: none;
}

blockquote{margin-left:40px !important;}

:focus {
                outline: 0;
}

ins {
                text-decoration: none;
}
del {
                text-decoration: line-through;
}

table {
                border-collapse: collapse;
                border-spacing: 0;
}
/* RESET STYLES */
body 
{    
    border:0;
    margin:0;
	text-align:center;	
}
/*HOME*/
#contenedorhome
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:913px;
    text-align:justify;
    font-family:Verdana;
}
#contenedorhome #contenedorcabecera
{
	height:145px;
	float:left;
	width:100%;
	margin-bottom:30px;
}
#contenedorhome #contenedorcabecera .logo img
{
	float:left;
	margin-top:38px;
	width:213px;
}
#contenedorhome #contenidocentro
{
	width:100%;
	float:left;
	min-height:300px;
}
#contenedorhome #contenidocentro #homefundacion
{
	float:left;
	background-color:#7e99fb;
	margin-top:10px;
	color:#dce3fd;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:14px;
	padding-right:14px;
	width:885px;
}
#contenedorhome #contenidocentro  #imgcentral
{
	width:100%;
	float:left;
}
#contenedorhome #contenidocentro  #imgcentral #logo
{
	font-family:Garamond;
	font-size:37px;
	position:absolute;
	width:455px;
	color:#193291;
	text-align:right;
	margin-left:425px;
	margin-top:-160px;
	*margin-left:-490px;
	*margin-top:30px;
}
#contenedorhome #contenidocentro .destacado
{
	width:298px;
	float:left;
	margin-right:9px;
	margin-top:10px;
}
#contenedorhome #contenidocentro .destacado p
{
	color:#7e99fb;
	font-size:12px;
	margin-left:5px;
	margin-top:15px;
}
#contenedorhome #contenidocentro .destacadof
{
	width:298px;
	float:left;
	margin-top:10px;
	margin-left:1px;
}
#contenedorhome #contenidocentro .destacadof #enlaceColabore
{
	color:#7e99fb;
	font-size:12px;
	margin-left:5px;
	padding-top:12px;
	text-decoration:none;
	float:left;
}


#contenedorhome #contenidocentro .destacado .titledestacado
{
	background-color:#c6d1fc;
	height:29px;
	font-size:17px;
	font-weight:bold;
	color:#19328f;
	padding-top:5px;
	padding-left:14px;
}
#contenedorhome #contenidocentro .destacadof .titledestacado
{
	background-color:#bdbdbd;
	height:29px;
	font-size:17px;
	font-weight:bold;
	color:#5a5a5a;
	font-family:Verdana;
	padding-top:5px;
	padding-left:14px;
}
#contenedorhome #contenidocentro .destacadof .contenidoColabore
{
	font-family:Verdana;
	font-size:12px;
	color:#5a5a5a;
	margin-top:10px;
	margin-left:12px;
	margin-right:12px;
}
/*PIE*/
#contenedorpie
{	
	width:100%;
	float:left;
	padding-top:30px;	
}
#contenedorpie img
{
	height:1px;
	
}
.listapie
{
	float:left;
	margin-top:12px;
	position:relative;
	left:50%;
	margin-left:-15%;
	font-size:10px;
	font-family:Verdana;
}
.listapie li
{
	float:left;
	list-style-type:none;
	color:#aeaeae;
	background-image:url(../img/separadorpie.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:9px;
	padding-left:9px;
}
.listapie li a
{
	text-decoration:none;
	color:#aeaeae;
	
}
.listapie .seleccionado a
{
	color:#19328b;
}
.listapie li a:hover
{
	color:#19328b;
}
.listapie li:first-child
{
	background-image:none;
}
/*MENU PRINCIPAL*/
.listamenu
{
	float:right;
	margin-right:8px;
	margin-top:80px;
}
.listamenu li
{
	list-style-type:none;
	float:left;
	font-size:13px;
	background-image:url(../img/separador.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:8px;
	padding-left:8px;
	font-weight:bold;	
}
.listamenu li.seleccionado
{
	float:left;
	font-size:13px;
	background-image:url(../img/separador.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:8px;
	padding-left:8px;
	font-weight:bold;	
}
.listamenu li.seleccionado a
{
	color:#19328b;
	text-decoration:none;	
}
.listamenu li a
{
	text-decoration:none;
	color:#888888;
}
.listamenu li a:hover
{
	color:#19328b;	
}
.listamenu li:first-child
{
	background-image:none;
}

/*ESTILOS CONTENIDOS*/

#contenedorhome #contenidocentro #contenidoizq
{
	width:315px;
	float:left;
	font-size:17px;
	color:#888888;
	margin-top:25px;
	text-align:left;
}
#contenedorhome #contenidocentro .contenidoderecha
{
	float:left;
	font-size:12px;
	color:#888888;
	width:598px;
	text-align:justify;
	
}
#contenedorhome #contenidocentro .contenidoderecha ul, ol, li, blockquote
{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
/*Menu lateral*/
.menulateral
{
	margin-top:10px;
}

.menulateral li
{
	font-size:17px;
	list-style-type:none;
	background-image:url(../img/bologris.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:14px;	
	width:240px;
	margin-bottom:22px;
	letter-spacing:-1px;
}
.menulateral li:hover
{
	font-size:17px;
	background-image:url(../img/boloazul.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:14px;
	padding-top:-3px;
	width:240px;
	margin-bottom:22px;
	letter-spacing:-1px;	
}
.menulateral li.seleccionado
{
	font-size:17px;
	background-image:url(../img/boloazul.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:14px;
	padding-top:-3px;
	width:240px;
	margin-bottom:22px;
	letter-spacing:-1px;	
}
.menulateral li.seleccionado a
{
	color:#19328b;	
	text-decoration:none;
}
.menulateral li a
{
	text-decoration:none;
	color:#888888;
}
.menulateral li a:hover
{
	color:#19328b;	

}
/*ESTILOS CONTENIDOS*/
#contenedorhome #contenidocentro .contenidoderecha .contenidotitulo
{
	background-color:#c6d1fc;
	font-size:30px;
	color:#19328f;
	padding-left:12px;
	width:586px;
	float:left;
	height:40px;
	font-family:Times New Roman;
		
}
#contenedorhome #contenidocentro .contenidoderecha .contenidotitulomenu
{
	font-size:37px;
	color:#19328f;
	width:586px;
	float:left;
	height:40px;
	font-family:Times New Roman;
	font-weight:bold;
		
}
#contenedorhome #contenidocentro .contenidoderecha .contenidoder
{
	margin-top:15px;
	float:left;
	padding-bottom:30px;
	width:598px;
	
}

#contenedorhome #contenidocentro .contenidoderecha .contenidoder #imgcontenido
{
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	width:200px;
}
#contenedorhome #contenidocentro .contenidoderecha .contenidoder #imgcontenido .segundaImg
{
	margin-top:20px;
}

#contenedorhome #contenidocentro .contenidoderecha .contenidoder .fundacion
{
	font-size:10px;
	margin-top:30px;
}
/*Miga de pan*/
#contenedorhome #contenidocentro .contenidoderecha #ruta
{
	margin-bottom:12px;
	float:right;
	width:100%;
	text-align:right;
	color:#284096;
}
#contenedorhome #contenidocentro .contenidoderecha #ruta a
{
	text-decoration:none;
	color:#284096;	
}
#contenedorhome #contenidocentro .contenidoderecha #ruta a:hover
{
	text-decoration:underline;
}
#contenedorhome #contenidocentro .contenidoderecha #ruta .enlacebreadcrump
{
	color:#87a0fb;
	text-decoration:none;
}
#contenedorhome #contenidocentro .contenidoderecha #ruta .enlacebreadcrump:hover
{
	text-decoration:underline;
}

/*ESTILO NOTICIAS LISTADO*/
.listaNoticias
{
	font-size:12px;
}
.listaNoticias a
{
	color:#7e99fb;
	text-decoration:none;
}
.listaNoticias a:hover
{
	text-decoration:underline;
}
.listaNoticias li
{
	list-style-type:none;
	background-image:url(../img/bolonoticia.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:14px;
	margin-top:10px;
	margin-left:12px;
	margin-right:12px;
}
.masNoticias
{
	color:#284096;	
	text-decoration:none;
	font-size:10px;
	float:right;
}
.masNoticias:hover
{
	text-decoration:underline;
}
.masContenido
{
	color:#5a5a5a;
	text-decoration:none;
	font-size:10px;
	float:right;
}
.masContenido:hover
{
	text-decoration:underline;
}
.becas
{
	width:100%;
}
.contenidoder .noti
{
	margin-left:20px;
	margin-right:20px;
	float:left;
}
.contenidoder .noti li
{
	padding-bottom:15px;
}
.contenidoder .noti li a
{
	color:#7e99fb;
	text-decoration:none;
	margin-bottom:5px;
}
.contenidoder .noti li a:hover
{
	text-decoration:underline;
}
.contenidoder .noti #noticiatitle
{
	width:100%;
	text-align:left;
	margin-bottom:15px;
	font-weight:bold;
	font-size:12px;
}
.contenidoder .noti #descripcionnoti
{
	float:left;
	width:320px;
	margin-right:20px;
	color:#7e99fb;
	
}
.contenidoder .noti #descripcionnoti .title
{
	float:left;
	width:320px;
	margin-bottom:10px;
	text-align:justify;
}
.contenidoder .noti #descripcionnoti .enlace
{
	padding-top:10px;
	float:left;
	color:#7e99fb;
	cursor:pointer;
	
}
.contenidoder .noti #imgnoti
{
	width:200px;
	float:left;
	text-align:center;
	color:#7e99fb;
}
.contenidoder .noti #imgnoti img
{
	margin-bottom:10px;
}
.contenidoder .noti #fechanoti
{
	font-weight:bold;
	font-size:12px;
	margin-right:8px;
	width:100%;
	float:left;
}
.contenidoder .noti #enlacenoticia
{
	float:left;
	width:532px;
	margin-top:6px;
}

.contenidoder .noti li
{
	float:left;
	width:548px;
	list-style-type:none;
	background-image:url(../img/noticia.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:14px;
	
}
.empresaslogo
{
	width:100px;


}
.empresascolaboradoras
{
	width:486px;
	margin-left:50px;
}
.empresascolaboradoras td
{
	padding-bottom:10px;
	vertical-align:middle;
		height:50px;
	
}




