/* ------------------------------------------------ dentro de CONTIENE_CABECERA -------------------------------------- */

#contiene_cabecera_logo{
	position:relative;
	float:left;
	width:360px;
	text-align:center;
	color:#000000;
}

#contiene_cabecera_resto{
	position:relative;
	float:left;
	width:640px;
	text-align:center;
	color:#000000;
}

/* ------------------------------- PASTILLAS dentro de contiene_cabecera_resto ------------------------------*/

#pastilla_paises{
	position:relative;
	float:left;
	width:255px;
	height:135px;
	background-image:url(../images/fondo_pastilla_paises.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:15px;
}

#pastilla_nuevo_usuario{
	position:relative;
	float:left;
	width:125px;
	height:74px;
	background-image:url(../images/fondo_pastilla_nuevo_usuario.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:35px;
}

#pastilla_acceso_usuarios{
	position:relative;
	float:left;
	width:250px;
	height:100px;
	background-image:url(../images/fondo_pastilla_acceso_usuarios.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:5px;
}

#pastilla_condiciones_venta{
	position:relative;
	float:right;
	width:350px;
	height:40px;
	background-image:url(../images/fondo_pastilla_condiciones_venta.png);
	background-position:top right;
	background-repeat:no-repeat;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-right:10px;
	padding:0px;
	line-height:22px;
	color:#FFFFFF;
	font-size:8px;
}

/* --------------------------------------------- PERSONALIZACION DE LOS CONTENIDOS DE LAS PASTILLAS ------------------------ */

#pastilla_paises h3{
margin-top:12px;
margin-bottom:20px;
color:#FFFFFF;
text-transform:uppercase;
font-size:9px;
font-weight:bold;
}

#pastilla_paises #formulario{
margin:0px;
margin-top:15px;
margin-left:15px;
width:220px;
/*background-color:#FFFFCC;*/
}

#pastilla_paises #formulario .fila{
width:100%;
color:#ac4717;
font-size:9px;
text-align:center;
/*margin-bottom:0px;
padding-bottom:5px;*/
height:22px;
/*background-color:#CCFFFF;*/
}

#pastilla_paises #formulario .fila .texto{
width:30%;
float:left;
color:#41301c;
font-size:10px;
font-weight:bold;
text-align:right;
margin-right:5px;
}

#pastilla_paises #formulario .fila .notexto{
width:65%;
float:left;
}

#pastilla_paises #formulario .fila .notexto .campo{
width:100%;
float:left;
font-size:10px;
text-align:left;
color:#41301c;
border:#d4d0c8 solid 1px;
}

/* ----------------------------------------------- */

#pastilla_nuevo_usuario h3{
margin-top:11px;
margin-bottom:15px;
color:#FFFFFF;
text-transform:uppercase;
font-size:9px;
font-weight:bold;
}

#pastilla_nuevo_usuario a{
color:#41301c;
text-decoration:underline;
}

#pastilla_nuevo_usuario a:hover{
color:#41301c;
text-decoration:none;
}

/* ----------------------------------------------- */
#pastilla_acceso_usuarios h3{
margin-top:9px;
margin-bottom:0px;
color:#FFFFFF;
text-transform:uppercase;
font-size:9px;
font-weight:bold;
}

#pastilla_acceso_usuarios #formulario{
margin:0px;
margin-top:10px;
margin-left:20px;
width:220px;
/*background-color:#FFFFCC;*/
}

#pastilla_acceso_usuarios #formulario .fila{
width:100%;
color:#ac4717;
font-size:9px;
text-align:center;
height:18px;
/*background-color:#CCFFFF;*/
}

#pastilla_acceso_usuarios #formulario .fila .campo1{
width:60%;
float:left;
color:#41301c;
font-size:10px;
font-weight:bold;
text-align:right;
margin-right:5px;
}

#pastilla_acceso_usuarios #formulario .fila .campo2{
width:35%;
float:left;
}

#pastilla_acceso_usuarios #formulario .fila .campo1 .campo{
width:100%;
float:left;
font-size:10px;
text-align:center;
color:#7e6f60;
border:#d4d0c8 solid 1px;
}

#pastilla_acceso_usuarios #formulario .fila .campo2 .boton{
width:80%;
font-size:8px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:#d4d0c8 solid 1px;
background-color:#41301c;
text-transform:uppercase;
padding:0px;
padding-top:2px;
padding-bottom:2px;
}

#pastilla_acceso_usuarios a{
color:#555555;
text-decoration:underline;
}

#pastilla_acceso_usuarios a:hover{
color:#555555;
text-decoration:none;
}

/* ----------------------------------------------- */
#pastilla_condiciones_venta ul{
	margin:0px;
	padding:0px;
	text-align:center;
}

#pastilla_condiciones_venta li{
	display:inline;
	margin-left:0px;
	padding:0px;
	padding-right:5px;
}

#pastilla_condiciones_venta li a{
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}

#pastilla_condiciones_venta li a:hover{
	color:#ffffff;
	text-decoration:underline;
}

/* -------------------------------------------------------- buscador reducido ---------------------------------------- */

#contiene_buscador #formulario .contiene_texto{
width:45%;
float:left;
color:#FFFFFF;
font-size:10px;
/*font-weight:bold;*/
text-align:right;
margin-right:5px;
padding-top:2px;
/*background-color:#CCCCCC;*/
}

#contiene_buscador #formulario .contiene_campo{
width:30%;
float:left;
margin-right:10px;
}

#contiene_buscador #formulario .contiene_boton{
width:15%;
float:left;
margin-right:5px;
}

#contiene_buscador #formulario .contiene_campo .campo{
width:100%;
font-size:9px;
text-align:center;
color:#7e6f60;
border:#d4d0c8 solid 1px;
}

#contiene_buscador #formulario .contiene_boton .boton{
width:100%;
font-size:8px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
border:#d4d0c8 solid 1px;
background-color:#41301c;
text-transform:uppercase;
padding:3px;
}

/* -------------------------------------------------------- cabecera carrito ---------------------------------------- */

#contiene_carrito {
font-size:9px;
text-align:center;
color:#FFFFFF;
}

#contiene_carrito a{
text-align:center;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#contiene_carrito a:hover{
color:#ff5200;
text-decoration:none;
}