/* Colores principales */
/*----
color principal (naranja): #f1a200


----*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-size: 1em;
}
img{
	border: 0px;	
}
body{
	background-color: #ffffff;
	margin: 0 auto;
	width: 949px;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 1em;
	
}
/*----------------- Genéricos -----------------*/
.separadorCabecera{background: url(../../images/v2/separadorDobleNaranja.gif) left 7px repeat-x; padding: 7px 0 7px 0; position:relative; top: -4px; *top: 0px;}

/* botones ----------------*/
a.btnP-Naranja {
	background: transparent url(../../images/v2/componentes/btnP-Naranja.gif) no-repeat scroll top right;
	color: #fff;
	display: block;
	float: right;
	font: inherit;
	height: 12px;
	margin-right: 1px;
	padding-right: 6px;
	text-decoration: none;
}
a.btnP-Naranja:hover{
	color: #2E2E2E;	
}
a.btnP-Naranja span {
	background: transparent url(../../images/v2/componentes/btnP-Naranja-inicio.gif) no-repeat;
	display: block;
	line-height: 11px;
	padding: 0px 4px 5px 11px;
}

a.btnP-Gris {
	background: transparent url(../../images/v2/componentes/btnP-Gris.gif) no-repeat scroll top right;
	color: #535353;
	display: block;
	float: right;
	font: inherit;
	height: 10px;
	margin-right: 1px;
	padding-right: 5px;
	text-decoration: none;
}
a.btnP-Gris:hover{
	color: #000;	
}
a.btnP-Gris span {
	background: transparent url(../../images/v2/componentes/btnP-Gris-inicio.gif) no-repeat;
	display: block;
	line-height: 11px;
	padding: 0px 4px 5px 11px;
}

a.btnG-Naranja {
	background: transparent url(../../images/v2/componentes/btnG-Naranja.gif) no-repeat scroll top right;
	color: #fff;
	display: block;
	float: right;
	font: inherit;
	height: 16px;
	margin-right: 1px;
	padding-right: 6px;
	text-decoration: none;
}
a.btnG-Naranja:hover{
	color: #2E2E2E;	
}
a.btnG-Naranja span {
	background: transparent url(../../images/v2/componentes/btnG-Naranja-inicio.gif) no-repeat;
	display: block;
	line-height: 15px;
	padding: 0px 4px 5px 11px;
}


.negrita{ font-weight: bold;}
.normal { font-weight: normal;}
.cursiva { font-style: italic;}
.subrayado { text-decoration: underline;}
/* Fin genéricos */
/*----------------- CABECERA -----------------------*/
/*-------- estilos de propósito general -----*/
img.left{
	float: left;
}
img.right{
	float: right;
}
a.hoverPrincipal:hover{color: #f2a405 !important; text-decoration:underline;}

/*-------- estilos de propósito general -----*/


/*-------- logotipo --------*/
div#cabecera{
	background: url(../../images/v2/cabecera/fondoCabecera.gif) no-repeat left top;
}


/*----------------- CABECERA 		-----------------------*/
.cabecera_derecha{
    float: right;
   width:700px;
}

.multiidioma{
    font-size: .75em;
    text-align: right;
    padding: 10px;
     color: #888;
}

.multiidioma a{
     color: #888;
     text-decoration: none;
}

.multiidioma a:hover{
    color: #F1A200;
    text-decoration: underline;
}

/*-------- buscador --------*/
div#cabecera .buscador{
        float:right;
	/*margin: 35px 0px 0 0;*/
}
.formBuscador{
	margin: 0px;
	padding: 0px;
}
.formBuscador label{
	color: #f3af25;
	font-size: 80%;
}
div#cabecera .logotipo{
	padding: 4px 5px 3px 7px;
	background: url(../../images/v2/cabecera/separadorLogoVertical.gif) no-repeat right top;
	width: 170px;
        float:left;
}
.inpTextBuscar{
	margin: 2px 5px 0 4px;
	width: 205px;
	height: 18px;
	outline: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	font-size: 90%;
	color: #515151;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border:1px solid #f7c766;
	vertical-align: middle;
	background:url(../../images/v2/cabecera/fondoDegradadoBuscador.gif) repeat-x top left;
	*border:0px;
	*background:url(../../images/v2/cabecera/fondoCajaBuscador-IE.gif) no-repeat top left;
	*height: 30px; *margin: 0px 0px 0 0; *padding: 3px 0 0 6px; *position:relative; *top: 5px; *width: 215px;
}
.btnBuscador{
	position: relative;
	top: 8px;
	outline: none;
}
.busquedaAvanzada{ text-align: center; font-size: 80%; margin: 5px 0 0 0; .margin: 0px;}
.busquedaAvanzada a{ padding-left: 10px; text-decoration: none; color: #f3af25;}
.busquedaAvanzada a:hover{ color: #666666;}

/*-------- FIN buscador --------*/
/*----------------- FIN CABECERA 	-----------------------*/
/*----------------- PIE 			-----------------------*/
div#pie{background: url(../../images/v2/pie/separadorPie.gif) repeat-x top left;	padding-top: 24px; clear:both;}
ul.menuPie{	margin: 0 0 0 0; padding: 0px 0px 0px 10px;	list-style: none; border:0px dotted #cccccc; text-align: center;}
ul.menuPie li{display: inline; margin: 0; padding: 1px 0px 2px 5px;	background: #f1a200; border:0px dotted #cccccc;}
ul.menuPie li img{.height: 18px;.width: 1px;}
ul.menuPie li.primero{background: #f1a200 url(../../images/v2/pie/fondo_inicio.gif) no-repeat top left;padding-left: 14px;}
ul.menuPie li a{color: #FFF;text-decoration: none;font-size: 60%;line-height: 18px;vertical-align: middle;background: #f1a200 url(../../images/v2/pie/separadorPieH-blanco.gif) right center no-repeat;padding-right: 10px;}
ul.menuPie li.ultimo a{background: none;}
ul.menuPie li.ultimo a:hover, ul.menuPie li a:hover{color: #2E2E2E;}
ul.menuPie li.ultimo {background: url(../../images/v2/pie/fondo_fin.gif) no-repeat top right;padding-right: 6px;}

div.Submenupie {text-align:center; font-size: 70%; color: #333333; margin: 2px 0 15px 0;}
div.Submenupie ul { padding-top: 10px;}
div.Submenupie ul li {display: inline; padding: 5px 3px 0 0px; margin: 0;}
div.Submenupie ul li a { text-decoration: none; color: #333333 !important; border-left:1px solid #999999; padding-left: 5px;}
/*----------------- FIN PIE 		-----------------------*/
