/*
		Fecha:	Agosto 2010
		Nombre: gral_style.css
*/


/* ---------------------- FORMATEADO GENERAL*/

body {
	padding:0;
	margin:0;
	outline: none;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	text-align:center;/*hack para IE para centrardo General*/
	}
iv, h1, h2, p, form, label, input, textarea, img, span {
	margin:0;
	padding:0;
	border:0;
	font-weight: bold;
	}
ul {	
	margin:0; padding:0; list-style-type:none;
	}
 input, select {
	height:23px;width:150px;
	padding:2px;
	}
  textarea {
  	height:60px;width:auto;
	padding:2px;
  } 
a:hover,a:visited,a:link {
	text-decoration: none; color: #999999;
	}
table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #999999;text-decoration: none;
    border-spacing: 0px;
	border:0px;
	border-spacing:0px;
	}
.spacer { /* separador  de secciones */
	clear:both; font-size:0px; line-height:0px;
	}
/*--------------------------- Secciones*/
#container {
	width:100%;
	}
#header {
	background:url(/a_cp/cmn/a_img/11f/head_marquesina.gif) 
	center top no-repeat;
	width:998px; height:152px;
	position:relative;
	margin:0 auto 0 auto;

	}
#header .area_logo {
	position:absolute;
	width:209px;
	height:159px;
	top:1px;
	left:0px;
	background:url(/a_cp/cmn/a_img/11f/head_logoepk.png); 
	margin:0; 	
	background-repeat:no-repeat;
	}
/*#header .area_opciones_compra {
	width:244px;
	height:45px;
	position:relative;
	}	*/
#header .area_carrito {
	position:absolute;
	width:474px;
	height:105px;
	top:11px;
	left: 525px;
	right:0px;
	font-weight:bold;
	color:#526482;
	}
	
#header .area_carrito a:link, a:hover, a:visited{
	color:#7a7a7a;
	text-decoration:none;
	font-weight:bold
	}		
#header .carrito{
	position:absolute;
	width:180px;
	height:26px;
	left: 293px;
	top: 32px;
	height: 16px;
	}
#header .opc_carrito{
	position:absolute;
	width:167px;
	height:30px;
	left: 301px;
	top: 46px;
	height: 22px;
	margin: 5px;	
	}

#header .opciones_usuario{
	position:absolute;
	width:445px;
	height:31px;
	left: 29px;
	top: 75px;
	font-size: 9px;
	}
#header .opc_acceso{
	position:absolute;
	width:508px;
	height:23px;
	top: 5px;
	left: -174px;
	}
.form_acceso{
	height:16px;
	width:115px;
	color: #526482;
	background-color: #ffffff;
	border: 1px solid #dad3c3;
	margin-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    }
.btn_pequeno {
	 width:20px;
	 height:20px;
	}
#header .texto_opciones_usuarios{
	 margin:5px;
	 text-align:left;
	}	
#header .opc_registro{
	position:absolute;
	width:65px;
	height:15px;
	left: 376px;
	top: 12px;
	}	
#header .area_menus {
	position:absolute;
	width:998px;
	height:33px;
	top:118px;
	left: 0px;
	border-width: 0px 0;
	/*spring 2011*/
	background-color:#dadad9;
	/*background-image:url(/a_cp/cmn/a_img/11su/barra_menu_sup.jpg);*/
	background-repeat:no-repeat;
	/*border: 1px solid #FFF;*/
	}	
#header .menu_a {
	position:absolute;
	width:743px;
	height:32px;
	left: 154px; /*154px*/
	top: 1px;
    color:#fff;
	}
#header .menu_b {
	position:absolute;
	width:71px;
	height:32px;
	margin-left:107px;
	margin-top:11px;
	top: -11px;
	left: 666px;
	}
#header .menu_b img{
   width:21px; 
   height:18px;
   margin:5px;
}

#header .menu_c {
	position:absolute;
	width:192px;
	height:32px;
	margin-left:92px;
	margin-top:11px;
	top: -11px;
	left: 486px;
	}
#header .menu_c img{
   width:auto; 
   height:auto;
   margin:0px;
}		

/*----- Menu  Superior */
#underlinemenu {
	margin: 0px;
	padding: 0px;
	}
#underlinemenu ul {
	margin: 0;
	padding-left: 0;
	font-weight: bold;
	font-size: 15px;
	font-family:"Century Gothic";
	}
* html #underlinemenu ul {
 /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
	}
#underlinemenu ul li {
	display: inline;
	}
#underlinemenu ul li span {
	float: left;
	color: #90908c;
	font-weight: bold;
	/*padding: 7px 11px 5px 12px; leones magallanes*/
	padding: 7px 28px 5px 28px;
	text-decoration: none;
	}
#underlinemenu ul li a {
	float: left;
	color: #90908c;
	font-weight: bold;
	padding: 7px 21px 5px 21px;
	text-decoration: none;
	}
#underlinemenu ul li a:hover {
	color: #fff;
	background-color: #90908c;
	}
/*---------------------------  AREA DE CONTENIDOS*/	
#content {
	width:998px; 
	margin:1px auto 0px auto;
	text-align:left; /*revirtiendo el hack centrado*/
	}
#content .titulo_secciones{
	text-indent: 0px;
	color: #be002a;
	text-decoration: none;
	display: block;
	height: 16px;
	float: left;
	font-weight: bold;
	font-size: 18px;
	font-family:"Century Gothic";
	font-weight: bold;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 23px;
	margin-top: 2px;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 11px;
	width: auto;
	background-color: transparent;
	background-image: url("/a_cp/cmn/a_img/11f/ico_epk.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}	
#content .titulo_subsecciones{
	text-indent: 0px;
	color: #666;
	text-decoration: none;
	display: block;
	height: 16px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	font-family:"Century Gothic";
	font-weight: bold;
	line-height: 15px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 23px;
	margin-top: 2px;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 0px;
	width: auto;
	background-color: transparent;
	background-image: url("/a_cp/cmn/a_img/11f/ico_epk.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	}
	
#content .titulo_subsecciones_peq_{
	text-indent: 0px;
	color: #526482;
	text-decoration: none;
	display: block;
	/*height: 16px;*/
	font-weight: bold;
	font-size: 11px;
	font-family:"Century Gothic";
	font-weight: bold;
	line-height: 15px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
	}		
#content .texto_secciones{
	margin-top: 0px;
	margin-right: 15pt;
	margin-bottom: 6px;
	margin-left:15px;
    font-size:11px;
	text-align:justify;
	}
.btn_gral{
	width:111px;
	height:38px;
	}	
	
/*#inputs {
	height:17px;width:65px;
	} 	
#inputs input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #999999; 
}	*/

/*----------------------------------------------------
.ocultar_menu {	display:none; 
}
.ppal {  	line-height:2px;
	padding:12px;
	font-size:9px;	
}
.ver_menu { 
  	display:block; 
  	list-style:none; 
  	line-height:normal;
  }
.ocultar_menu { 
	display:none; 
	}
	*/
		
/*---------------------------------*/	
#footer {
	width:998px;
	position:relative; 
	margin:-1 auto 0 auto; 
	height:120px; /* last value = 90*/
	/*background-color:#c3c4c3;*/
	}
#footer .menu_a{
	position:absolute;
	width:999px;
	height:33px;
	top: 0px;
	height: 33px;
	left: 0px; /*0px*/
	font-weight: lighter;
	font-size: 14px;
	font-family:"Century Gothic";
	text-align:center;
	border: 1px solid #FFF;
	border-width: 1px 0;
	/*spring 2011*/
	background-color:#dadad9;
	}
	
/*----- Menu  Superior */
.menu_inf {
	margin: 0px;
	padding: 0px;
	text-align:center;
	}
.menu_inf ul {
	margin: 0;
	padding-left: 0;
	margin-left:50px; /*123px;*/
	}
* html .menu_inf ul {
 /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
	}
.menu_inf ul li {
	display: inline;
	}
.menu_inf ul li a {
	float: left;
	color: #90908c;
	font-weight: bold;
	padding: 7px 28px 5px 28px;
	text-decoration: none;
	}
.menu_inf ul li a:hover {
	color: #fff;
	background-color: #90908c;
	}	
#footer .menu_b{
	color: #dadad9;
	font-weight: bold;
	position:absolute;
	width:759px;
	height:33px;
	top: 37px;
	height: 26px;
	left: 165px;
	}
	
#footer .menu_b ul {
 /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
	}
#footer .menu_b ul li {
	display: inline;
	}
#footer .menu_b ul li a {
	float: left;
	color: #BE002A;
	font-weight: bold;
	padding: 7px 28px 5px 28px;
	text-decoration: none;
	}
#footer .menu_b ul li a:hover {
	color: #fff;
	background-color: #BE002A;
	}		
		
#footer .menu_c{
	position:absolute;
	width:998px;
	height:33px;
	left: 1px;
	top: 65px;
	height: 25px;
	
	}	
#footer .menu_c_izq{
	position:absolute;
	width:107px;
	height:33px;
	top: -1px;
	height: 25px;
	left: 1px;
	}	
#footer .menu_c_izq img{
	margin: 0px 5px;
	}
#footer .menu_c_der{
	position:absolute;
	width:360px; /*352*/
	height:33px;
	left: 637px;/*645px*/
	top: 24px;/*9px*/
	height: 15px;
	/* cambio spring2011*/
    color:#90908c;
	text-align:right;
	}	
/*                       ANTIGUO CSS                  */
/*--------------tablas actuales para mostrar productos*/
.table2{
	width:140px;
	height:163px;
	}
.linkgrisbold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
.linkgrisunderline {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	}
.linkgrisnormal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	}
.linksg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
.linksgrisbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #464646;
	font-weight: bold;
	text-decoration: none;
	}
a.links:hover {
	text-decoration: underline; 
	color: #999999;
	}
a.linkgrisnormal:hover {
	text-decoration: underline; 
	color: #666666;
	}
a.linkgrisbold:hover {
	text-decoration: underline;
	color: #666666;
	 }
a.linkfooter:hover {
	text-decoration: underline;
	}
a.linknaranja:hover {
	text-decoration: underline;
	}
.linknaranja {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
	}
.textobold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
	}
.textoboldmenu {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #575757;
	text-decoration: none;
	}
.linkmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A4A4A4;
	text-decoration: none;
	line-height:16px;
	}
.linksub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}
.linksubn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}
.linksubh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6a6a6;
	font-weight: bold;
	text-decoration: none;
	}
.linksubnh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a6a6a6;
	text-decoration: none;
	}
.linksubnh a:link, .linksubnh a:visited {
	Text-decoration:none;
	color: #526482;
	font-size:11px;
	font-weight:bold;
	}
.linksubnh a:hover {
	Text-decoration:none; 
	color: #cd6406;
	font-size:11px;
	font-weight:bold;
	}
.linksub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.linksub:hover {
	text-decoration: underline; 
	color: #999999;
	}
a.linksub2:hover {
	text-decoration: underline; 
	color: #FFFFFF;
	}
a.linkmenu:visited {
	text-decoration: none; 
	color: #A4A4A4;
	}
a.linkmenu:hover {
	text-decoration: none; 
	color: #666;
	}
.textoboldwhite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	}
.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5C;
	font-weight: normal;
	line-height:14px;
	text-decoration: none;
	}
.gris2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	}
.negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	}
.linkfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AAAAAC;
	font-weight: bold;
	text-decoration: none;
	}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #999999;
	
	}
	
	.form_button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #90908c;
	border: 1px solid #999999;
	height: 54px;
	display:block;
	}
.textoblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	}
.tituloverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #526482;
	}
.tituloverde a:link, .tituloverde a:visited{
	font-weight: bold;
	color: #526482;
	}
.tituloverde a:hover{
	font-weight: bold;
	color: #526482;
	}
.form_galeria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	line-height:5px;
	width:320px;
}
.textopaginacion {
	font-weight: bold;
	color: #666666;
}
.textopaginacion a:link, .textopaginacion a:visited, .textopaginacion a:hover{
	font-weight: bold;
	color: #999999;
}
.inputpeq{
height:21px;
width:75px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.resaltado{
	color: #be002a;
	text-decoration: none;
	font-size: 18px;
	font-family:"Century Gothic";
	font-weight: bold;
}

#areaboton{
text-align:center;
}
#areaboton input{
width:auto;
}

/*paises catalogos*/
#paises{
height: 28px;
width: 179px;
position: absolute;
top: 2px;
left: 814px;
z-index:1;
}
#paises  select{ 
    font-family: verdana; 
	font-size: 11px; 
	color: white; 
	background-color:#C4C5C4;
	height:20px;
	border: none;
	cursor: pointer;
	outline: none;
	}
	
	#paises  img{
     margin: -2px 0; 

	}
#paises .inputselect {
	margin: 0;
	padding: 0;
	text-indent: 0;
    background-color: #C4C5C4;	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:center;
}



#paises input{
	border: #66FF66 1px dashed; font-family: Verdana; font-size: 11px; text-align: left; width: 100; height: 25; background-color: #DEDEDE; font-weight: bold
	
}
/*swf*/
#swf{
	z-index:0;
	}

