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

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

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

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

#pastilla_paises{
	position:relative;
	float:left;
	width:170px;
	height:110px;
	background-image:url(../images/fondo_pastillas.png);
	background-position:top left;
	background-repeat:repeat-y;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:10px;
	margin-right:15px;
	padding:5px;
	padding-top:10px;
	padding-left:10px;
}

#pastilla_acceso_usuarios{
	position:relative;
	float:left;
	width:170px;
	height:110px;
	background-image:url(../images/fondo_pastillas.png);
	background-position:top left;
	background-repeat:repeat-y;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:10px;
	margin-right:15px;
	padding:5px;
	padding-top:10px;
	padding-left:10px;
}

#pastilla_nuevo_usuario{
	position:relative;
	float:left;
	width:130px;
	height:35px;
	background-image:url(../images/fondo_pastillas.png);
	background-position:top left;
	background-repeat:repeat-y;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:15px;
	padding:0px;
	padding-top:5px;
	
}
#pastilla_condiciones_venta{
	position:relative;
	float:left;
	width:130px;
	height:60px;
	background-image:url(../images/fondo_pastillas.png);
	background-position:top left;
	background-repeat:repeat-y;
	/*background-color:#99CCFF;*/
	margin:0px;
	padding:0px;
	padding-top:10px;
	line-height:22px;
	color:#666666;
	font-size:8px;
}

#pastilla_carrito{
	position:relative;
	float:left;
	width:178px;
	height:115px;
	background-image:url(../images/fondo_pastillas.png);
	background-position:top left;
	background-repeat:repeat-y;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:10px;
	/*margin-right:15px;*/
	padding:0px;
	padding-top:10px;
}

#columna_pastillas{
	position:relative;
	float:left;
	width:135px;
	height:120px;
	/*background-color:#99CCFF;*/
	margin:0px;
	margin-top:10px;
	margin-right:15px;
	padding:0px;
}

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

#pastilla_paises h3{
	margin:0px;
	margin-bottom:5px;
	padding:2px;
	color:#520e21;
	text-transform:uppercase;
	line-height:auto;
	font-size:9px;
	min-height:10px;
}

#pastilla_paises #formulario{
margin:0px;
margin-left:10px;
padding:0px;
width:150px;
}

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

#pastilla_paises #formulario .fila .texto{
width:100%;
float:left;
color:#444444;
font-size:10px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}

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

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

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

#pastilla_nuevo_usuario h3{
	margin:0px;
	margin-bottom:0px;
	color:#583119;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding:2px;
}

#pastilla_nuevo_usuario a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#444444;
text-decoration:underline;
}

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

/* ----------------------------------------------- */
#pastilla_acceso_usuarios h3{
	margin:0px;
	margin-bottom:5px;
	color:#583119;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding:2px;
}

#pastilla_acceso_usuarios #formulario{
margin:0px;
margin-top:0px;
margin-left:12px;
width:140px;
/*background-color:#FFFFCC;*/
}

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

#pastilla_acceso_usuarios #formulario .fila .campo1{
width:100%;
float:left;
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:normal;
text-align:center;
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-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-align:center;
color:#666666;
border:#d4d0c8 solid 1px;
background-color:#ececec;
}

#pastilla_acceso_usuarios #formulario .fila .campo1 .boton{
width:50%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8px;
text-align:center;
font-weight:bold;
letter-spacing:1px;
color:#FFFFFF;
border:#d4d0c8 solid 1px;
background-color:#583119;
text-transform:uppercase;
padding:0px;
padding-top:2px;
padding-bottom:2px;

}

#pastilla_acceso_usuarios a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#555555;
text-decoration:underline;
}

#pastilla_acceso_usuarios a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#555555;
text-decoration:none;
}

/* ----------------------------------------------- */
#pastilla_condiciones_venta ul{
	margin:0px;
	padding:0px;
	padding-left:15px;
	text-align:left;
	list-style:none;
}

#pastilla_condiciones_venta li{
	/*display:inline;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	line-height:15px;
}

#pastilla_condiciones_venta li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

#pastilla_condiciones_venta li a:hover{
	color:#666666;
	text-decoration:underline;
}
/* ----------------------------------------------- */
#pastilla_carrito h3{
	margin:0px;
	margin-bottom:20px;
	color:#583119;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin-left:35px;
	text-align:right;
	width:70%;
	height:40px;
}

#pastilla_carrito #columna1{
	float:left;
	width:45%;
	text-align:center;
}

#pastilla_carrito #columna2{
	float:left;
	width:50%;
	text-align:left;
	padding:0px;
	padding-top:5px;
}

#pastilla_carrito a{
	color:#583119;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-transform:lowercase;
	text-decoration:none;
}

#pastilla_carrito a:hover{
	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:#444444;
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:#583119;
text-decoration:none;
}