/*=========================================================================

	CSS Estructural para Champagne Regalos

	--------------------------------------------

	By Hexacta S.R.L. - Enero de 2010

=========================================================================*/
* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}

body{
	margin-top:0;
	margin-left:0;
	font-family: "Trebuchet MS";
	color:#595655;
	font-size: 13px;
	line-height: 1.618em;
	background-color:#FFFFFF;
}
.oculto {
	display:none;
}
h1 {
	font-size: 21px;
	color: #595655;
	font-weight: normal;
}
h2 {
	color: #595655;
	font-size: 17px;
	font-weight: normal;
}
h3 {
	color: #595655;
	font-size: 14px;
	font-weight: normal;
}
h4 {
	color: #595655;
	font-size: 13px;
	font-weight: normal;
}
h5 {
	color: #595655;
	font-size: 12px;
	font-weight: normal;
}

h6 {
	font-size: 10px;
	font-weight: normal;
	float: right;
}
p {
	color:#595655;
}

.oculto {
	display: none;
}
.beige {
	color:#e4decc;
}
.amarillo {
	color:#ce9d31;
}
.error {
	color:#CC0000;
}
input.error, textarea.error  
{
	background-color: #FFFFB7!important;
	/*border: 1px solid #CC0000!important;*/
}
.error {
	color:#CC0000;
		font-size:11px!important;

}
.error p{
	color: #CC0000!important;
	text-align:center;
}
.verde {
	color:#A6C400;
}
.blanco {
	color:#FFFFFF;
}
.content {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	float:left;
	height:96px;
	padding-top:15px;
	width:100%;
	
}
.header .logo {
	float: left;
	padding: 8px 0 0 5px;
}
.header ul {
	float: right;
	clear:right;
}
.header li {
	float: left;
}
.header li a {
	float: left;
	padding-top: 40px;
	padding-bottom: 13px;
	padding-left: 7px;
	padding-right: 7px;
	color: #0A2420;
}
.items a:hover {
	background-image: url(../_img/bk_link.png);
	background-repeat:  repeat-x;
	background-position: left bottom;
	float: left;
	padding-top: 40px;
	padding-bottom: 13px;
	padding-left: 7px;
	padding-right: 7px;
	color: #0A2420;
}
.header .select {
	background-image: url(../_img/bk_link.png);
	background-repeat:  repeat-x;
	background-position: left bottom;
	float: left;
	padding-top: 40px;
	padding-bottom: 13px;
	padding-left: 7px;
	padding-right: 7px;
	color: #0A2420;
}
.carro {
    width:32px;
}
.carro a, .sinItems {
	background-image: url(../_img/canasta.gif);
	background-position: center -7px;
	background-repeat: no-repeat;
	float: left;
	margin-top:35px;
	width:30px;
	height:0px;
	padding-bottom: 0px!important;
}
.carro a:hover {
	background-image: url(../_img/canasta.gif);
	background-position: center -47px;
	background-repeat: no-repeat;
}
.carro h6 {
	width:15px;
	height:18px;
	margin-top:-47px;
	text-align:center;
	padding-bottom:0 !important;
	color:#FFFFFF;
	background-image:url(../_img/bkg-itemCanasta.png);
	background-position:1px 4px;
	background-repeat:no-repeat;
	float:right;
}
.logout {
	position:relative;
	top: 0;
	padding:2px 8px;
	background-color:#EFECE4;
	color:#595655;
	margin-top:-15px;
	margin-bottom:-17px;
	float:right;
	font-size:11px;
}
.logout  a {
	padding-left:10px;
	color:#595655;
	font-weight: bold;
}
.logout  a:hover {
	text-decoration:underline;
}
.menu {
	float: left;
	width: 100%;
	background-image: url(../_img/bk_header.png);
	background-repeat:   repeat-x;
	background-position: left center;
	font-size: 16px;
	color: #595655;
	text-transform: uppercase;
}
.menu ul {
	float: left;
	padding: 14px 0;
}
.menu li {
	display: inline;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}
.menu a {
	color: #595655;
}
.menu a:hover {
	color: #cb9c39;
}
.selected {
	color: #cb9c39 !important;
}
.menu .registro {
	float: right;
	padding-top:23px;
	text-transform:none;
}
.menu .registro h3 {
	float: left;
	margin-top:0px;
}
.menu .registro input {
	float: left;
	margin-left:8px;
	font-size:11px;
	margin-top:1px;
	border:  1px solid #8E8B8A;
	width:140px;
	color:#999999;
	padding:3px 1px;
}
.btn_ingrsar { float:left;}
.btn_ingrsar a {
	background-image:url(../_img/btns/enviar.jpg);
	background-repeat:no-repeat;
	height:21px;
	width:56px;
	background-position: top right;
	float:left;
	padding-left:8px;
}
.btn_ingrsar a:hover {
	background-image:url(../_img/btns/enviar.jpg);
	background-repeat:no-repeat;
	background-position: bottom right;
	float:left;
}

.main {
	float: left;
	width: 100%;
}
.colx1,
.colx2,
.colx3,
.colx5 {
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
.colxDosTercios {
	width:646px;
	float:left;
	padding-right: 2px;
	padding-left: 2px;
}

.colx1 .columna {
	float: left;
	width: 966px;
	padding-right: 2px;
	padding-left: 2px;
}
.colx2 .columna {
	float: left;
	width: 481px;
	padding-right: 2px;
	padding-left: 2px;
}
.flash{
	float:right;
	margin:10px 0;
	
}
.colx3 .columna {
	float: left;
	width: 320px;
}
.colx3   .central     {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

.colx5 .columna {
	float: left;
	width: 178px;
	padding-right: 8px;
	padding-left: 8px;
}
.footer {
	float: left;
	width: 100%;
	background-image: url(../_img/bk_footer.png);
	background-repeat:    repeat-x;
	background-position: left top;
	margin-top:20px;
	bottom:0px;
}
.footer .mapa {
	float: left;
	width: 100%;
	background-image: url(../_img/logoBajo.png);
	background-repeat: no-repeat;
	background-position: 6px 40px;
}
.footer  .mapa  .secciones {
	float: right;
	width: 780px;
	display: block;
	padding: 21px 0 4px 0;
	font-size:12px;
}
.footer  .mapa  .secciones .seccionesUL {
	float: left;
	width: 630px;
}
.footer  .mapa  .secciones  strong {
	font-size: 12px;
	width: 100px;
	float: left;
	color: #A29A80;
	font-weight: bold;
}
.footer .mapa .secciones ul {
	float: left;
	width: 630px;
}
.footer .mapa .secciones li {
	display: inline;
	float: left;
	padding-right: 17px;
	color: #635f4f;
	padding-top: 1px;
	padding-bottom: 1px;
}
.footer .mapa .secciones a {
	display: inline;
	color: #635f4f;
}
.footer .mapa .secciones a:hover {
	display: inline;
	color: #635f4f;
	text-decoration: underline;
}

.footer .legales {
	float: left;
	width: 100%;
}
.footer .legales ul {
	padding: 14px 0 0px 0;
}
.itemslegales {
	width:500px;
	float:left;
}
.footer .secciones li.altox2{
    padding-bottom:15px;
}
.footer .itemslegales li {
	float: left;
	padding-right: 15px;
	font-size: 10px;
	display: inline;
}

.footer .itemslegales a {
	color: #848180;
	float: left;
}
.footer .itemslegales a:hover, .footer .copy a:hover {
	text-decoration:underline;
}
.footer .copy {
	float:right;
	width:300px;

}
.footer .copy li {
	padding-right: 5px!important;
	float:right;
	padding-left: 2px;
	font-size: 10px;
	display: inline;
}
.footer .copy a {
	color: #848180;
}
.godaddy{
	float:right;
	width:113px;
}
.godaddy a {
	float:right;
	text-align:right;
	font-family: arial; 
	font-size: 9px;
}
.puntero {
    cursor: pointer;
}
.h1Alto {
	padding-bottom: 170px!important;
}
