/*

*/
html,body{ margin:0; font-family: Verdana, Arial; font-size:0.9em; color:#666666}
#todo{position:absolute; width:100%; margin:0 auto 0 auto; padding:0; text-align:center}
	html>body #todo{margin:0 auto 0 auto; padding:0; text-align:center}

/*Capa Principal ---------------------------------------------------------------------------------- */
#web{ width:783px; margin:0 auto 0 auto; padding:0; text-align:left; background-image:url(../images/fondoweb.gif); background-position:top; background-repeat:repeat-y;}
	html>body #web{margin:0 auto 0 auto; padding:0; text-align:left}
#cabecera{ width:763px; margin:0; padding:0}
#cabecera .logo img{ margin-bottom: 20px; .margin-bottom: 20px; _margin-bottom: 0px; margin-left: 20px; .margin-left: 20px; _margin-left: 36px; padding:0; border:0}
#cabecera p{ text-align:right; color:#006599; margin:-13px 0 0 0;}
	html>body #cabecera p{margin:-10px 0 0 0;}

/*Menu ---------------------------------------------------------------------------------- */
/* margin-top=Firefox .margin-top=IE7 _margin-top=IE6       */
#cabecera .menu{ width:743px; margin-top: 0px; .margin-top: 10px; _margin-top: 10px; margin-left: 20px; .margin-left:10px; _margin-left:18px; float:left}
#cabecera .menu ul{ list-style-type:none; margin-left:0; margin-bottom:0; margin-top: 0px; .margin-top: 30px; _margin-top: 30px; padding:0}
#cabecera .menu li{ list-style-type:none; display:inline; margin-top: 0px; padding:0; font-family:"Trebuchet MS", Verdana, Arial; font-weight:lighter; font-size:16px; color:#006699}
#cabecera .menu img{ margin:0 0 0px 5px; padding:0; border:0}
/* Fin Menu ---------------------------------------------------------------------------------- */

/* Desarrollo del website ---------------------------------------------------------------------------------- */
#content{clear:both; padding:0px 15px 15px 15px; width: 763px; margin-left: 20px; overflow:auto;}
#content h1{ font-family:"Times New Roman", Times, serif; font-weight:lighter; font-size:22px; color:#0779C0; background:#cccccc; margin-left: -14px; .margin-left: 10px; _margin-left: 1px; padding:5px; width:733px;}
#content h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#0285cd; padding:10px 0 15px 50px; margin:0 0 10px 20px; border-bottom:1px solid #d7dfe2; background-image:url(../images/ico.gif); background-repeat:no-repeat; background-position: top left; font-weight:100}
#content h3{  font-family: Verdana, Arial; font-size:0.9em; margin:0px; color:#006699}
#content h4{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#006699; border-bottom:2px dotted #cccc00;padding:0 0 5px 0; margin:0}
#content em{color:#2a4475}

/* Index ---------------------------------------------------------------------------------- */
#content .izq{ float: left; width:400px; margin-top:5px; .margin-top: 5px; _margin-top: 5px; margin-left: 5px; .margin-left: 10px; _margin-left: 10px;}
#content .izq h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#0285cd; padding:10px 0 15px 55px; margin-top:10px; .margin-top: 10px; _margin-top: 10px; margin-left: 10px; .margin-left: 15px; _margin-left: 10px; border-bottom:1px solid #d7dfe2; background-image:url(../images/ico.gif); background-repeat:no-repeat; background-position: top left; font-weight:100}
#content .izq p{ margin:20px 0 10px 0; text-align:left}
#content .izq ul{ list-style-type:none; margin:0 0 20px 0; padding:0px}
#content .izq li{ display:inline; color:#006699; font-style:italic; text-decoration:underline; font-size:12px; margin:0 5px 0 0}
#content .izq .cebra{
	background-color: #EDF2F8;
	padding: 5px;
	margin-left: 0px;
	color: #0779C0;
}
#content .izq img{ border: 8px solid #EDF2F8;}


#content .izq2{ float: left; width:723px; margin-top:5px; .margin-top: 5px; _margin-top: 5px; margin-left: 5px; .margin-left: 10px; _margin-left: 10px;}
#content .izq h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#0285cd; padding:10px 0 15px 50px; margin-top:10px; .margin-top: 10px; _margin-top: 10px; margin-left: 0px; .margin-left: 5px; _margin-left: 0px; border-bottom:1px solid #d7dfe2; background-image:url(../images/ico.gif); background-repeat:no-repeat; background-position: top left; font-weight:100}
#content .izq2 p{ margin:0 0 10px 0; text-align:left}
#content .izq2 img{ border: 8px solid #deecf9}
#content .izq2 h3{
	background-color: #EDF2F8;
	padding: 5px;
	margin-left: 0px;
	color: #0779C0;
	font-weight:normal;
}
#content .izq2 .cebra{
	background-color: #EDF2F8;
	padding: 5px;
	margin-left: 0px;
	color: #0779C0;
}

#content .der{ float:right; padding:0px 15px 15px 15px; margin-top:5px; .margin-top: 5px; _margin-top:5px; margin-right: 35px; .margin-right: 5px; _margin-right: 10px; width:270px}
#content .der h2{font-family:"Times New Roman", Times, serif; font-size:18px; color:#0285cd; padding:10px 0 15px 50px; margin:0 0 10px 0; border-bottom:1px solid #d7dfe2; background-image:url(../images/ico.gif); background-repeat:no-repeat; background-position: top left; font-weight:100}
#content .der h3{
	background-color: #EDF2F8;
	padding: 5px;
	margin-left: 0px;
	color: #0779C0;
}
#content .der img{ border: 8px solid #EDF2F8;}
#content .der .imgno{ border: 0px;}



/* Conocenos ---------------------------------------------------------------------------------- */
#content .resaltado{color:#006699; background-image:url(../img/imgComillas02.gif); background-repeat:no-repeat; background-position:left}

/* Areas ---------------------------------------------------------------------------------- */

#content .areaDestacado ul{ list-style-image:url(../img/tick.gif)}
#content .lt2 ul { list-style-image:url(../img/icono_redondo.gif)}
#content .areaDestacado table td{ vertical-align:top; width:33%;}
#content .Listainfizq{ width: 45%; float: left; padding: 15px 0 0 0}
#content .Listainfizq{ font-size:14px}
#content .Listainfder{ width: 45%; float: right; padding: 15px 0 0 0}
#content .Listainfder{ font-size:14px}


/* Referencias ------------------------------------------------------------------------------ */

#content .listaRef ul{ list-style-image:url(../img/tick.gif)}

/* Pie ---------------------------------------------------------------------------------- */
#pie{ clear:both; height:80px; color:#2a4475; padding:0px 0 0 0}
#pie div{ width:760px; height:80px; margin:0 auto 0 auto; text-align:center }	
#pie p{ padding:10px 0 0 0; border-top:1px solid #d7dfe2; font-size:11px;}
html>/**/body #pie p{ padding:0}
#pie span{ padding:10px 5px 0 0}
#pie span a{ color:#2a4475;}
#pie span a:hover{ color:#2a4475; text-decoration:none}

