/* 
	CSS Aclumex. 2006. c3.	
	Estilos de la portada del portal y las secciones Aclumex.

*/

/* Etiquetas propias de HTML que cambian su comportamiento ******************************* */
body {
	background-color:#4674B2;
	background-image:url(../imagenes/fondo.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	background-position:top;
}

a, a:hover {
	text-decoration:none;
}


/* Capas DIV ******************************************************************************* */
#dcuerpo{
	padding:0px;
	margin:0px;
}

div.dnavegador{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#EAEFF5;
}

div.logextranet{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#333333;
	padding:15px 5px 0px 10px;
	margin:0px;
}

div.dmenu{
	width:160px;
	padding:8px 3px 8px 5px;
	margin:0px;
	float:left;
	border:0px;
}

div.dmenu2{
	padding:0px;
	margin:0px;
	border:0px;
}

div.limpiar{
	clear:both;
	padding:0px;
	margin:0px;
	height:1px;
}

div.dtitulosup{
	background-color:#B9C6CE;
	color:#5886B8;
	font-family:Verdana, Arial, sans-serif;
	/*font-size:11px;*/
	/*width:250px;*/
	font-size:14px;
	width:450px;
	position:relative;
	left:-1px;
	top:12px;
	padding:5px 15px 5px 15px;
	margin:0px;
	min-height:20px;
	/*z-index:3;*/
	background-image:url(../imagenes/menusup.gif);
	background-repeat:no-repeat;
	background-position:center;
	
}

div.dcontenido{
	width:530px;
	min-height:600px;
	padding:0px;
	margin:0px;
	background-color:#E7ECEF;
	text-align:left;
	_height:600px;
}

div.dmenusup{
	text-align:left;
 	background-color:#D9E0E6;
	height:20px;
	width:530px; 
	padding:0px 0px 0px 0x; 
	margin:0px; 
	vertical-align:middle;
	border-bottom-color:#A7BACB;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

div.dnoticiaizq{
	float:left;
	display:table-cell;
	width:80px; 
	margin:0px; 
	padding:10px 0px 10px 0px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	/*border: 1px solid #333333;*/
}

div.dnoticiader{
	float:left;
	display:table-cell; 
	width:410px; 
	margin:0px; 
	padding:10px 0px 0px 0px;
	/*background-color:#D9E0E6;*/
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	/* border: 1px solid #333333;*/
}

div.deventos{
	text-align:left;
	padding:0px;
	margin:0px;
}

div.dencuestas{
	text-align:left;
	padding:5px 5px 5px 10px;
	margin:0px;
}

div.dbuscador{
	text-align:left;
	padding:5px 5px 0px 10px;
	margin:0px;
}

div.linea{
	width:100%;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:0px;
	height:3px;
	background-image:url(../imagenes/linea.gif);
	background-repeat:no-repeat;
	background-position:top;
	clear:both;
}

div.ddconvenios{
	text-align:left;
	padding:5px 0px 5px 10px;
	margin:0px;
}
div.dconvenios{
	float:left; 
	width:75px; 
	display:inline; 
	padding:0px 5px 0px 0px; 
	margin:0px;
}

div.ddocumentos{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	padding:0px 10px 8px 20px;
	margin:0px;
}

div.dquienes{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 0px 10px;
}

div.descaparate{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:5px 0px 5px 10px;
}

div.dnavegadorfondo{
	text-align:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}

div.dnoticia{
	padding:0px;
	margin:0px;
}

div.ddocumentosport{
	width:260px;
	height:250px;
	padding:0px;
	margin:0px;
	background-image:url(../imagenes/fondodocumentos.gif);
	background-repeat:no-repeat;
	background-position:top;
	/* border:1px solid #333333; */
}


/* Tablas ******************************************************************************* */

table.ppal {
	width:1003px;
	border:0px;
	padding:0px;
	margin:0px;
	height:550px;
}

table.cabecera {
	width:1003px;
	border:0px;
	padding:0px;
	margin:0px;
}

table.cuerpo {
	width:1003px;
	border:0px;
	padding:0px;
	margin:0px;	
}

table.pie{
	width:1003px;
	border:0px;
	padding:0px;
	margin:0px;
	height:55px;
}

table.encuestas{
	width:160px; 
	text-align:left; 
	padding:0px; 
	margin:0px;
}


/* Enlaces ******************************************************************************* */

a.enlace1 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:9px;
	color:#666666;
	text-decoration:none;
}
a.enlace1:hover {
	color:#999999;
	text-decoration:none;
}

a.enlace2 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:bold;
	text-decoration:none;
}
a.enlace2:hover{
	text-decoration:none;
	color:#9FA6BF;
}

a.enlace3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#474D6F;
	text-decoration:none;		
}
a.enlace3 {
	text-decoration:none;
	color:#9FA6BF;
}

a.enlace4 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#474D6F;
	font-weight:normal;
	text-decoration:none;
}
a.enlace4:hover{
	text-decoration:none;
	color:#9FA6BF;
}


/* Formulario ******************************************************************************* */

.formulario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #8897B5;*/
	color:#336699;
/*	background-color:#EAEFF5;*/
	background-color:#F3F7FB;
	cursor:pointer;
	border: 1px solid #2F78B4;
}

.invisible {
	text-decoration: none;
	display: none;
}

/* Listas ******************************************************************************* */

ul.menu {
	list-style:none;
	padding:5px;
	margin:0px;
	text-align:left;
}
ul.menu li{
	padding:2px 0px 2px 0px;
	margin:0px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#9DBACA;
}
ul.menu li a{
	text-decoration:none;
	color:#9DBACA;
}
ul.menu li a:hover{
	text-decoration:none;
	color:#474D6F;
}

/* Textos ******************************************************************************* */

.texto1 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#333333;
}

.texto2 {
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.texto3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

.texto4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
}

.textonormal{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	/*color:#9DBACA;*/
	color:#474D6F;
	font-weight:normal;
}

.textonegrita{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	/*color:#9DBACA;*/
	color:#474D6F;
	font-weight:bold;
}

.textoclaro{
	color:#9DBACA;
	font-weight:normal;
	font-size:11px;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}

.tituloseccion{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#34375A;
	font-weight:bold;
	text-decoration:none;
}

/* Imagenes ****************************************************************************** */
.fondo_imagen{
	/*padding:6px;*/
	/*background:url(../imagenes/gifs/puntos.gif) repeat;*/
	float:left;
	padding: 0px 1px;
	margin:0px;
	cursor:pointer;
}

.fondo_imagen img{
	border:3px solid #D9E0E6;

}