body{
	font:500 0.7em Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding:0px;
	border:0px;
}
form{margin:0px;}
a{text-decoration:none;}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
table{width:100%;}
table td{
	text-align:center;
	vertical-align:top;
}
#con1, #conMiniLight{
	margin:0px auto 0px auto;
	position:relative;
	width:1023px;
}
#con1{
	background-color:#363625;
	background-image: url('../img/bckg01.jpg');
	background-repeat:repeat-x;
}
#cab{
	width:1023px;
	height:152px;

}

#cab h1 a{
	position:absolute;
	top:34px;
	left:31px;
	width:165px;
	height:100px;
	background-image: url('../img/logo01.jpg');
	background-repeat:no-repeat;
}
.disNone{
	position:absolute;
	display:block;
	top:-9000;
	left:0px;
}
#cab ul{
	position:absolute;
	top:33px;
	left:533px;
	z-index:99;
}
#cab ul ul{position:static;}
#cab ul li{
	float:left;
	width:156px;
	height:15px;
	background-color:#FFFFFF;
	margin:0px 2px 2px 0px;
	padding:2px 0px 0px 0px;
	text-align:center;	
}
#optMenu11, #optMenu21, #optMenu31{	
	height:13px;
}
/* \*/
#optMenu11, #optMenu21, #optMenu31{height:15px;}
#cab ul li{
	padding:2px 0px 0px 0px;
	height:15px;
}
/* */
#cab ul ul li{
	background-color:#D9D9C4;
	margin:0px;
	border-top:1px solid #909003;
}
#cab a{
	display:block;	
	width:156px;	
	font:700 10px trebuchet MS, arial;
	color:#333333;	
}

#cab a:hover{	
	border:0px solid;
}

#bus{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:990px;
	height:170px;
	text-align:left;
	background-image: url('../img/bckg02a.gif');
	background-repeat:no-repeat;
}

.txtHome{
	position:absolute;
	top:14px;
	left:309px;
	width:654px;
	height:135px;
	background-image: url('../img/txtHome.gif');
	background-repeat:no-repeat;
}
#titCanal{
	position:absolute;
	top:14px;
	left:300px;
	width:654px;
}
#titCanal h2{
	margin:50px 0px 0px 0px;
	font:500 32px trebuchet MS, Arial;
	color:#FFFFFF;
}
#titCanal h3{
	position:absolute;
	font:500 32px trebuchet MS, Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	top:0px;
}
#titCanal p, #titCanal a{
	font:500 18px trebuchet MS, arial;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
}
#bus form{
	margin:20px 0px 0px 17px;
	padding:20px 0px 0px 0px;
}
* html #bus form{padding:0px;}
.txtBus{
	height:13px;
	padding:2px 0px 2px 0px;	
}
.cboBus{height:15px;}
input.btn, input.btnIntNuevo, .txtBus, .cboBus{
	width:154px;	
	font:500 10px trebuchet MS, arial;
	border:1px solid #767612;
}
/* \*/
input.btn, input.btnIntNuevo, .txtBus, .cboBus{
	height:18px;
	padding:0px;
}
/* */

.cboBus{
	display:block;
	margin:20px 0px 0px 0px;
	font-weight:bolder;
	text-align:right;
}

.busLnk, .busLnk1{
	font:700 10px trebuchet MS, arial;
	color:#FFFFFF;
	display:block;
	margin:5px 0px 0px 0px;
	width:120px;
}
.busLnk1{
	margin:20px 0px 0px 0px;
}
#conCen, #conCenMiniLight{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}
#conCenMiniLight{
	display:none;
	width:990px;
	height:170px;	
}
#miniLightBox{
	background-color:#FFFFFF;
	position:absolute;
	top:-200px;
	left:0px;
	width:100%;
	text-align:center;
}
#conCen{
	background-image: url('../img/bckg04.gif');
	background-repeat:repeat-y;
}
#cabCen{
	width:990px;
	height:36px;
	background-image: url('../img/bckg03.gif');
	background-repeat:no-repeat;
}
#pieCen{
	clear:both;
	width:990px;
	height:87px;
	background-color:#D9D9C4;
	background-image: url('../img/bckg05.gif');
	background-repeat:no-repeat;
	background-position:0% 100%;
}
#pie{
	width:990px;
	height:75px;
	position:relative;
	clear:both;
}
.ln{
	clear:both;
	height:70px;
}
.ln2, .ln6, .lnLight{
	clear:both;
	height:5px;
	overflow:hidden;
}
/* \*/
.ln2, .ln6, .lnLight{height:1px;}
/* */
.ln6{height:20px;}
.ln3, .ln4, .ln5{
	clear:both;
	height:1px;
	overflow:hidden;
	border-top:1px solid #B5B58C;
	margin:15px 0px 25px 0px;
	width:100%;
}

.ln3{margin:15px 0px 15px 0px;}
.ln4{margin:10px 0px 15px 0px;}
.ln5{margin:15px 0px 15px 0px;}
#pie a{color:#333333;}
#subMen1Pie{
	position:absolute;
	top:20px;
	left:110px;
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:right;
	width:150px;
}
/* \*/
#subMen1Pie{
	left:110px;
}	
/* */
#subMen1Pie ul{
	margin:17px 0px 0px 0px;
}
#subMen2Pie{
	position:absolute;
	top:62px;
	left:565px;	
	width:400px;
	text-align:right;
		
}
#subMen2Pie ul, #subMen2Pie{
	float:right;
	text-align:right;	
	font:500 10px trebuchet MS, arial;
	color:#333333;			
	width:400px;
}
#subMen2Pie p{
	clear:both;
	float:right;
	margin:20px 0px 0px 0px;
	width:200px;
}
/* \*/
#subMen2Pie p{margin:20px 4px 0px 0px;}	
/* */
#subMen2Pie ul li{
	display:inline;
	margin:0px 5px 0px 0px;
}

#colIzq{
	float:left;
	width:225px;
	margin:0px 0px 0px 18px;
}

#colDer, #colDer2, .colDerMini{
	float:left;
	margin:0px 0px 0px 60px;
	text-align:left;
}
#colDer, #colDer2{
	width:660px;
	position:relative;
}
.colDerMini{
	border-left:1px solid #BFBF9D;
	margin:20px 0px 0px 30px;
	width:715px;
}
#colDer2{margin:0px 0px 0px 60px;}
* html #colDer2{margin:0px 0px 0px 40px;}
#promoRepor1{
	width:226px;
	height:231px;
	font:500 10px trebuchet MS, arial;
	color:#FFFFFF;
	text-align:left;
	margin:0px 0px 15px 0px;
}
#promoRepor1 p{
	margin:0px 7px 0px 7px;
}
#promoRepor1 p.titRep{
	padding-top:158px;
}

#promoRepor1 ul{
	margin:10px 7px 0px 7px;
}

.infAux{
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:left;
	padding:15px 5px 0px 5px;
	border-top:1px solid #B5B58C;
}

.infAux p {
	margin:0px 0px 5px 0px;
}
p.infAuxSel{
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:left;
	padding:7px 5px 7px 5px;
	background-color:#BFBF9D;
	margin:0px;
}
p.infAuxSel a{
	color:#000000;
	text-decoration:underline;
}
.promoRepor img, .promoReporTxt img{
	margin:0px 0px 15px 0px;
	border:0px;
}
.promoRepor ul, .promoReporTxt ul{
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:left;
	background-color:#E4E4D6;	
}
.promoReporTxt ul{border-top:1px solid #B5B58C;}
.promoRepor ul a, .promoReporTxt ul a{color:#333333;}

.promoRepor ul li, .promoReporTxt ul li{
	border-bottom:1px solid #B5B58C;
	padding:5px 25px 5px 15px;
	background-image: url('../img/bullet1.gif');
	background-repeat:no-repeat;
	background-position:3 10;
}
.promoRepor ul#listSimple, .promoReporTxt ul#listSimple{
	margin-top:0px;
	background-color:#D9D9C4;
}
* html .promoRepor ul li, * html .promoReporTxt ul li{background-position:3 13;}
.promoRepor ul#listSimple li#listSimpleSel, .promoReporTxt ul#listSimple li#listSimpleSel{
	background-color:#BFBF9D;
}
#colDer table#listItems{
	width:100%;
	float:left;
}
table#listItems tr td{
	width:152px;
	margin:0px 15px 0px 0px;
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:left;
	vertical-align:top;
	padding:0px;	
}
table#listItems tr td a.lnkReportaje, table#listItems tr td strong{
	margin:10px 0px 0px 0px;
	display:block;
	width:152px;
	font-weight:bolder;
}
table#listItems tr td a{text-decoration:none;}
table#listItems img{border:0px;}
table#listItems tr td{border-bottom: 1px solid #B5B58C;}
table#listItems tr.ult td{border:0px;}
table#listItems tr td img{margin:15px 0px 0px 0px;}
table#listItems tr.linea1 td img{margin:0px;}
table#listItems ul{
	margin:10px 0px 10px 0px;
	width:152px;
}

.txtGen, .txtGenB{
	font:500 12px trebuchet MS, arial;
	color:#333333;
}
.txtGenB{font-weight:bolder;}
.itemForm{
	width:240px;
	float:left;
}
/* \*/
.itemForm{
	width:235px;
}
/* */
.itemForm3{
	width:180px;
	float:left;
}
.itemForm2{
	clear:both;
}
.itemForm4{
	width:419px;
	float:left;
	padding:0px 0px 20px 0px;
}
.itemForm5, .itemForm6{
	width:392px;
	float:left;
	margin:0px 0px 0px 27px;
}
.itemForm6{
	margin:0px;
	padding:0px 0px 20px 0px;
	width:100%;
}
.itemForm7{
	width:180px;
	text-align:left;
}
#frmLogin .itemForm7{margin:0px auto 0px auto;}
.itemForm8{
	width:200px;
	float:left;
	padding:0px 0px 20px 0px;
}

.itemForm9{
	clear:both;
}
#frmLogin a{
	color:#000000;
	text-decoration:underline;
}
.itemForm6 input, .itemForm6 label{
	float:left;
	display:block;
	font:500 10px trebuchet MS, arial;
	margin:5px 0px 0px 0px;
}
.itemForm6 label{margin:7px 9px 0px 9px;}
#colDer h3{
	font:700 12px trebuchet MS, arial;
	margin:0px 0px 5px 0px;
}
#frmRegistro h3{
	font:700 12px trebuchet MS, arial;
	margin:0px 0px 10px 0px;
}
.itemForm6 a{
	color:#000000;
	text-decoration:underline;
}
.itemForm2 textarea, .itemForm4 textarea{
	width:650px;
	height:83px;
	font:500 10px trebuchet MS, arial;
	border:1px solid #515126;
	margin:0px 0px 14px 0px;
}
.itemForm4 textarea{
	width:419px;
	height:55px;
	margin:0px 0px 34px 0px;
}
.itemForm label, .itemForm3 label, .itemForm2 label, .itemForm4 label, .itemForm7 label, .itemForm8 label, .itemForm9 label{
	display:block;
	font:700 10px trebuchet MS, arial;	
}
.itemForm4 label.lblRd, .radio{float:left;}
.itemForm4 label.lblRd{
	margin:2px 9px 0px 9px;
}
.itemForm input, .itemForm3 input, .itemForm2 input, .txt, .itemForm7 input, .itemForm8 input, .descarga input.txt,
.itemForm9 input, #frmModLight .itemForm4 input{
	width:180px;		
	font:500 10px trebuchet MS, arial;
	border:1px solid #515126;
	margin:0px 0px 14px 0px;
	padding:2px 0px 2px 0px;
}
/* \*/
.itemForm input, .itemForm3 input, .itemForm2 input, .txt, .itemForm7 input, .itemForm8 input, .descarga input.txt,
.itemForm9 input, #frmModLight .itemForm4 input{
	padding:0px;
	height:18px;
}
/* */
#frmModLight .itemForm4 input{width:419px;}
.txt{
	width:126px;
	float:left;
}
.cal{
	float:left;
	border:0px;
}
.btns{
	margin:18px 0px 0px 0px;
	padding:17px 0px 0px 0px;
	width:100%;
	border-top:1px solid #B5B58C;
	text-align:center;
	clear:both;
}

#frmEncargo select, #frmBusquedaAvanzada select, #frmRegistro select, #frmAltaUsuario select, #frmPreferencias select,
#frmResultadoBus select, #frmLightBox select, #frmModLight select, #frmMiniLightBox select{
	width:180px;	
	font:500 10px trebuchet MS, arial;
	border:1px solid #515126;
	display:block;
	margin:0px 0px 14px 0px;
	text-align:right;
}
#frmResultadoBus select, #frmModLight select{margin:0px 0px 5px 0px;}
#frmMiniLightBox select{margin:5px 0px 0px 0px;}
label.titFrm, span.titFrm,	span.titFrm2{
	display:block;
	font:700 12px trebuchet MS, arial;
}
span.titFrm2{
	margin:0px 0px 5px 0px;
}

input.btn, input.btnIntNuevo {
	width:51px;	
	font-weight:bolder;	
	color:#FFFFFF;
	background-color:#999900;
	cursor:hand;
	padding:2px 0px 2px 0px;	
}

/* \*/
input.btn, input.btnIntNuevo{
	height:18px;
	padding:0px 0px 2px 0px;
}
/* */	

input.btnIntNuevo{width:200px;}

.visNone{visibility:hidden;}
input.chk{
	float:left;
	margin:10px 3px 0px 26px;	
}
label.lblChk{
	font:500 10px trebuchet MS, arial;
	float:left;
	margin:12px 0px 0px 0px;	
}
#frmBusquedaAvanzada .btns{
	margin:0px;
}

#frmResultado{
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:left;
	padding:0px 5px 0px 5px;
}
#frmResultado p{margin:10px 0px 10px 0px;}
.txtRes{font:700 11px trebuchet MS, arial;}
.txtRes a{
	font:500 11px trebuchet MS, arial;
	color:#000000;
	text-decoration:underline;
}
#frmResultado input{margin:0px;}
#frmResultado .itemForm{
	border-bottom:1px solid #FFFFFF;
	padding:10px 0px 10px 0px;
}

#frmLogin{
	text-align:center;
	font:500 10px trebuchet MS, arial;
}
#frmLogin .itemForm7{text-align:left;}
#frmResultado .itemForm a{
	color:#333333;
	font-weight:lighter;
	text-decoration:underline;
}
#frmResultado input.chk, #frmPreferencias input.chk, #frmBusquedaAvanzada input.chk{
	width:15px;
	height:15px;
	border:0px;
	float:left;
	margin:0px 3px 0px 0px;	
}

#frmResultado label.lblChk{
	margin:0px;
	width:200px;
	border:1px solid #D9D9C4;	
}

#frmPreferencias .itemForm8 input.chk, #frmBusquedaAvanzada .itemForm8 input.chk{margin:0px 3px 0px 0px;}
#frmPreferencias .itemForm8 label.lblChk, #frmBusquedaAvanzada .itemForm8 label.lblChk{
	width:170px;
	margin:0px;
	border:1px solid #D9D9C4;
}

ul.list1{
	font:500 10px trebuchet MS, arial;
	color:#000000;
	margin:10px 0px 0px 0px;
}
ul.list1 li{
	width:100%;
}
ul.list1 a{
	text-decoration:underline;
	font-weight:Bolder;
	color:#000000;
}

ul.list1 span{color:#000000;}
.divPag, .divPagCat{
	clear:both;
	position:relative;
	width:100%;
	height:37px;
	background-color:#BFBF9D;
	margin:15px 0px 0px 0px;
	text-align:center;
	font:700 10px trebuchet MS, arial;
	color:#333333;
	border:1px solid #BFBF9D;
}

.divPagCat{
	/*width:646px;*/
	margin:0px 0px 15px 0px;
}

#ultPagCarrito{margin:25px 0px 0px 0px;}
#ultPag{margin:0px;}

.countPag{
	margin:12px 0px 0px 0px;
	z-index:1000;
}
.countPag img{
	border:0px;
	margin:3px 7px 0px 7px;
}

#colDer2 .txtGenB{color:#000000;}
.txtIrPag{
	width:45px;
	height:18px;
	font:500 10px trebuchet MS, arial;
	border:1px solid #515126;
}

.frmIrPag{
	top:8px;
	left:460px;
	position:absolute;
	width:100%;
	text-align:right;
	width:200px;
}

.frmIrPag input.btn{margin:0px 10px 0px 0px;}

#colDer2 table{
	margin:13px 0px 0px 0px;
}

#listItems a{
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-decoration:underline;
}

#listItems ul li a, ul.lnkAccion li a{
	text-decoration:none;
	padding:0px 0px 0px 13px;
	background-image: url('../img/bullet5.gif');
	background-position:0 5px;
	background-repeat:no-repeat;
}

.canalizaSel{
	color:#CC0000;
	font-weight:bolder;
}

.canalizaVolver{
	font:500 18px trebuchet MS, arial;
	color:#333333;
	float:left;
	margin:7px 0px 0px 5px;
}
ul#listAlfa{
	width:100%;
	text-align:center;
	height:28px;
	border-bottom:1px solid #BFBF9D;
	padding:5px 0px 0px 0px;
}
ul#listAlfa li{
	display:inline;
	font:700 12px trebuchet MS, arial;
	color:#000000;
	margin:5px 8px 0px 8px;
}

ul#listAlfa li a{
	color:#000000;
	text-decoration:underline;
}
ul#listAlfaExt{
	padding:0px 0px 40px 0px;
	border-bottom:1px solid #BFBF9D;
}
ul#listAlfaExt li.itemAlfaSup{
	font:700 18px trebuchet MS, arial;
	padding:15px 0px 0px 0px;
	clear:both;
}
ul#listAlfaExt li ul{
	margin:4px 0px 0px 0px;
}
ul#listAlfaExt li ul li{
	display:block;
	margin:0px;
	width:240px;
	float:left;
}
ul#listAlfaExt li ul li a{
	font:500 12px trebuchet MS, arial;
	color:#000000;
	text-decoration:underline;
}

table#event{
	width:100%;
	font:700 12px trebuchet MS, arial;
}

table#event th#colEvent{
	width:90%;
	text-align:left;
}
table#event th#colFecha{
	width:10%;
	text-align:right;
}
table#event td, table#event th{border-bottom:1px solid #BFBF9D;}
table#event td{
	text-align:left;
	height:37px;
	padding:8px 0px 8px 0px;
}
table#event td a{
	color:#000000;
	text-decoration:underline;
}

table#event td.eventFecha{
	font:500 12px trebuchet MS, arial;
	text-align:right;
}

#listItems a.ficha{text-decoration:none;}

#conImg{
	text-align:center;
	padding:0px 0px 35px 0px;
	border-bottom:1px solid #B5B58C;
}
ul.lnkAccion{
	padding:10px 0px 10px 0px;
	border-top:1px solid #B5B58C;
	border-Bottom:1px solid #B5B58C;
	text-align:left;
}
ul.lnkAccion a{
	font:500 10px trebuchet MS, arial;
	color:#000000;
}

ul.lnkAccion li.lnkImprimir{margin:15px 0px 0px 0px;}
ul.lnkAccion li.lnkImprimir2{margin:0px 0px 0px 0px;}

.datos{
	font:500 12px trebuchet MS, arial;
	color:#000000;
	margin:15px 0px 0px 0px;
	text-align:left;
}

.lblDatos{font:700 10px trebuchet MS, arial;}

div.lblDatos{margin:10px 0px 0px 0px;}

.datosTit{
	text-align:left;
	padding:7px 5px 7px 5px;
	background-color:#BFBF9D;
	margin:10px 0px 0px 0px;
}
.datosTit div.lblDatos{margin:0px;}
.datosTit a{
	color:#000000;
	text-decoration:underline;
}

.lnFicha{
	width:100%;
	height:1px;
	overflow:hidden;
	background-color:#B5B58C;
	margin:10px 0px 0px 0px;
}

input.btnGes, input.btnHisCom {
	width:214px;
	font-weight:bolder;
	color:#FFFFFF;
	background-color:#999900;
	height:18px;
	font:700 10px trebuchet MS, arial;
	border:1px solid #767612;
	cursor:hand;
}

.btnsGes, .btnsGesInf{
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	clear:both;
}
.btnsGesInf{margin:15px 0px 0px 0px;}
.zonaVer{
	width:100%;
	height:37px;
	background-color:#BFBF9D;
	margin:17px 0px 0px 0px;
}

table#gestionUsuarios, table#historicoPedidos{
	width:100%;
	font:500 12px trebuchet MS, arial;
}
table#gestionUsuarios th{
	height:38px;
	text-align:left;
	border-bottom:1px solid #BFBF9D;
}

table#gestionUsuarios td{
	text-align:left;
	border-bottom:1px solid #BFBF9D;
	height:38px;
	padding:8px 0px 8px 0px;
}
table#gestionUsuarios td.chkGes{width:30px;}
table#gestionUsuarios #idUsuario{
	width:137px;
	padding:0px;
}
table#gestionUsuarios #idPerfil{width:103px;}
table#gestionUsuarios #idFecha{width:129px;}

.tipoUser{font:700 10px trebuchet MS, arial;}

#btnMod{margin:0px 5px 0px 5px;}

.itemForm span, .itemForm3 span{
	font:500 12px trebuchet MS, arial;
	display:block;
	margin:0px 0px 14px 0px;
}

input.btnHisCom {
	width:326px;
}

table#historicoPedidos th{
	height:38px;
	text-align:left;
}

table#historicoPedidos td{
	text-align:left;
	height:93px;
	padding:8px 10px 8px 10px;
	vertical-align:middle;	
}
table#historicoPedidos td.chkHist{
	padding:0px;
	text-align:center;
	padding:8px 0px 8px 0px;
	border-left:1px solid #BFBF9D;
}
table#historicoPedidos td.nombreImgCon{border-left:1px solid #BFBF9D;}
table#historicoPedidos #idChk{width:21px;}
table#historicoPedidos #idNombreImg{
	width:120px;
	padding:0px 0px 0px 10px;
}
table#historicoPedidos #idUsuario{
	padding:0px 0px 0px 10px;
	width:170px;
}
table#historicoPedidos #idUsuarioCompra{
	padding:0px 0px 0px 10px;
	width:180px;
}
table#historicoPedidos #idImg{width:76px;}
table#historicoPedidos #idPrecio{
	width:97px;
	padding:0px 0px 0px 10px;
}
table#historicoPedidos #idFecha{
	width:100px;
	padding:0px 0px 0px 10px;
}

table#historicoPedidos tbody td{
	border-top:1px solid #BFBF9D;
	border-right:1px solid #BFBF9D;
}
table#historicoPedidos{
	border-bottom:1px solid #BFBF9D;	
}

table#historicoPedidos #idOpciones{
	width:210px;
	padding:0px 0px 0px 15px;
}

.descarga{font:700 10px trebuchet MS, arial;}
.descarga label{
	margin:0px 0px 0px 10px;
}
.descarga a{
	font:500 10px trebuchet MS, arial;
	text-decoration:underline;
	color:#000000;
}
.descarga .lbl{
	margin:0px;
	width:200px;
	height:20px;
	clear:both;
}
.descarga .lbl label{
	height:20px;
	float:left;
	margin-top:1px;
}
.descarga .lbl input{
	float:left;
}
.descarga input.txt{margin:0px 0px 0px 30px;}

.msgError{
	font:700 11px trebuchet MS, arial;
	margin:0px 0px 10px 0px;
	text-align:left;
	color:#FF0000;
}

.msgError td{text-align:left;}

.msgError li{
	text-align:left;
	margin-left:15px;
}

.msgObl{
	font:700 9px trebuchet MS, arial;
	margin:0px 0px 10px 0px;
}

.msgError2{
	font:500 18px trebuchet MS, arial;
	color:#CC0000;
	margin:10px 0px 10px 0px;
	text-align:center;
}

.msgError ul{
	margin:0px 0px 0px 22px;
	list-style:decimal;
}

#conPopup{
	margin-left:auto;
	margin-right:auto;
	padding:15px 0px 0px 0px;
	position:relative;
	width:100%;
	background-color:#363625;
	background-image: url('../img/bckg01.jpg');
	background-repeat:repeat-x;
	text-align:center;
}

.conPopup2, .conPopup3{
	margin-left:auto;
	margin-right:auto;
	width:376px;
	height:47px;
	text-align:center;
	background-image: url('../img/bckg02b.gif');
	background-repeat:no-repeat;
	overflow:hidden;
	font:500 32px trebuchet MS, arial;
	color:#FFFFFF;
}
.conPopup3, .conPopupLight{
	width:462px;
	background-repeat:repeat-x;
}

.conPopupAmpliacion div{
	float:left;
	margin:0px 0px 0px 300px;
}

.conPopupAmpliacion{
	clear:both;
	width:376px;
	height:47px;
	background-image: url('../img/bckgCabAmpli.gif');
	width:990px;
	/*text-align:left;*/
	margin:0px auto 0px auto;
	font:500 32px trebuchet MS, arial;
	color:#FFFFFF;
}

.piePopupAmpliacion{
	background-image: url('../img/bckgPieAmpli.gif');
	width:990px;
	height:47px;
	clear:both;
	margin:0px auto 0px auto;
}


#conPopup3, #conPopup4, #conPopup5{
	margin-left:auto;
	margin-right:auto;
	width:376px;
	text-align:center;
	background-color:#D9D9C4;
	overflow:hidden;
}


#conPopup3{height:209px;}
#conPopup5{width:462px;}

#logoPopup{margin:0px 0px 15px 0px;}
#logoAmpliacion{
	margin:10px 0px 15px 20px;
	float:left;
}

#conPopup3, #conPopup4, #conPopup5{
	font:500 11px trebuchet MS, arial;
	color:#000000;
}

#pr1{margin-top:30px;}

p#emailComer{
	width:348px;
	height:38px;
	background-color:#BFBF9D;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

p#emailComer a{
	margin-top:10px;
	display:block;
	color:#000000;
	text-decoration:underline;
}

#copyPopup, #copyPopup2{
	text-align:right;
	font:500 10px trebuchet MS, arial;
	color:#D9D9C4;
	margin-right:12px;
}

#copyPopup2{margin-right:18px;}

#precio{
	font:500 18px trebuchet MS, arial;
	color:#000000;
}

.texto1{
	text-align:left;
	margin:15px 15px 15px 15px;
}

#cab ul ul li.optSelMenu{background-color:#BFBF9D;}
#cab ul ul li.optSelMenuAct{background-color:#99FF00;}

#titAct, #txtAct, .txtAct, .txtActRojo{
	text-align:center;
	font:500 32px trebuchet MS, arial;
	color:#333333;
}

#txtAct, .txtAct, .txtActRojo{font:500 14px trebuchet MS, arial;}
#txtAct a, .txtAct a{
	text-decoration:underline;
	color:#333333;
}

.nombreImg{
	font:500 18px trebuchet MS, arial;
	color:#000000;
}

#aceptar{margin:30px 0px 0px 0px;}


ul.lightbox li, ul.miniLightbox li{
	padding:5px 25px 5px 15px;
	background-image: url('../img/bullet1.gif');
	background-repeat:no-repeat;
	background-position:3 10;
}

ul.miniLightbox li{
	padding:0px 25px 0px 15px;
	background-position:3 5;
}

#frmResultado .itemForm ul.lightbox li a, #frmResultado .itemForm ul.miniLightbox li a{text-decoration:none;}
ul#listLightBox{margin:15px 0px 15px 0px;}
ul#MinilistLightBox{
	margin:15px 0px 15px 15px;
	height:80px;		
}
ul#listLightBox li{
	margin:0px 22px 0px 0px;
	clear:both;	
}
ul#MinilistLightBox li{
	margin:0px;
	float:left;	
}
ul#listLightBox li a img, ul#MinilistLightBox li a img{border:0px;}
ul.accionMiniLightBox{float:left;}
ul.accionMiniLightBox li{
	width:100px;
	clear:both;
	text-align:left;
}
ul#listLightBox li.brdr{border-bottom:1px solid #B5B58C;}
ul#listLightBox li ul{margin:10px 0px 0px 0px;}
ul#listLightBox li ul li, ul#listLightBox li ul.accionMiniLightBox{margin:0px;}
ul#listLightBox li ul.accionLightBox{margin:0px 0px 0px 20px;}
ul#listLightBox li img, ul#MinilistLightBox li img{
	float:left;
	margin:0px 22px 0px 0px;
}

.infimgLight{
	float:left;
	width:310px;
	font:500 10px trebuchet MS, arial;
	color:#333333;
}

.infimgLight a{
	color:#333333;
	text-decoration:underline;
}

a.lightReportaje{
	display:block;
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.instEspLight{margin:10px 0px 0px 0px;}
.accionLightBox, .accionMiniLightBox{
	font:500 10px trebuchet MS, arial;
	color:#333333;
}
.accionLightBox{
	width:150px;
	float:left;
}
.accionLightBox a, .accionMiniLightBox a{
	color:#333333;
	text-decoration:none;
	padding:0px 0px 0px 13px;
	background-image: url('../img/bullet5.gif');
	background-position:0 5px;
	background-repeat:no-repeat;
}

ul#listLightBox li ul.accionLightBox li.lnkBorrar{margin:10px 0px 0px 0px;}
ul#MinilistLightBox li ul.accionMiniLightBox li.lnkBorrar{margin:10px 22px 0px 0px;}
.lnLight{
	margin:15px 0px 15px 0px;
	width:660px;
}

#frmLightBox{text-align:left;}
#frmLightBox .itemForm{
	float:left;
	width:200px;
	padding:20px 0px 0px 27px;
}
#frmLightBox .itemForm9{padding:10px 0px 0px 27px;}
.itemForm9 input{width:400px;}

#frmLightBox .itemForm9 textarea{
	width:400px;
	height:83px;
	font:500 10px trebuchet MS, arial;
}

#frmLightBox .btns{
	width:405px;
	margin:20px 0px 0px 27px;
	padding:20px 0px 20px 0px;
}

#cabMinilight{
	width:1023px;
	height:20px;
	background-image: url('../img/bckgCabMiniLight.gif');
	background-repeat:no-repeat;
	text-align:left;
	font:700 10px trebuchet MS, arial;
	color:#FFFFFF;
}
#cabMinilight div{margin:2px 0px 0px 60px;}
#cabMinilight a{
	color:#FFFFFF;
	text-decoration:underline;
}

#listLightBox{clear:both;}
#msgErrorLightBox{margin:10px 0px 0px 0px;}

#msgErrorMiniLightBox{margin:10px 0px 10px 10px;}

td#selIdioma{
	width:100%;
	height:100%;
	background-image: url('../img/bckgSelIdioma.jpg');	
	text-align:center;
}

#conSelIdioma{
	width:701px;
	height:362px;
	background-image: url('../img/bckgCenSelIdioma.jpg');
	background-repeat:no-repeat;
	margin:80px auto 0px auto;
	text-align:center;	
}
#conSelIdioma ul{
	margin:0px auto 0px auto;
	padding-top:200px;
	/*margin:200px auto 0px auto; ok*/
	width:74px;
}
#conSelIdioma ul li{
	text-align:left;	
	width:74px;
	margin:0px 0px 10px 0px;
}
#conSelIdioma ul li img{border:0px;}

.Preferencias{
	position:relative;
	top:5px;
	left:-4px;
}
.Preferencias label{
	font:500 10px trebuchet MS, arial;
	color:#FFFFFF;
}

#descargas{
	margin:10px 0px 10px 0px;
	font:500 11px trebuchet MS, arial;
	color:#333333;
}

#descargas a{
	color:#333333;
	text-decoration:underline;
}

.bienvenida{
	position:absolute;
	top:33px;
	left:220px;
	font:500 10px trebuchet MS, arial;
	color:#FFFFFF;
	width:300px;
	text-align:right;
}

.cabCal{
	background-color:#E4E4D6;
	border:1px solid #000000;
}
#anyo form{
	margin:0px auto 0px auto;
	padding:0px;
	display:block;
	width:184px;
}
#anyo, #anyo form, .cboCal{
	text-align:center;
	font:500 9px trebuchet MS, Arial, Helvetica, sans-serif
}
.cboCal{
	margin:0px;
	padding:0px;
}
#anyo{
	padding:10px 0px 0px 0px;
	margin:0px auto 0px auto;
	position:relative;
}

#cerrarCal{
	background-color:#505025;
	text-align:right;
	width:182px;
}
#anyo a{color:#000000;}
#anyo #cerrarCal a{
	color:#D9D9C4;
	margin:0px 10px 0px 0px;
}

#divCalendario{
	position:absolute;
	top:200px;
}
#Calendario{font:500 11px trebuchet MS, Arial, Helvetica, sans-serif}
.dia{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.dia7{border-bottom:1px solid #000000;}

.txtMapaWeb{
	font:500 10px trebuchet MS, arial;
	color:#333333;
	text-align:left;
}

.txtMapaWeb a, ul.txtMapaWeb a.itemSec{
	color:#333333;
	padding:0px 0px 0px 15px;
	background-image: url('../img/bullet5.gif');
	background-position:0 5px;
	background-repeat:no-repeat;
	display:block;
	height:20px;
}

ul#mapaWeb li{
	float:left;
	width:33%;
}

ul#mapaWeb ul.txtMapaWeb li{
	width:200px;
}

ul.txtMapaWeb a.itemSec{
	margin:20px 0px 0px 0px;

}

#regiones{width:600px;}
.divRegion{
	width:170px;
	display:inline;
	margin:10px 0px 10px 30px;			
}

.divRegion input.chk{	
	margin:0px;	
}
.divRegion label.lblChk{	
	margin:0px;
}


/* \*/
.divRegion{
	width:170px;
	float:left;
	margin:10px 0px 10px 20px;	
}
/* */

.optMenuNoSel, .optMenuSel{display:block;}
.optMenuOut{display:none;}


.reportaje{
	width:152px;
}

.chkNewsletter{margin:0px 0px 10px 0px;}

#imgNav img{border:0px;}
#imgNav{
	float:right;	
	width:35px;
	height:20px;
	margin:0px;	
	text-align:right;	
}

.titPrefe{padding:0px 0px 5px 0px;}

.txtActRojo{color:#FF0000;}