@import url("template.css");

h1{
}

h1 a{
	 background:url(../img/h1_portada.gif) no-repeat left top;
	display:block;
	width:149px;
	height:99px;
	text-indent:-9999px;
	margin-left:35px;
}

/*Estructura general del sitio*/
#wrapper{
	width:914px;
	margin:0 auto;
	position:relative;
}

#main{
	width:100%;
}
/* Contenido *********************************************************/
.colImg{
	background-image:url(../img/backContenido_colImg.gif)!important;
	_background-image: url(../img/backContenido_colImg.gif)!important;
	*background-image: url(../img/backContenido_colImg.gif)!important;
}

.contenido{
	background:url(../img/backContenido.gif) 167px top repeat-y;
	_background: url(../img/backContenido.gif) 0px top repeat-y;
	*background: url(../img/backContenido.gif) 0px top repeat-y;
}

/*Columna 1*/
#columna_uno{
	width:168px;
	background:#fff;
	padding-right:1px;
}

/*Caja de busqueda*/
.caja_busqueda{
	margin-top:73px;
	width:168px;
}
.caja_busqueda input{
	width:165px!important;
}

/*Modulo Patrocinios*/
.patrociniosini{
	padding:0 0 1px 0px;
	margin-top:49px;
}
.patrociniosini .titu{
	color:#d8001d;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	margin-bottom:11px;
	padding-left:5px;
    text-transform:uppercase;
    line-height:11px;
	display:block;
}

.patrociniosini .titu .titu_enlace{
    color:#d8001d;
}

.patrociniosini .titu .titu_enlace:hover{
    text-decoration:underline;
}



.patrocinio{
	padding:0;
	width:100%;
	margin-bottom:2px;
		float:left;
}
.patrocinio p{
	color:#969696;
	display:block;
	line-height:1em;
	background:#f3f3f3;
	padding:17px 9px 0px 9px;
	margin-bottom:1px;
	vertical-align: bottom;
}
.patrocinio img{
	width:167px;
	margin-bottom:0px;
	border:0px;
	float:left;
}


.patrocinios{
	width:562px;
	background-color:#f0f0f0;
	clear:both;
	margin:0px;
	margin-bottom:0px;
	font-size:11px;
	padding:15px 1px 20px 13px;
	float:left;
	border-top:0px;
}
.patrocinios h3{
	font-family:tahoma;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#575757;
	width:100%;
/*	margin-bottom:7px;*/
}
.patrocinios .verMas{
	color:#838383;
	font-size:11px;
	text-decoration:none;
    background:url(../img/ico_verMas.gif) right 3px no-repeat;
    padding:6px 35px 8px 0px;
	float:left;
}
.patrocinios .verMas:hover{
	text-decoration:underline;
}
.patrocinios ul{
	padding:0px;
	margin:0px 15px 10px 0px;
	float:left;
}
.patrocinios li{
	list-style-type:none;
	padding:10px 0px 15px 3px;
	background:url(../img/listaNoticias_borderBottom.gif) left bottom repeat-x;
    width:529px; /* nuevo */
	float:left;
}
.patrocinios li div{
	float:left;
	width:385px;
}
.patrocinios ul .last{
	background:none;
}
.patrocinios li .fecha{
	color:#d8001d;
	font-weight:bold;
	margin:0px 0px 6px 0px;    
}
.patrocinios li strong{
	display:block;
}
.patrocinios li strong a{
	color:#575757;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	display:block;
}
.patrocinios li strong a:hover{
	text-decoration:underline;
}
.patrocinios li p{
	margin:0px;
}

.patrocinios li p a{
	color:#d8001d;
	text-decoration:underline;	
}
.patrocinios li p a:hover{
	text-decoration:none;
}
.patrocinios .contenedorImg{
	float:right;
	border:1px solid #DFDFDF;
	width:68px;
	height:50px;
	/*margin-left:12px; */
    /*margin-top:12px;*/
	background:#fff;
	text-align:center;
}

.patrocinios .contenedorImg  img{
	width:167px;
}
    
.patrocinios .contenedorImg2{ /*  Se usa para envolver todo y asi mostrar el pie de foto */
	float:right;
	/*border:1px solid #DFDFDF;*/
	width:68px;
	height:50px;
	margin-left:12px;
    /*margin-top:12px;*/
	/*background:#fff;*/
	text-align:center;
}

.patrocinios .contenedorImg2 .pie{
    padding-top: 5px;
}



/*Modulo banners en el lateral izquierdo*/
.banner_sidebar_izq{
	border-top:4px solid #EEEEEE;
	padding-top:1px;
}

/***************************************************************************************************************************/

/*Columna 2*/
#columna_dos{
	width:746px;
}

.fondo_portada{
	background:url(../img/fondo_portada.jpg) no-repeat right top;
	float:left;
	width:100%;
}
.idiomas{
	margin-left:0px;
	margin-bottom:26px;
}

/*Columna izquierda interior*/
.columna_izquierda{
	width:577px;
	float:left;
	margin-left:0px;
}

/*Menu principal*/
.holder_menu{
	clear:both;
	width:577px;
	float:left;
	margin-top:-10px;
	_margin-top:-17px;
}

.menu_principal li{
	padding-bottom:0px;
}
.portada li{
	padding-bottom:6px;
}
/*
.menu_principal li span{
	padding-top:0px;
	padding-bottom:9px;

}
*/

/*Encabezado del sitio*/
#header{
}

/*Tabla novedades portada*/

.tabla_novedades{
	width:100%; 
	clear:both;
}
.tabla_novedades .columna_2,
.tabla_novedades .columna_3{
	width:50%;
}
.tabla_novedades .fila_1{
	background-color:#cfcfcf;
	padding:10px 20px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
}
.tabla_novedades .fila_1 strong{
	color:#505050;
	text-transform:uppercase;
	float:left;
}
.tabla_novedades .fila_1 a{
	color:#5b5b5b;
	float:right;
	font-weight:normal;
}
.tabla_novedades .fila_2{
	color:#5b5b5b;
	padding:12px 20px 16px 20px;
	background:#eee;
	border-right:1px solid #fff;
}
.tabla_novedades .fila_2 a{
	color:#5b5b5b;
	display:block;
	margin-bottom:0px;
}

.tabla_novedades .fila_2 a:hover{
	color:#5b5b5b;
	display:block;
	margin-bottom:0px;
	text-decoration: underline;
}

.tabla_novedades .fila_2 ul{
	float:left;
	width:110px;
}
.tabla_novedades .fila_2 ul li{
	width:100%;
	float:left;
}
/*
.tabla_novedades .fila_2 img{
	float:left;
	border:1px solid #DFDFDF;
    width:114px;
	margin-right:14px;
}
*/
.tabla_novedades .fila_2 .contenedorImg{
	float:left;
	border:1px solid #e7e7e7;
	background:#fff;   
    width:114px;
	height:112px;    
	margin-right:14px;
	text-align:center;        
}
.tabla_novedades .fila_2 .contenedorImg img{
    /*
    width:114px;
	height:112px;   
    */
}
.tabla_novedades .fila_2 p{
	float:left;
	margin-bottom:8px;
	width:110px;
}
.tabla_novedades .fila_2 p a{
	float:left;
	width:100px;
	font-size:1.1em;
}

.tabla_novedades .fila_2 p a:hover{
	float:left;
	width:100px;
	font-size:1.1em;
	text-decoration: underline;
}

.tabla_novedades .fila_2 strong{
	display:block;
	float:left;
}

/*estilos modulos interiores*/
/* Links */
.links{
	margin:20px 0 0 0;
	position:relative;
	height:95px;
}
.links .imagenes{
	clear:both;
	position:absolute;
}
.links .imagenes img{
	float: left;
	width:192px;
}
#panel1,
#panel2,
#panel3{
	display: none;
	width:192px;
	background-color:#e6603a;
}
#panel1 ul,
#panel2 ul,
#panel3 ul{
	padding:10px 0;
}
#panel1 li,
#panel2 li,
#panel3 li{
	display:block;
	height:1%;
}
#panel1 li a,
#panel2 li a,
#panel3 li a{
	display:block;
	color:#fff;
	padding:1px 12px;
}
#panel1 li a:hover,
#panel2 li a:hover,
#panel3 li a:hover{
	background-color:#c45230;
}
.links .uno,
.links .dos,
.links .tres{
	position:absolute;
	top:55px;
}
.links .uno{
	left:0;
}
.links .dos{
	left:192px;
}
.links .tres{
	left:384px;
}
.links .head{
	border-top:1px solid #e46039;
	background:#ff6a3f url(../img/separador_home.gif) no-repeat 100% center;
	width:170px;
	padding: 5px 11px 5px 11px;
}
.links .head strong{
	color:#fff;
}
.links .head a{
	color:#ffc1b2;
	display:block;
	background:url(../img/bullet08.gif) no-repeat right center;
}

.links .head2{
	border-top:1px solid #e46039;
	background:#ff6a3f url(../img/separador_home.gif) no-repeat 100% center;
	width:170px;
	padding: 5px 11px 5px 11px;
}
.links .head2 strong{
	color:#fff;
}
.links .head2 a{
	color:#ffc1b2;
	display:block;
	background:url(../img/bullet08b.gif) no-repeat right center;
}

.noticias{
	width:562px;
	background-color:#f0f0f0;
	clear:both;
	margin:0px;
	margin-bottom:0px;
	font-size:11px;
	padding:15px 1px 20px 13px;
	float:left;
	border-top:0px;
}
.noticias h3{
	font-family:tahoma;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#575757;
	width:100%;
/*	margin-bottom:7px;*/
}
.noticias .verMas{
	color:#838383;
	font-size:11px;
	text-decoration:none;
    background:url(../img/ico_verMas.gif) right 3px no-repeat;
    padding:6px 35px 8px 0px;
	float:left;
}
.noticias .verMas:hover{
	text-decoration:underline;
}
.noticias ul{
	padding:0px;
	margin:0px 15px 10px 0px;
	float:left;
}
.noticias li{
	list-style-type:none;
	padding:10px 0px 15px 3px;
	background:url(../img/listaNoticias_borderBottom.gif) left bottom repeat-x;
    width:529px; /* nuevo */
	float:left;
}
.noticias li div{
	float:left;
	width:385px;
}
.noticias ul .last{
	background:none;
}
.noticias li .fecha{
	color:#d8001d;
	font-weight:bold;
	margin:0px 0px 6px 0px;    
}
.noticias li strong{
	display:block;
}
.noticias li strong a{
	color:#575757;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:2px;
	display:block;
}
.noticias li strong a:hover{
	text-decoration:underline;
}
.noticias li p{
	margin:0px;
}

.noticias li p a{
	color:#d8001d;
	text-decoration:underline;	
}
.noticias li p a:hover{
	text-decoration:none;
}
.noticias .contenedorImg{
	float:right;
	border:1px solid #DFDFDF;
	width:68px;
	height:50px;
	/*margin-left:12px; */
    /*margin-top:12px;*/
	background:#fff;
	text-align:center;
}
.noticias .contenedorImg2{ /*  Se usa para envolver todo y asi mostrar el pie de foto */
	float:right;
	/*border:1px solid #DFDFDF;*/
	width:68px;
	height:50px;
	margin-left:12px;
    /*margin-top:12px;*/
	/*background:#fff;*/
	text-align:center;
}

.noticias .contenedorImg2 .pie{
    padding-top: 5px;
}

.noticia-ficha{
	width:562px;
	/* background-color:#f0f0f0; */
    background:url(../img/fondo_noticia.gif) repeat right top;
	clear:both;
	margin:0px;
	margin-bottom:0px;
	font-size:11px;
	padding:15px 1px 20px 13px;
	float:left;
	border-top:0px;
}
.noticia-ficha h3{
	font-family:tahoma;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#575757;
	float:left;
}
.noticia-ficha .verMas{
	color:#838383;
	font-size:11px;
	text-decoration:none;
	background:url(../img/ico_verMas.gif) right 3px no-repeat;
	padding:6px 35px 8px 0px;
	float:right;
}
.noticia-ficha .verMas:hover{
	text-decoration:underline;
}
.noticia-ficha ul{
	clear:both;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.noticia-ficha li{
	list-style-type:none;
	padding:10px 0px 7px 3px;
    width:551px; /* nuevo */
	float:left;
}

.noticia-ficha ul .last{
	border-bottom:0px;
}
.noticia-ficha li .texto{
	width:365px;
	padding-right:10px;
	float:left;
}
.noticia-ficha li .fecha{
	color:#d8001d;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}
.noticia-ficha li strong a{
	color:#575757;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 2px 0px;
}
.noticia-ficha li strong a:hover{
	text-decoration:underline;
}
.noticia-ficha li p{
	margin:0px;
}

.noticia-ficha img{
	float:right;
	border:1px solid #DFDFDF;
    width:160px;
	height:122px;
	margin-left:10px;
}

/*Paginado*/
.paginado{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	width:100%;
	margin-bottom:15px;
    background-color:#f0f0f0;
}
.paginado ul{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:150px;
	float:left;
	width:427px;
}
.paginado li{
	list-style-type:none;
	float:left;
}
.paginado a{
	width:11px;
	height:12px;
	margin:0px 1px;
	float:left;
	text-indent:-900em;
}
.paginado .first{
	background:url(../img/pagFirst.gif) left 1px no-repeat;
}
.paginado .first:hover{
	background-image:url(../img/pagFirst_over.gif);
}
.paginado .prev{
	background:url(../img/pagPrev.gif) left 1px no-repeat;
}
.paginado .prev:hover{
	background-image:url(../img/pagPrev_over.gif);
}
.paginado .next{
	background:url(../img/pagNext.gif) left 1px no-repeat;
}
.paginado .next:hover{
	background-image:url(../img/pagNext_over.gif);
}
.paginado .last{
	background:url(../img/pagLast.gif) left 1px no-repeat;
}
.paginado .last:hover{
	background-image:url(../img/pagLast_over.gif);
}
.paginado span{
	padding:0px 11px;
}
.paginado .pagina{
	color:#d8001d;
	padding:0px;
}

/***************************************************************************************************************************/

/*Columna derecha interior*/
.columna_derecha{
	width:168px;
	float:left;
	margin-left:0px;
}

.ingreso_de_usuarios{
	margin-top:37px;
	width:100%;
}
.ingreso_de_usuarios .titu_usuarios{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#d80000;
	text-transform:uppercase;
	padding:0 0 10px 13px;
}
.ingreso_de_usuarios .login,
.ingreso_de_usuarios .password{
	background-color:#d8001d;
	margin-bottom:1px;
	color:#FFFFFF;
	padding:5px 0 3px 13px;
}
.ingreso_de_usuarios input{
	width:60px;
	color:#fced3e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	background:none;
}
.ingreso_de_usuarios .olvido_pass{
	padding:6px 0 10px 13px;
}
.ingreso_de_usuarios .olvido_pass a{
	color:#d8001d;
	text-decoration:underline;	
}
.ingreso_de_usuarios .olvido_pass a:hover{
	text-decoration:none;
}
.ingreso_de_usuarios button.enviar{
	border:none;
	text-indent:-9999px;
	display:block;
	float:right;
	background:url(../img/button_registrarse.gif) left top no-repeat;
	width:25px;
	height:21px;
	margin-top:-17px;
}

/*Modulo Registrate*/
.registrate{
	padding:14px 0 32px 13px;
	margin-bottom:1px;
	color:#FFB6AC;    
}
.registrate a{
	margin-bottom:15px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#d80000;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../img/ico_registrarse.gif) right 0px no-repeat;
	padding:4px 32px 4px 0px;
}
.registrate span{
	color:#d8001d;
}
.registrate p{
	width:100%;
	color:#727272;
	margin-bottom:17px;
}

.registrate .button_registrase{
	text-indent:-9999px;
	background:url(../img/button_registrarse.gif) no-repeat left top;
	margin-top:7px;
	width:25px;
	height:21px;
	float:right;
}


/*Modulo Campaņas*/
.campanyasini{
	padding:0 0 1px 0px;
	margin-top:10px;
    background:#FFFFFF;
}
.campanyasini .titu{
	color:#d8001d;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	margin-bottom:11px;
	padding-left:12px;
    text-transform:uppercase;
    line-height:11px;
	display:block;
}

.campanyasini .titu .titu_enlace{
    color:#d8001d;
    text-decoration:none;
}

.campanyasini .titu .titu_enlace:hover{
    text-decoration:underline;
}
.campanyasini .titu .titu_enlace:visited{
    color:#d8001d;
}

.campanya{
	padding:0;
	width:100%;
	margin-bottom:2px;
	float:left;
}
.campanya p{
	color:#969696;
	display:block;
	background:#f3f3f3;
	padding:5px 9px 5px 12px;
	margin-bottom:2px;
	vertical-align: bottom;
}
.campanya img{
	width:167px;
	margin-bottom:0px;
	border:0px;
	float:left;
}

/*
.campanyas{
	padding:0 0 1px 0px;
}
.campanyas .titu{
	color:#A3081D;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
    text-transform:uppercase;
    line-height:11px;
}
.campanyas p{
	width:114px;
    line-height:11px;
    padding-left:5px;
}
.campanyas p span{
	color:#999999;
}
.campanyas img{
	width:168px;
    padding-top:8px;
    border:0px;
}
*/




/* Modulo nuevo cliente */
.nuevo-cliente{
	width:546px;
	background-color:#F0F0F0;
	clear:both;
	margin:0px;
	font-size:11px;
	padding:20px 5px 22px 25px;    
	float:left;
	border-top:0px;    
}
.nuevo-cliente h3{
	font-family:tahoma;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#575757;
	float:left;
}
.aviso{
    width:505px;
    height:30px;
    background-color:#F7F7F7;
    border:1px solid #E5E5E5;
    color:#838383;
    padding:9px;
	margin: 5px 0 5px 0;
}
.aviso a{
    color:#D8001D;
}
.aviso a:hover{
    text-decoration:underline;
}

.aviso2{
    width:505px;
    height:30px;
    background-color:#F7F7F7;
    border:1px solid #E5E5E5;
    color:#838383;
    padding:9px;
	margin: 5px 0 5px 0;
}
.aviso2 a{
    color:#D8001D;
}
.aviso2 a:hover{
    text-decoration:underline;
}
.aviso2 input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:250px;
    height:15px;
    padding: 3px 3px 3px 5px;
    vertical-align:middle;
}


.form-destacado{
    width:505px;
    height:15px;
    background:url(../img/bg_diagonal.gif) repeat left top;
    color:#B2B2B2;
    padding:7px;
	padding-bottom: 13px;
	_padding-bottom: 10px;
    vertical-align:middle;
    text-align:center;
	margin: 5px 0 5px 0;
}
.form-destacado span{
    color:#FFFFFF;    
}
.form-destacado input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:2px 5px 0px 5px;
    background-color:#6E6E6E;
    color:#D5D5D4;
    width:127px;
    height:15px;
    padding: 2px 2px 2px 5px;
}
.form-col-izq{
    width:270px;
    float:left;
}
.form-col-izq li{
    padding:0px 0px 7px 0px;
}
.form-col-izq div{
    width:110px;
    float:left;
}
.form-col-izq input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:120px;
    height:15px;
    padding: 3px 3px 3px 5px;
}
.form-col-izq select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:128px;
	padding: 3px 3px 3px 5px;
}
.form-col-der{
    width:250px; /* 270 */
    float:right;
    padding-left:20px;
}
.form-col-der li{
    padding:0px 0px 7px 0px;
}
.form-col-der li.derecha2{
    text-align:left;
    padding:0px 13px 7px 90px;    
}

.form-col-der div{
    width:85px; /* 110 */
    float:left;
     
}

.form-col-der input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    height:15px;
    width:120px;
	padding: 3px 3px 3px 5px;
}
.form-col-der select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:128px;
	padding: 3px 3px 3px 5px;
}

.form-col-der div.derecha{
    text-align:right;
    padding:2px 5px 7px 0px;
    width:100px;
    float:left;
}


.form-col-der2{
    width:250px;
    float:right;
    padding-left:20px;
}
.form-col-der2 li{
    padding:0px 0px 7px 0px;
}
.form-col-der2 li.derecha{
    text-align:right;
    padding:0px 13px 7px 0px;
}
.form-col-der2 li.derecha div{
    float:left;
    text-align:right;
    width:10px;
    font-weight:bold;
    line-height:19px;    
}
.form-col-der2 div{
    width:80px;
    float:left;
}
.form-col-der2 input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    height:15px;
    width:120px;
	padding: 3px 3px 3px 5px;
}
.form-col-der2 select{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:0px;
    margin:0px 5px 0px 5px;
    background-color:#DBDBDB;
    color:#636363;
    width:128px;
	padding: 3px 3px 3px 5px;
}


/***************************************************************************************************************************/

/*Footer*/
#footer{
	width:578px;
	margin-left:168px;
	padding-bottom:67px;
    height: 70px;
}

.enlaces_footer{
	margin-left:115px;
    font-size:9px;
}