/* CSS General */
html, body, h1, h2, h3, h4, img, p, form, fieldset, legend, label, input, dl, dt, dd, ul, ol, li { margin:0; padding:0;}	
h1, h2, h3, h4 {font: normal 1em Arial, Helvetica, sans-serif;}
img, a img, fieldset { border:0;}
hr, legend { display:none;}
ul, ol { list-style:none;}
a:hover{ text-decoration:none;}
html { height:100%;}
body { /*height:100%;*/ background-color:#fff; font: normal 1em Arial, Helvetica, sans-serif;}	
.oculto { display:none; visibility:hidden;}
.both{clear:both;}
.floatright{ float:right;}
.floatleft{ float:left;}
.corporativo{ color:#D29405;}
.clearboth{ clear:both;}
.activo{ color:#D29405;}
.sinsubrayado{ text-decoration:none;}

/* ///////////////////// C O N T E N E D O R ///////////////////////// */
#contenedor{
	color:#565656;
	width:56.25em;
	height:auto; 
	margin: 0 auto;
}
/* ///////////////////// C A B E C E R A ///////////////////////// */
#cabecera{
	background:url(../img/all/bg_cabecera.gif) left top repeat-x;
	width:100%;
	height:auto; 
	margin: 0 auto;
	float:left;
	position:relative;
}
#cabecera a{
	float:left;
}
#cabecera h1{
	background:url(../img/all/title_asesoria_biga.gif) left top no-repeat;
	width:28em;
	height:4.5em;
	text-indent:-9000px;
	top:4.5em;
	left:21em;	
	position:absolute;
	float:left;
}
/* ///////////////////// C O N T E N I D O ///////////////////////// */
#contenido{
	width:100%;
	height:auto; 
	margin: .3em auto 0 auto;
	float:left;
}
/* ------- M E N U ------- */
#contenido #menu{
	width:13.9em;
	height:auto;
	margin-right:.5em;
	float:left;
}
#menu ul#secciones{
	width:100%;
	height:auto;
	float:left;
}
#menu ul#secciones li{
	font: bold .9em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-stretch: wider;
	background:#565656 url(../img/all/ico_menu_secciones.gif) .75em center no-repeat;
	border:#818181 .1em solid;
	margin-bottom:.1em;
	padding: .75em 0 .75em 1.5em;
}
#menu ul#secciones li a{
	color:#FAFAFA;
	text-decoration:none;
	display:block;
}
#menu ul#secciones li a:hover{
	color:#D29405;
}
#menu ul#secciones li a.activo{
	color:#D29405;
}
#menu ul#contacto{
	color:#3F3F3F;
	background:url(../img/all/bg_menu_contacto.gif) left top repeat-x;
	width:94%;
	_width:100%;
	height:auto;
	margin-top:.1em;
	padding: .5em 0 .5em .78em;
	float:left;
}
#menu ul#contacto li{
	font-size:.8em;
	letter-spacing:.035em;
	padding-bottom:.15em;
}
#menu ul#contacto li p{
	text-transform:uppercase;
	line-height:1.5em;
	padding-bottom:.25em;
}
#menu ul#contacto li a{
	color:#D29405;
}
/* ----- C U E R P O ------ */
#contenido #cuerpo{
	width:74.35%;
	height:auto;
	float:left;
}
/* IDIOMAS */
#cuerpo ul#idiomas{
	background-color:#D29405;
	text-align:right;
	height:auto;
	margin-bottom:.2em;
	padding:.25em .5em .4em 0;
}
ul#idiomas li{
	font-size:.8em;
	border-left:#F2EEEA .1em solid;
	padding-left:.5em;
	display:inline;
}
ul#idiomas li a{
	color:#F2EEEA;
}
ul#idiomas li.bordernone{ 
	border:none;
}
ul#idiomas li a.idiomas_seleccion{
	font-weight:bold;
	text-decoration:none;
}
/* ------- S E C C I O N E S ------- */
#cuerpo h2{
	background:#D29405 url(../img/all/ico_encabezado_secciones.gif) .75em 2.25em no-repeat;
	color:#FDFBF9;
	font: bold .95em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:2em 0 .5em 1.75em;
	margin-bottom:.2em;
}
#cuerpo #contenido_secciones{
	font: normal .8em Arial, Helvetica, sans-serif;
	background:#F5F5F5 url(../img/all/bg_contenido.gif) left top repeat-y;
	width:100%;
	float:left;
}
#contenido_secciones #columna_izquierda{
	float:left;
}
#columna_izquierda h3{
	color:#D29405;
	font: bold 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:1em 0 .5em 1em;
}
#columna_izquierda img{
	border-bottom:#ffffff 5px solid;
}
#columna_izquierda ul{
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	margin:1em 0 .5em 1em;
}
#columna_izquierda ul li{
	background:url(../img/all/ico_menu_secciones.gif) left .35em no-repeat;
	padding:0 0 .5em 1em;
}
#columna_izquierda ul li a{
	color:#D29405;
}
#columna_izquierda ul li a.activo{
	text-decoration:none;
	background-color:#F9F3ED;
}
#columna_izquierda dl{
	margin:0 0 1em 1em;
}
#columna_izquierda dl dt{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:.25em;
}
#columna_izquierda dl dd a{
	color:#D29405;
}
#columna_derecha{
	padding:.5em 1.25em;	
	width:62%;
	float:right;
}
#columna_derecha p{
	padding:0 0 .8em 0;
	text-align:justify;
}
#columna_derecha h3{
	color:#D29405;
	font: bold 1.2em Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 .5em 0;
}
#columna_derecha ul{
	margin:.5em 0;
}
#columna_derecha ul li{
	background: url(../img/all/bullet_tipos.gif) left .4em no-repeat;
	padding:0 0 .35em 1em;
}
#columna_derecha ul li a{
	color:#5A5A5A;
}
#columna_derecha a.enlace_externo{
	color:#5A5A5A;
	background: url(../img/all/bullet_tipos.gif) left .4em no-repeat;
	margin-top:.5em;
	padding:0 0 .35em 1em;
	float:left;
}
/* PIE */
#cuerpo ul#pie{
	font: normal .7em Tahoma, Arial, Helvetica, sans-serif;
	margin:1.5em 0;
	display:inline;
	float:right;
}
#cuerpo ul#pie li{
	display:inline;
}
#cuerpo ul#pie li a{
	color:#3F3F3F;
	padding-left:.75em;
	background:url(../img/all/ico_menu_pie.gif) left center no-repeat;
}
/* ----------------------------------------------------------------- */
/* ELEMENTOS */
#cuerpo h2{
}
