* {
	margin:0; padding:0;
	border:0
}
body {
	background:url(../img/bgSite2.gif) top no-repeat #0081b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.floatFix { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
input, textarea {
	padding:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
	border:1px solid #cdcdcd;
	background:url(../img/bgInput.gif) repeat-x #fff;
}
a {
	text-decoration:none;
	color:#003399
}
a:hover {
	text-decoration:underline;
	color:#0066FF !important;
}
a:focus{ outline:none;}
.bgTop {
	background:url(../img/bgTop.png) no-repeat center top;
}
.topPrint {
	display:none
}
#top {
	height:146px;
	width:1004px;
	margin:30px auto 0 auto;
}
#top img{
	float:right;
}
.logoTop {
	position:absolute;
	/*background:url(../img/logoTop.png) no-repeat;*/
	width:551px;
	margin:-33px 0 0 -10px;
}
#fotoTop, #topN {
	float:right;
}
.lineTop {
	height:3px; background-color:#FFFFFF; width:1004px; margin:0 auto; overflow:hidden;
}
.bgMain {
	background:url(../img/bgMain.png) repeat-y center;
	margin:0 auto;
	padding:0 0 1px 0
}
#main {
	width:1004px;
	margin:2px auto 0 auto;
	background-color:#72a759;
	padding-top:3px;
	clear:left
}
.btnIdioma {
	position:absolute; 
	margin:148px 0 0 -482px;
		z-index:9
}
.btnIdioma img{
	border:none;
}
.finMain {
	background:url(../img/finMain.png) no-repeat center; height:74px; 
}
#menu {
	width:1004px;
	font-size:0;
	margin:0 auto 2px auto;
	background-image:url(../img/bgMenu.gif);
	text-align:center;
	height:40px;
	border-bottom:1px solid #FFF;
}
#menu ul{
	list-style:none;
	position:relative;
}
#menu li{
	float:left;
	overflow:hidden

}
#menu a{
	display:block;
	padding:8px 20px 0 20px;
	border-right:2px #8bab52 solid;
	color:#FFFFFF;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:32px;
	cursor:pointer;
	overflow:hidden
}
#menu a:hover{
	background: #476902 url(../img/bgMenuOn.gif) center bottom no-repeat;
	text-decoration:none;
	color:#FFFFFF !important;
}
.btnOn {
	cursor:default !important;
	background: #476902 url(../img/bgMenuOn.gif) center bottom no-repeat;
}
.btnOn:hover {
	
}
.subMenu {
	background:#fff;
	float:left;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	width:1003px;
	display:none;
	clear:both;
}
.subMenu ul{
	list-style:none;
	width:auto !important
}
.subMenu li{
	float:left;
	overflow:hidden;
	height:29px;

}
.subMenu a{
	display:block;
	background:url(../img/bgSubMenu.gif) right no-repeat;
	padding:0 10px 2px 10px !important;
	margin:3px 6px 0 6px !important;
	text-align:center;
	border:none !important;
	color:#333 !important;
	height:auto!important;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.subMenu .btnOn {
	background:#12284c;
	color:#fff !important;
	padding:0 10px 2px 10px !important;
	margin:3px 6px 0 6px !important;
}
.subMenu a:hover{
	background:#12284c !important;
	color:#fff !important;
	text-decoration:none !important;
	padding:0 10px 2px 10px !important;
	margin:3px 6px 0 6px !important;
}

#mainFlash, #mainN {
	margin:4px 4px 2px 4px;
}
.btnsBig a {
	width:238px;
	/*width:246px;*/
	height:204px;
	margin-right:4px;
	border:#FFFFFF solid 4px;
	float:left;
	background-position:center;
	background-repeat:no-repeat
}
.btnsBig span {
	display:block;
	margin:173px 2px 0 2px;
	background-color:#406498;
	padding:6px 5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold
}
.btnsBig a:hover {
	border:#003366 solid 4px;
	text-decoration:none
}
.btnsBig a:hover span{
	background-color:#003366;
}
#centro {
	width:776px;
	float:left;
	display:inline;
}

#centro img{

}
#centro strong{
	font-size:13px;
	font-weight:bold
}
	
#centro h2{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#000;
	padding:20px 80px 20px 90px;
	border-right:#FFFFFF 1px solid;
	margin:15px 0;
}
#derecha {
	width:222px;
	float:right;
	background-color:#eefddd;
	margin:0 4px 0 0;
	display:inline;
}
#izquierda {
	width:258px;
	float:left;
	display:inline;
	background-color:#eefddd;
	margin:0 0 0 4px;
}
.tit {
	background:url(../img/bgTit.gif) #295d61; margin:6px;
}
#pie {
	padding-top:10px;
	width:1000px;
	margin:0 auto;
	clear:both;
	padding-bottom:7px;
}
#pie img{
	vertical-align:middle;
	margin:0 8px 0 8px
}
#pie p{
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:5px 0 0 230px;
}
#pie h3{
	font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:4px 0 0 230px;
}
.nota {
	text-align:center;
	margin-bottom:5px
}
.nota img{
	border:#000000 solid 1px;
	width:198px;
	
}
.nota h3{
	font-size:13px;
	text-align:left;
	padding:3px 8px
}
.nota p{
	text-align:left;
	padding:1px 8px
}
.nota a{
	text-align:right;
	display:block;
	color:#006600;
	padding:2px 10px;
}
.nota a:hover{
	background-color:#006600;
	color:#FFFFFF !important
}
.botonesCont {
	margin-bottom:3px;
	font-size:0;
	line-height:0;
	text-align:center
}
.botonesCont img{
	margin-left:3px;
	cursor:pointer;
}
.botonesCont img:hover{
}

/*NOTICIAS*/

#centroNotaC {
	width:742px;
	float:left;
	display:inline;
}


.notasCat {
	background-color:#FFFFFF;
	overflow:hidden;
	
}
.notasCat a{
	display:block;
	padding:4px 5px 4px 9px;
	border-bottom:#72a759 solid 1px;
	margin:0 8px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.notasCat a:hover{
	text-decoration:none;
	background-color:#006699;
	color:#FFFFFF !important
}
.notasCat p{
	padding:4px
}
.notaRelCuadro{
	margin:0 8px;
	border-bottom:#72a759 solid 1px;
	padding:2px 4px;
	overflow:hidden
}
.notasRel h6{
	font:italic 10px Arial, Helvetica, sans-serif;
	color:#666666
}
.notasRel img{
	float:left;
	margin:0 4px 0 0;
}
.notasRel a{
	display:inline;
	padding:2px 0;
	margin:0;
	border:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.notasRel a:hover{
	text-decoration:none;
	background:none;
	color:#006699 !important
}

.notas {
	margin:4px;
	padding:5px;
	border-bottom:#CCCCCC solid 1px;
	width:724px;
	background-color:#FFFFFF
}
.notas .volanta{
	padding:5px 4px 0 0;
	font-style:italic; color:#666666
}
.notas h3 {
	font:bold 25px Georgia, "Times New Roman", Times, serif;
	padding:2px 0 5px 2px;
	margin:0
}
.notas img {
	margin:0 10px 5px 0;
	float:left
}

.notaC {
	padding:5px 0;
}
.notaC .volanta{
	padding:5px 4px 0 8px;
	font-style:italic; color:#666666
}
.notaC h3 {
	font-size:30px;
	font-weight:bold;
	padding:5px 10px
}
.notaC img {
	margin:0 4px 4px 0;
}
.notaC .bajada{
	padding:5px 4px 0 8px;
	font-weight:bold
}
.notaC .cuerpo {
	padding:5px 4px 0 8px;
}

.notaCGaleriaPrin {
	margin:0 0 5px 5px;
}
.notaCGaleria {
	margin-bottom:5px;
}
.notaCGaleria img, .notaCGaleriaPrin img{
	border:#999999 solid 1px
}
.notaCGaleria img:hover, .notaCGaleriaPrin img:hover{
	border:#003366 solid 1px
}
.tools {
	clear:left;
	float:right;
	text-align:right;
	padding:5px 5px 0 0;
}
.tools img{
	margin-right:5px;
	cursor:pointer;
	border:#003399 solid 1px
}
.tools img:hover{
	border:#009933 solid 1px
}

/*CONTACTO*/

.formTxt {
	float:left; width:350px;
	
}
.formTxt p{
	padding:22px 35px;
	font:bold 12px Arial, Helvetica, sans-serif;
	background-color:#003366;
	color:#FFFFFF;
	margin-top:-5px;
}

.formTabla {
	float:left;
	width:380px;
}
.formTabla td{
	background-color:#FFFFFF;
	font-size:12px;
	padding:3px;
}
.formTabla input, .formTabla textarea{
	width:200px
}
.formDatos {
	float:right;
	width:170px;
	padding:20px 35px;
	margin-top:14px;
	text-align:right;
	border-left:#006600 solid 1px
	
}

/*GALERIA*/

.galerias {
	padding:0 0 4px 6px
}
.galeria {
	float:left; width:172px; margin:0 0 3px 3px; 
	border:#ECF7DF solid 1px; 
	border-bottom:#95A943 solid 1px;
	border-right:#95A943 solid 1px;
	background-color:#DAEEB5;
	text-transform:uppercase;
	padding:9px 9px 6px 9px; text-align:center; font:bold 13px Arial, Helvetica, sans-serif;
	cursor:pointer
}
.galeria img{
	margin-bottom:5px;
	width:172px;
	border:#DAEEB5 solid 1px;
}
.galeria:hover {
	background-color:#99C072
}
.galeria:hover img{
	border:#fff solid 1px;
}
.galeriaDest{
	padding:6px 6px 3px 6px; cursor:pointer;
	overflow:hidden
}
.galeriaDest:hover{
	background-color:#003366
}
.galeriaDest:hover img{

}
.titFotoDest {
	padding:8px; font:normal 11px Arial, Helvetica, sans-serif; 
	margin:335px 0 0 7px; color:#FFFFFF; position:absolute; background-color:#000;
	opacity:0.7; filter:alpha(opacity=70); overflow:hidden
}
.fotoDest {
	border:#003366 solid 1px; width:800px; margin-left:3px; float:left;
}
.fotoDest img{
	width:800px;
	height:402px;
}
.miniFotoDest {
	float:left; width:170px; margin-left:5px
}
.miniFotoDest img{
	width:170px;
	height:130px;
	margin-bottom:4px;
	border:#003366 solid 1px
}

.datosLoteo {
	float:left;
	width:290px; 
	margin-left:6px; 
	background:url(../img/cornerTop290.gif) no-repeat #FFF;
	float:left;
	height:350px;
}
.datosLoteo h4{
	padding:5px;
	margin-left:10px;
}
.datosLoteo h4 span{
	float:none;
	width:auto
}
.datosLoteoItem{
	margin:3px 15px 0 15px !important;
	border:#006699 solid 1px;
	clear:left;
	height:19px;
	
}
.datosLoteo h2{
	font:bold 13px Arial, Helvetica, sans-serif;
	float:left;
	width:48%;
	padding:2px 2px 2px 4px;
	background-color:#006699;
	color:#FFFFFF
}
.datosLoteo h3{
	font:bold 13px Arial, Helvetica, sans-serif;
	float:left;
	padding:2px;
	width:46%;
}
.lcoment {
 	margin:3px 15px 5px 15px;
	padding:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.lloader {
	position:absolute;
	z-index:10;
	background-color:#006699;
	width:278px;
	margin-left:6px; 
	text-align:center;
	padding-top:150px;
	height:155px;
	font-weight:bold;
	color:#FFF;
	opacity:0.75; filter:alpha(opacity=75)
}
.datosLoteo input{
	cursor:pointer;
	padding: 4px 0 !important;
	width:auto !important
}


/* ToolTip */

.ToolTipMsgNormal{
	font:bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #006699;
	color:#fff;
	background-color:#0099CC;
	padding:3px;
	text-transform:uppercase;
}

/* RECOMENDACION NOTICIAS*/

.registroCont {	
	background-color:#fff; 
	position:absolute; 
	width:480px; 
	border:#2B5E63 solid 3px;
	top:-5000px; 
	visibility:hidden; 
	z-index:4
}

/* RECOMENDACION NOTICIAS*/

.recomendarNoticia, #layConsulta{
	background-color:#fff; 
	position:absolute; 
	width:300px; 
	border:#2B5E63 solid 3px;
	top:-5000px; 
	visibility:hidden; 
	z-index:4
}

.recomendarNoticiaTit, .consultarTit {
	background:url(../img/bgTit.gif) #000033; 
	color:#FFFFFF; 
	font:bold 13px Arial, Helvetica, sans-serif; 
	float:left;
	width:100%;
	padding-bottom:6px
}
.titPop{
	float:left; 
	padding:7px 0 0 8px;
}

.recomendarNoticiaFIzq{
	float:left; width:150px;
	padding:10px 0 0 10px;
}
.recomendarNoticiaFDer, .consultarCuerpo{
	float:right; width:280px;
	padding:5px 10px;
}
.recomendarNoticiaFDer fieldset, .tiendaFDer p{
	padding:4px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.recomendarNoticiaFDer legend{
	padding:4px;
	
}
.recomendarNoticiaFDer input, .recomendarNoticiaFDer textarea{
	width:260px;
	border:#999999 solid 1px;
	padding:3px;
	font:bold 12px Arial, Helvetica, sans-serif
}
.btnRecomendar {
	background:url(../img/bgBtnV.gif) repeat-x #142513;
	padding:3px 6px;
	height:13px;
	color:#FFFFFF;
	text-decoration:none; 
	display:inline;
	margin:3px 2px 0 0;
}
.btnRecomendar:hover {
	background:url(../img/bgBtnVOn.gif) repeat-x #95c890;
	color:#003300 !important;
	text-decoration:none !important;
}
.btnCerrar {
	background-image:url(../img/btnCerrarPop.gif); 
	float:right;
	height:25px;
	width:25px;
	margin:2px 4px 0 0;
	cursor:pointer
}
a.btnCerrar:hover{
	background-position:left 25px;
}
.loadingEnvio{
	position:absolute;
	display:none;
	text-align:center;
	z-index:2800;
}
.exitoEnvio{
	position:absolute;
	border:2px solid #27710D;
	visibility:hidden;
	top:-1000px;
	left:0px;
	z-index:2500;
	cursor:pointer;
	display:inline;
}
.falloEnvio{
	position:absolute;
	border:2px solid #FF0000;
	visibility:hidden;
	top:-1000px;
	left:0px;
	z-index:2500;
	cursor:pointer;
	display:inline;
}
.enviandoEnvio{
	z-index:2500;
	top:-1000px;
	left:0px;
	position:absolute;
	border:2px solid #003399;
	visibility:hidden;
	display:inline;
}
.blockeadorGeneral{
	position:absolute; top:0; left:0; width:100%; height:100%; background:#000921; filter:alpha(opacity=90); display:none; z-index:1;
	/*display:none; 
	background-color:#000000;
	position:absolute;
	top:0px;
	left:0px;*/
}
.inputError{
	border:1px solid #FF0000 !important;
	background:url(../img/bgInputE.gif) repeat-x #fff;
}
/*LOADER*/

.fichaLoader{
	position:absolute; 
	color:#FFFFFF; 
	padding:4px 6px;
	margin:30px 0 0 3px;
	display:none;
	background:url(../img/bgTit2.gif)	
}
.fichaLoader img{
	vertical-align:middle;
}

/* ////////////// NAVEGADOR /////////////////*/

.navegador {
	clear:left;
	margin:5px 3px 0px 3px;
	text-align:center;
	padding:4px;
	height:18px;
	background-color:#FFFFFF;
} 
.navegador a, .navegador strong {
	font-size: 11px;
	text-decoration:none;
	color:#003366;
	border: #003366 solid 1px;
	padding: 2px 5px;
	margin-right: 1px;
	font-weight:bold;
}
.navegador a:hover {
	color: #fff !important;
	background-color:#003366;
}
.navegador strong {
	color: #fff;
	font-size: 11px !important;
	background-color:#003366;
}


.iconInfra {
float:left; 
width:130px;
overflow:hidden;
display:inline;
margin:4px;
text-align:center
}
.iconInfra p {
font-size:10px;
}