/* ///////////////////////////////////// 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:1em Tahoma, Verdana, Arial normal;}*/
h1, h2, h3, h4 {font:normal 1em "Trebuchet MS", Tahoma, Arial, Verdana;}
img, fieldset { border:0;}
hr, legend { display:none;}
ul, ol { list-style:none;}
html { height:100%;}
body { /*height:100%;*/ background:#fff url(../img/all/bg_body.gif) no-repeat center top; font:1em Tahoma, Verdana, Arial normal;}	
.oculto { display:none; visibility:hidden;}
.clearboth{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.floatright{ float:right;}
.floatleft{ float:left;}
#contenedor{
	width:43.56em; 
	margin: .2em auto 0 auto;
}
#contenido p{
	color:#3c3c3c;
	font-size:0.7em;
	margin-bottom:.7em;
}
/*/////////////// V A R I O S //////////////////*/
.sinestilo{
	border:0;
	padding:0;
}
.corporativo{
	color:#a50436;
	font-variant:small-caps;
}
.corporativo_caf{
	color:#c21707;
	font-variant:small-caps;
}
.correo{
	color:#a50436;
}
.borde{
	border:#C1BFC1 1px solid;
	padding:.25em;
}
a.mas, a.ir{
	color:#5c5b58;
	font-size:.7em;
	background:url(../img/all/bullet_mas.gif) right center no-repeat;
	margin-top:.3em;
	padding-right:2.8em;
	float:left;
}
a.mas{
	background:url(../img/all/bullet_mas.gif) right center no-repeat;
}
a.ir{
	background:url(../img/all/bullet_ir.gif) right center no-repeat;
	clear:left;
	margin-bottom:1em;
}
/*.otroestilo{
	color:#a50436;	
	font-size:.8em;
	text-decoration:none;
}*/
#contenido a:hover{
	text-decoration:none;
}

/*login intranet*/
.texto{
	color:#a50436;
	font-size:12px;
}
.boton_entrar{
	background-color:transparent;
	border:none;
	color:#a50436;
	font-size:13px;
}
textbox_login{
	border: 1px solid #a50436;
	color:#a50436;
	font-size:12px;
	background-color:#ffffff;
}
td_error{
	border: none;
	color:#a50436;
	font-size:12px;
	background-color:transparent;
}
/*/////////////// C A B E C E R A //////////////////*/

#cabecera{
	background:url(../img/all/bg_linea_puntosh.gif) left bottom repeat-x;
	float:left;
	
}
#cabecera_inet{
background:url(../img/all/bg_linea_puntosh.gif) left bottom repeat-x;
	float:left;
	width:100%;
}


/* ---- = Idiomas ----- */
ul#idiomas{
	background:url(../img/all/bg_idiomas.gif) top left repeat-x;
	text-align:right;	
	padding:.5em 0;
}
ul#idiomas li{
	font-size:.7em;
	background:url(../img/all/bullet_idiomas.gif) right center no-repeat;
	padding:0 .4em;
	display:inline;
}
ul#idiomas li.sinestilo{
	background:none;
}
ul#idiomas li a{
	color:#a50436;
	text-decoration:none;
}
ul#idiomas li a:hover{
	text-decoration:underline;
}
ul#idiomas li a.seleccionado{
	color:#4a0002;
	text-decoration:underline;
}

/* ---- = Sección Logo ----- */
#cabecera img.logotipo{
	padding:0 1.95em .8em 0;
	background:url(../img/all/bg_linea_puntosv.gif) right top repeat-y;	
	float:left;
}
#cabecera p{
	color:#010101;
	font:normal 1em "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
	line-height:1.2em;
	background-color:#f2f2f1;
	width:20em;
	padding:.6em .95em .6em 1.8em;
	float:right;
}

/* ---- = Contenido Cabecera ----- */
.contenido_cabecera{
	border-bottom:#e9e9e7 .25em solid;
	margin-top:.15em;
	float:left;
}
.contenido_cabecera img{
	border-bottom:#f4f4f3 .2em solid;
	float:left;
}

/* ---- = Menú ----- */
ul#menu{
	margin:.5em 0 1em 0;
	_margin:.5em 0 .5em 0;
	float:left;
}
ul#menu li{	
	font:normal .94em "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
	display:inline;
}
ul#menu li a{
	color:#FFF;
	text-decoration:none;
	padding:.2em 1em .2em .85em;
	background:#5c5b58 url(../img/all/bullet_menu_principal.gif) right top no-repeat;
	float:left;
}
ul#menu.menu_eu li a{
	padding:.2em 0.8em .2em 0.8em;
}
ul#menu.menu_en li a{
	padding:.2em 1.1em .2em 1.1em;
}
ul#menu.menu_fr li a{
	padding:.2em 1.25em .2em 1.25em;
}
ul#menu li a:hover{
	background:#272623 url(../img/all/bullet_menu_principal.gif) right top no-repeat;
}
ul#menu li a.seleccionado{
	background:#a50436 url(../img/all/bullet_menu_principal.gif) right top no-repeat;
}
/*/////////////// C O N T E N I D O //////////////////*/
#contenido{
	/*margin-top:1em;
	float:left;*/
}
#contenido h1{
	color:#a50436;
	background:url(../img/all/bg_linea_puntosh.gif) left bottom repeat-x;
	font-size:1.25em;
	padding-bottom:.2em;
	margin-bottom:.6em;
	width:34.5em;
}
/*/////////////// P I E //////////////////*/

#pie{
	color:#a50436;
	font-size:.7em;
	margin-top:1.4em;
	padding:.75em 0 .8em 0;
}
#pie p{
	float:left;
}
#pie ul{
	float:right;
}
#pie ul li{
	display:inline;
}
#pie ul li a{
	color:#a50436;
	text-decoration:none;
}
#pie ul li a:hover{
	text-decoration:underline;
}
