body { 
	margin:0;
	padding:0;
	font:10px Verdana,Arial;
	}
img {
	border:0;
	}
h1 {
	font:11px Tahoma, Arial;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#000000;
	}
h2 {
	font:11px Tahoma,Arial;
	font-weight:bold;
	margin:0;
	color:#000000;
	}
a {
	color:#666666;
	font:11px Tahoma,Arial;
	}

#ticknews {
	position:relative;
	width:100%;
	height:16px;
	background:#237FE7;	/*#fff500 - JABG - 20100415*/
	text-align:center;
	padding:3px 0 0 0;
	color:#FFFFFF;		/*JABG - 20100415*/
	}
#ticknews a{
	font:10px Tahoma,Arial;
	font-weight:bold;
	color:#FFFFFF			/*#333333 - JABG - 20100415*/
	}
#closenews {
	position:absolute;
	right:5px;
	top:3px;
	}
	
#wrapper {
	width:883px;
	position:relative;
	margin:0 auto 0 auto;
	}
	
#header {
	width:865px;
	margin:0 0 0 8px !important;
	margin:0 0 0 5px;
	}
#header, #logo_header{
	float:left;
	}
	
#headerBanner {
    position: relative;
	margin-top : 10px;
    width: 865px;
    height: 60px;
	margin:0 0 0 8px !important;
	margin:0 0 0 5px;
}
#logoHome {
    position: relative;
	margin:8px 0 0 8px;
    width: 324px;
    height: 60px;
    float: left
}

	
#logo_header {
	padding:17px 0 0 6px;
	}
	
#banner_header {
	padding:7px 0 0 5px;
	float:right;
	}

#publicidadHome {
	width:5px;
	float:left;
	padding: 10px 5px 0 5px;
	valign:bottom;
	vertical-align:baseline;
	}
	
#publicidadBanner2 {
	width:5px;
	float:left;
	padding:48px 3px 0px 3px;
	valign:bottom;
	vertical-align:baseline;
	font-size:5px; /* M20100198 / cfveliz */
	}

#publicidadBanner3 {
	width:5px;
	float:left;
	padding:115px 3px 0px 3px;
	valign:bottom;
	vertical-align:baseline;
	font-size:5px; /* M20100198 / cfveliz */
	position:absolute; /* M20100198 / cfveliz */
	}

	
#search {
	float:left;
	width:883px;
	margin:7px 0 3px 0;
	background:url(../images/back_search_cont.jpg) no-repeat;
	height:294px;
	}
#search_cont {
	float:left;
	width:438px;
	margin:28px 0 0 32px !important;
	margin:28px 0 0 16px;
	position:relative;
	z-index:1000; /* M20100198 / cfveliz */
	}
	
#search_box {
	float:left;
	width:408px;
	height:152px;
	padding:15px;
	background:url(../images/back_search.jpg) no-repeat;
	font:12px Verdana, Arial;
	}
	
#fondopublicidad {
	float:left;
	position: relative;
	width:394px;
	height:253px;
	/*left:250px;*/
	
	padding:20px 0 0 0;
	margin:3px 0 0 0;
	background-repeat: no-repeat;
    /*width: 786px;
    height: 276px;*/
	/*background:url(../images/b_idiomas.jpg) no-repeat right top;*/
	}
	
#search_buttons {
	float:left;
	width:394px;
	height:253px;
	padding:30px 0 0 0;
	margin:3px 0 0 0;
	background:url(../images/b_idiomas.jpg) no-repeat right top;
	}
	
.btn_roll_search {
	display:block;
	position:relative;
	width:53px;
	height:37px;
	z-index:1000;
	}
.btn_search {
	float:left;
	margin:10px 0 0 0 !important;
	margin:11px 0 0 0;
	}
	
/*#btn_blancas { background:url(../images/btn_blancas.jpg) no-repeat;}
#btn_blancas:hover { background:url(../images/btn_blancas_on.jpg) no-repeat;}
#btn_calles { background:url(../images/btn_calles.jpg) no-repeat;}
#btn_calles:hover { background:url(../images/btn_calles_on.jpg) no-repeat;}
#btn_turismo { background:url(../images/btn_turismo.jpg) no-repeat;}
#btn_turismo:hover { background:url(../images/btn_turismo_on.jpg) no-repeat;}
*/

#btn_amarillas { background:url(../images/btn_amarillas.jpg) no-repeat; width:70px; height:39px;}
#btn_amarillas  span{display:none;}
#btn_blancas { background:url(../images/btn_blancas.jpg) no-repeat;}
#btn_blancas  span{display:none;}
#btn_blancas:hover { background:url(../images/btn_blancas_on.jpg) no-repeat;}
#btn_calles { background:url(../images/btn_calles.jpg) no-repeat;}
#btn_calles span{display:none;}
#btn_calles:hover { background:url(../images/btn_calles_on.jpg) no-repeat;}
#btn_turismo { background:url(../images/btn_turismo.jpg) no-repeat;}
#btn_turismo span{display:none;}
#btn_turismo:hover { background:url(../images/btn_turismo_on.jpg) no-repeat;}


.search_box_cb {
	float:left;
	margin:50px 0 0 0;
	padding:0 0 0 9px;
	height:43px;
	}
.search_box_cb select {
	width:125px;
	height:24px;
	}
.search_box_text {
	float:left;
	margin:10px 0 0 0 !important;
	margin:10px 0 0 0;
	padding:0 0 0 9px;
	}
	
.keyword {
	width:315px;
	height:30px;
	font:16px Arial;
	padding:10px 0 0 10px;
	background:url(../images/back_input_searhc.jpg) no-repeat top left;
	border:none;
}

.contcaja {
    position: relative;
    width: 315px;
	height:30px;
	font:16px Arial;
    top: 9px;		
    float: left;
	background:url(../images/back_input_searhc.jpg) no-repeat top left;
	border:none;
    z-index: 1000;
}
	
#contador {
	float:left;
	width:353px;
	border:1px dashed #000;
	margin:10px 0 0 0;
	padding:10px;
overflow: hidden;

	}
.contador_number {
	float:left;
	display:block;
	background:url(../images/back_counter.jpg) no-repeat;
	width:18px;
	height:24px;
	margin:0 0 0 5px;
	text-align:center;
	padding:0 0 0 0;
	font: 19px Arial;
	}
.contador_nonumber {
	float:left;
	display:block;

	width:4px;
	height:24px;
	margin:0 0 0 4px;
	text-align:center;
	padding:0 0 0 0;
	font: 19px Arial;
	}
.contador_number_tit {
	float:left;
	font:12px Verdana, Arial;
	padding:3px 5px 0 5px;

	}
.contador_number_tit2 {
	margin-top: -5px;
	float:left;
	font:12px Verdana, Arial;
	padding:3px 5px 0 5px;
	text-align: right;
	}
#logoyell {
	float:left;
	padding:15px 0 0 25px;
	}

#cont {
	float:left;
	width:865px;
	padding:0 0 0 0;
	margin:0 0 0 8px !important;
	margin:0 0 0 5px;
	height:172px; /* M20100198 / cfveliz */
	overflow:visible; /* M20100198 / cfveliz */
	}
#left_cont {
	float:left;
	width:490px;
	height:167px; /* M20100198 / cfveliz */
	overflow:hidden; /* M20100198 / cfveliz */
	}
#rigth_cont {
	float:right;
	overflow:visible; /* M20100198 / cfveliz */
	position:relative; /* M20100198 / cfveliz */
	width:358px; /* M20100198 / cfveliz */
	z-index:1001;/* M20100198 / cfveliz */
	}
#icons {
	width:480px;
	height:60px;
	background:#ebebeb;
	overflow:hidden;
	padding:0 0px 0 10px;
	margin:0 0 7px 0;
	}
#icons p {color:#000000; font:bold 11px Tahoma,Arial; line-height:normal; margin:0;}

.icons_cont {
	float:left;
	border-right:1px dashed #ccc;
	padding:0 13px 0 13px;
	margin:3px 0 0 0;
	height:53px;
	}
.icons_cont a {
	color:#0066d9;
	text-decoration:underline;
	font:10px Arial;
	font-weight:bold;
	}
.icons_cont a:hover {
	color:#333333;
	}
#banner_cont {
	float:left;
	}
#shared_cont {
	float:left;
	padding:20px 0 0 14px;
	}
.line_top {
	border-top:1px dashed #ccc;
	padding:10px 0 0 0;
	margin:3px 0 0 0;
	}

#listervicios {
	width:865px;
	float:left;
	background:url(../images/tick_servicios.jpg) no-repeat left top #ffff33;
	height:16px;
	padding:2px 0 0 0;
	margin:10px 0 0 8px !important;
	margin:10px 0 0 5px;
	}
#listervicios ul{
	list-style:none; 
	margin:0; 
	padding:0 0 0 130px;
	}
#listervicios ul li{
	float:left;
	border-right:1px solid #000;
	padding:0 10px 0 10px;
	margin:0;
	}
#listervicios ul li a{
	text-decoration:underline;
	color:#000;
	}
#listervicios ul li a:hover{
	color:#FF0000;
	}

#popular {
	float:left;
	width:865px;
	margin:0 0 0 8px !important;
	margin:0 0 0 5px;
	padding:14px 0 0 0;
	}

* html #popular {
	padding:14px 0 0 0;
	}
	
#tags {
	float:left;
	text-align:left;
	}
#tags a{
	font-family:Arial;
	text-decoration:none;
	padding:0 5px 0 0;
	}
#tags a:hover{
	color:#ffff00;
	background:#000;
	}
.cont_popular_tit {
	float:left;
	height:45px;
	vertical-align:bottom;
	}
.cont_popular_tit p {
	font:17px Tahoma,Arial;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}



#shared_cont p{color:#000000; font:bold 11px Tahoma,Arial; line-height:normal; margin:0;}

.cont_popular_tit h3 {
	font:15px Tahoma,Arial;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}
.cont_popular {
	float:left;
	width:270px;
	margin:0; 
	padding:0 14px 0 0px;
	}
.cont_popular2 {
	float:left;
	width:271px;
	margin:0; 
	padding:0 12px 0 12px;
	border-right:1px dashed #cccccc;
	border-left:1px dashed #cccccc;
	}
.cont_popular3 {
	float:right;
	width:268px;
	margin:0; 
	padding:15px 0 0 0px;
	}
.cont_popular_text {
	float:left;
	width:268px;
	border-top:2px solid #c9c9c9;
	padding:15px 0 0 0;
	text-align:center;
	}
.cont_popular_text a{
	text-decoration:none;
	}
.cont_popular_text p {
	margin:0;
	text-align:left;
	font:11px Tahoma,Arial;
	color:#666666;
	}
.cont_popular_text p img {
	float:left;
	}
.linkinfo {
	display:block;
	width:172px;
	padding:0px 10px 2px 80px;
	height:40px;
	float:right;
	}
#linkinfo1 { background:url(../images/btn_iphone_off.jpg) no-repeat left top;}
#linkinfo1:hover { background:url(../images/btn_iphone_on.jpg) no-repeat left top #eeeeee; color:#0066d9;}
#linkinfo2 { background:url(../images/btn_movil_off.jpg) no-repeat left top;}
#linkinfo2:hover { background:url(../images/btn_movil_on.jpg) no-repeat left top #eeeeee; color:#0066d9;}
#linkinfo3 { background:url(../images/btn_logoie8_off.jpg) no-repeat left top;}
#linkinfo3:hover { background:url(../images/btn_logoie8_on.jpg) no-repeat left top #eeeeee; color:#0066d9;}
#linkinfo4 { background:url(../images/btn_toolbar_off.jpg) no-repeat left top;}
#linkinfo4:hover { background:url(../images/btn_toolbar_on.jpg) no-repeat left top #eeeeee; color:#0066d9;}
#linkinfo5 { background:url(../images/btn_findit_off.jpg) no-repeat left top;}
#linkinfo5:hover { background:url(../images/btn_findit_on.jpg) no-repeat left top #eeeeee; color:#0066d9;}

#flags {
	float: left;
	width:100%;
	height:35px;
	margin:5px 0 0 0;
	padding:3px 0 0 0;

	}

#flags a{
text-decoration:none;
font-weight: bold;
}
#directorio {
	width:865px;
	margin:0 0 0 8px !important;
	margin:0 0 0 5px;
	}
#directorio_header {
	float:left;
	width:100%;
	height:auto;
	margin:20px 0 0 0;	
	font:12px Tahoma,Arial;

	color:#333333;
	text-align:center;
	}
#directorio_header .img{
	margin:0 0 15px 0;
		}
#flags img {
	padding:0 9px 0 9px;
	margin:0;
	}
#directorio_cont {
	margin-top: 10px;
	position:absolute;
	left:0px;
	top:1060px;
	width:865px;
	}

#directorio_cont h1 {
	color:#6c6c6c;
	}
	
#footer {
	float:center;
	width:865px;
	margin:40px 0 20px 8px !important;
	margin:40px 0 20px 5px;
	text-align:center;
	color:#666666;
		}
#footer .img{
	margin:0 0 15px 0;
		}

#footer2 {
	color:#666666;
	float:left;
	margin:40px 0 20px 8px !important;
	text-align:center;
	position:absolute;
	top:1840px;
	left:0;
	width:865px; 
}
		
.text_azul {
	color:#0079d5;
	}
.text_azulh1{
	color:#0066d9;
	}
.linksdir {
	display:block;
	margin:8px 0 20px 0;
	}
.text_azul_center {
	font:12px Verdana,Arial;
	color:#0066cc;
	display:block;
	width:100%;
	margin-bottom:15px;
	}
	
#contfrasepubli {
    position: absolute;
    width: 300px;
    height: 230px;
    left: 23px;
    top: 20px;
    text-align: right;
    z-index:100;
}	

#imgArea{
    position: absolute;
	width: 380px;
    height: 270px;
	left: 0px;
    top: 13px;
    text-align: right;
	z-index:1000;
}

#directorio_cont h2{margin:0; padding:0; font:bold 11px Tahoma,Arial;}
#directorio_cont h2 a{color:#666666; margin:0; padding:0; font:normal 11px Tahoma,Arial; text-decoration:none;}
#directorio_cont h2 a:hover{color:#666666; margin:0; padding:0; font:normal 11px Tahoma,Arial; text-decoration:underline;}
#directorio_cont .linksdir h2{display:inline; !important}


/* menu estilos home*/
#menu, #menu ul{position:absolute; top:544px; right:10px; z-index:50;} /* M20100198 / cfveliz */
* html #menu, #menu ul{top:554px;} /* M20100198 / cfveliz */
#menu #up{width:19px; height:19px; background:url(../images/menu.gif)}
#menu li{list-style-type: none;}

/* segundo nivel */
#menu ul {visibility:hidden; position:absolute; margin-left:-419px; width:405px; border:1px solid #7f7f7f; background:#FFF; padding:15px}
#menu ul li.level2{width: 135px; float:left; margin:2px 0 2px 0}
* html #menu ul li.level2{width: 125px;}
#menu ul li.level2 a{margin-left:0px}
#menu ul a:hover, #menu ul a.menu_open {color:#7f7f7f}

/*JABG - 20100415*/
#btn_cupon_float
{
	position:fixed;
	text-align:right;
	right:0px;	/*16px - JABG - 20100415*/
	z-index:30;
	top:90px;
}

* html #btn_cupon_float
{
    position: absolute;
}

#btn_cupon_ch
{
	background:url(../images/btn_cupones_off.jpg) no-repeat top left;
	display:block;
	width:36px;
	height:136px;
}

#btn_cupon_ch:hover
{
	background:url(../images/btn_cupones_on.jpg) no-repeat top left;
}
/*JABG - 20100415*/