BODY{
	margin:0px;
	padding:0px;
	background-image:url(../images/header_bkg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1px;
	/* End hide from IE-mac */
}

/*-------------------------------HEADER--------------------------------------*/
DIV.container{
	position:relative;
	width:920px;
	height:auto;
	text-align:left;
}
DIV.header{
	position:relative;
	margin-left:20px;
	width:900px;
	height:130px;
}
DIV.links_header{
	position:absolute;
	right:0px;
	top:10px;	
}
DIV.links_header UL{
	display:block;
	color:#FFFFFF;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	
	margin:0px;
	padding:0px;
}
DIV.links_header UL LI{
	display:inline;
	margin:0px;
	padding:0px;
}
DIV.links_header UL LI A{
	color:#3F79CB;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
DIV.links_header UL LI.select A{
	color:#FFFFFF;
	font-weight:bold;
}
DIV.box_busqueda{
	position:absolute;
	top:35px;
	left:150px;
	width:580px;
	height:auto;
}
DIV.logo_header{
	position:absolute;
	top:10px;
	left:0px;
}
DIV.titulo_left{
	position:absolute;
	top:44px;
	left:0px;
	color:#FFFFFF;
	font:bold 40px Arial, Helvetica, sans-serif;
}
DIV.titulo_right{
	position:absolute;	
	top:49px;	
	left:100px;
	color:#FFFFFF;
	font:16px Arial, Helvetica, sans-serif;
}
DIV.fecha{
	position:absolute;
	top:110px;
	right:5px;
	color:#888A89;
	font:12px Arial, Helvetica, sans-serif;
}
TABLE.buscador TD{
	color:#3F79CB;	
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;	
}
INPUT.expresion{
	width:293px;
	height:16px;
	padding-left:5px;
	padding-top:2px;
	margin-right:5px;
	border-top:solid 2px #A4AB7F;
	border-left:solid 2px #A4AB7F;
	border-right:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	color:#898989;
	font:14px Arial, Helvetica, sans-serif;	
}
SELECT.select{
	width:165px;
	height:23px;
	padding-left:0px;
	padding-top:2px;
	margin-top:0px !important;
	margin-top:2px;	
	border-top:solid 2px #A4AB7F;
	border-left:solid 2px #A4AB7F;
	border-right:solid 2px #FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	color:#898989;
	margin-right:15px;
	font:14px Arial, Helvetica, sans-serif;	
}
INPUT.buscar{
	border:0px;
	width:88px;
	height:25px;
	margin-top:14px;
	padding-left:20px;
	padding-bottom:3px;
	*padding-bottom:0px;
	color:#FFFFFF;
	cursor:pointer;
	font:bold 14px Arial, Helvetica, sans-serif;		
	background-image:url(../images/btn_buscar_header.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
}
DIV.contenido{
	position:relative;
	width:920px;
	height:auto;
	padding-bottom:35px;
	margin-bottom:10px;
}
/*-------------------------------QUE_ES_A.R.----------------------------------*/
DIV.agenda_left{
	position:relative;
	margin-left:20px;
	float:left;
	width:700px;
	height:auto;
}
* html DIV.agenda_left{
	margin-left:10px;
}
DIV.publicidades_right{
	position:relative;
	float:right;
	width:180px;
	height:auto;
}
DIV.box_publicidad{
	position:relative;
	width:180px;
	height:180px;
	margin-bottom:8px;
}
DIV.agenda_titulo{
	position:relative;
	color:#839064;
	font:18px Arial, Helvetica, sans-serif;	
	margin-top:10px;
}
DIV.agenda_texto{
	position:relative;
	color:#888888;
	font:12px Arial, Helvetica, sans-serif;	
	margin-top:10px;
}
DIV.agenda_mapa{
	position:relative;
	margin-top:10px;
	width:auto;
	height:350px;
}
DIV.agenda_oficina{
	position:relative;
	width:auto;
	height:auto;
	color:#888888;
	font:12px Arial, Helvetica, sans-serif;	
	padding-bottom:10px;
}
DIV.agenda_consulta{
	position:relative;
	padding:3px;
	width:234px;
	height:79px;
	color:#7D8657;
	background:#F2F5EC;
	font:12px Arial, Helvetica, sans-serif;	
}
DIV.boton_contacto A{
	position:absolute;
	bottom:5px;
	left:60px;
	width:75px;
	height:20px;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:40px;
	padding-top:5px;
	font:bold 12px Arial, Helvetica, sans-serif;		
	background-image:url(../images/btn_contacto.gif);
	background-position:left top;
	background-repeat:no-repeat;			
}
SPAN.bold{
	font-weight:bold;
}
/*-----------------------------RESULTADOS-----------------------------------*/
DIV.resultados_big{
	position:relative;
	float:left;
	width:730px;
	height:auto;
}

DIV.conteiner_resultados_left{
	position:relative;
	float:left;
	width:180px;
	height:auto;
	border:none;
}
DIV.resultados_left{
	position:relative;
	width:180px;
	float:right;
	height:auto;
	background:#E5EAD5;
	border-top:solid 2px #B1BC91;
	border-left:solid 2px #B1BC91;
	border-right:solid 2px #B1BC91;
	border-bottom:solid 2px #B1BC91;
}
DIV.resultados_right{
	position:relative;
	float:right;
	width:530px;
	margin-right:5px;
	_margin-right:0px;
	height:auto;
}
DIV.resultados_big_box{ 
	position:relative;
	width:100%;
	height:auto;
	margin-bottom:10px;
	border:solid 2px #B1BC91;
}
DIV.box_left_menu{
	position:relative;
	float:right;
	width:174px;
	height:80px;
	margin-top:10px;
	text-align:center;
	padding:73px 5px 5px 5px;
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/vendedores/publicidad_vendedores.jpg) no-repeat left top;
}
DIV.box_left_menu A{
	color:#FFFFFF;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
DIV.box_listado_vendedores{
	position:relative;
	float:right;
	width:160px;
	height:auto;
	margin-top:10px;
	padding:35px 10px 5px 10px;
	color:#5179AC;
	text-align:left;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	border:solid 2px #2665B5;
	background:#CDDDF6 url(../images/vendedores/vendedoresbox_titlebkg.gif) repeat-x left top;
}
DIV.box_listado_vendedores DIV.titulo{
	position:absolute;
	width:auto;
	height:30px;
	top:5px;
	left:10px;
	color:#FFFFFF;
	font:bold 18px Arial, Helvetica, sans-serif;
}
DIV.box_listado_vendedores DIV.nombre{
	position:relative;
	width:150px;
	height:auto;
	padding:5px 0px;
	color:#3D7CCC;
	font:12px Arial, Helvetica, sans-serif;		
}
DIV.box_listado_vendedores A{
	color:#3D7CCC;
	padding-left:15px;
	background:#CDDDF6 url(../images/vendedores/plus_icon.gif) no-repeat left top;
	font:12px Arial, Helvetica, sans-serif;	
}
DIV.box_titulo{
	position:relative;
	width:180px;
	height:30px;
	background:#D6DEC7;
	border-bottom:solid 1px #99A776;
	background-image:url(../images/rubros_bkg.jpg);
	background-position:left top;
	background-repeat:repeat-x;		
}
DIV.filtrar_por{
	position:absolute;
	left:10px;
	top:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;	
	color:#798658;
}
DIV.titulo{
	position:absolute;
	left:10px;
	bottom:0px;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;	
	color:#798658;
}
UL#link_categorias{
	display:block;
	margin:0px;
	padding:5px 0px 5px 0px;
	border-top:solid 1px #E6EADC;
	background:#E5EAD5;
}
UL#link_categorias LI{
	display:block;
	width:160px;
	height:auto;
	padding:2px 0px 2px 15px;		
	margin:0px 0px 0px 5px;
	background-image:url(../images/link_arrow.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#788857;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
UL#link_categorias LI.rubros{
	list-style:none;
	width:400px;
	line-height:20px;
	padding:2px 0px 2px 20px;
	margin:0px 0px 0px 5px;
	background-image:url(../images/link_arrow.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#788857;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;				
}
UL#link_categorias LI A{
	color:#788857;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	
}
DIV.contenido_superior{
	position:relative;
	width:100%;
	border-bottom:solid 1px #BECAA4;	
	background-image:url(../images/contenido_sup_bkg.jpg);
	background-position:left top;
	background-repeat:repeat-x;		
}
DIV.cant_resultados{
	position:absolute;
	top:25px;
	right:90px;		
	color:#6C6C6C;
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;	
}
DIV.texto_cant_resultados{
	position:absolute;
	top:25px;
	right:0px;		
	width:85px;
	color:#6C6C6C;
	font:12px Verdana, Arial, Helvetica, sans-serif;	
}
DIV.resultado_box{
	position:relative;
	width:510px;
	padding:3px 10px;
	min-height:70px;
	border-bottom:solid 1px #BECAA4;
}
DIV.resultado_dest{
	background:#F2F5EC;
	position:relative;
	width:510px;
	padding:5px 10px 0px 10px;
	min-height:70px;
	border-bottom:solid 1px #BECAA4;
}
TABLE.contenido_superior TD{
	padding:15px 5px 20px 10px; 
	color:#6C6C6C;
	font:12px Verdana, Arial, Helvetica, sans-serif;		
}
TABLE.contenido_superior TD.left{
	border-right:solid 1px #BFC9A4;
}
TABLE.contenido_superior TD.right{
	width:165px;
	border-left:solid 1px #FFFFFF;
}
DIV.nombre_dest{
	position:relative;
	padding-left:20px;
	color:#00920E;
	font:bold 18px Arial, Helvetica, sans-serif;		
	background-image:url(../images/nombre_arrow.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;	
	padding-bottom:0px;	
}
DIV.nombre{
	position:relative;
	width:100%;
	height:auto;
	color:#888888;
	font:bold 18px Arial, Helvetica, sans-serif;	
	padding-bottom:0px;	
}
DIV.datos{
	position:relative;
	width:100%;
	height:auto;	
	color:#888888;
	font:12px Arial, Helvetica, sans-serif;		
}
DIV.check_lista_dest{
	position:absolute;
	top:5px;
	right:5px;	
	width:265px;
	height:20px;
	color:#407ACC;
	font:12px Arial, Helvetica, sans-serif;
	z-index:10;	
}
DIV.check_lista{
	position:absolute;
	top:5px;
	right:5px;	
	width:265px;
	height:20px;
	color:#407ACC;
	font:12px Arial, Helvetica, sans-serif;
	z-index:10;	
}
DIV.text_check{
	position:absolute;
	top:2px;
	left:25px;
	cursor:pointer;
}
DIV.verAviso A{
	position:absolute;
	width:70px;
	padding-top:5px;
	height:15px;
	left:150px;
	top:0px;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:20px;
	color:#407ACC;
	z-index:10;	
	background-image:url(../images/ver_aviso_arrow.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;	
}
DIV.pagina_web A{
	position:absolute;
	width:30px;
	padding-top:5px;
	height:15px;
	left:80px;
	top:0px;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:15px;
	color:#407ACC;
	z-index:10;	
	background-image:url(../images/web_icon.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;	
}
DIV.verTodosRubros{
	position:relative;
	height:20px;
	padding-bottom:10px;
	padding-left:10px;
}
DIV.verTodosRubros A{
	padding-left:20px;
	background-image:url(../images/mas_info_arrow.gif);
	background-position:0px top;
	background-repeat:no-repeat;
	color:#407ACC;
	font:12px Arial, Helvetica, sans-serif;	
}
DIV.separador{
	position:relative;
	width:180px;
	height:0px;
	line-height:0px;
	border-bottom:solid 1px #B1BC92;
	_margin-bottom:-5px;
	#margin-bottom:-5px;
	padding:0px;
}
DIV.paginador{
	position:relative;
	width:100%;
	height:30px;
	background-image:url(../images/paginador_bkg.jpg);
	background-position:left top;
	background-repeat:repeat-x;		
}
DIV.lista_consultas{
	position:relative;
	width:530px;
	height:auto;
	margin-bottom:10px;
	border-left:solid 1px #A7CAFF;
	border-top:solid 1px #A7CAFF;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;	
	background-image:url(../images/lista_contactos.jpg);
	background-position:left top;
	background-repeat:repeat-x;	

}
SPAN.titulo_lista{
	font:bold 12px Arial, Helvetica, sans-serif;	
}
TABLE.lista_consultas TD{
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;		
}
TABLE.lista_consultas TD.left{
	padding:9px;
	width:400px;
	border-right:solid 1px #1A529C;
}
TABLE.lista_consultas TD.right{
	padding:9px;
	width:110px;
	border-left:solid 1px #4179CE;
}
DIV.consultar{
	position:relative;
	margin-left:10px;
}
DIV.consultar INPUT{
	padding-left:22px;
	color:#FFFFFF;
	border:0px;
	background:#3065B5;
	font:bold 12px Arial, Helvetica, sans-serif;
	background-image:url(../images/consult_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
	cursor:pointer;	
}
SPAN.bread A{
	color:#4078CD;
}
DIV.masInfoContainer {
	position:relative;
	width:510px;
	padding-top:25px;
	height:auto;
	z-index:5;
}
DIV.masInfo{
	position:absolute;
	width:60px;
	height:auto;
	left:0px;
	top:5px;
	text-decoration:underline;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:20px;
	color:#407ACC;
	z-index:10;		
}
DIV.masInfoShow {
	background-image:url(../images/mas_info_arrow.gif);
	background-position:left 0px;
	background-repeat:no-repeat;	
}
DIV.masInfoHide {
	background-image:url(../images/menos_info_arrow.gif);
	background-position:left 0px;
	background-repeat:no-repeat;	
}
DIV.informacion{
	position:relative;
	width:498px;
	height:auto;
	color:#888888;
	padding:10px 5px;
	background-color:#FFFFFF;
	text-align:justify;
	margin-bottom:5px;
	font:12px Arial, Helvetica, sans-serif;	
	z-index:1;	
	display:none;
	border:solid 1px #CED7BC;
}
DIV.sin_resultados{
	position:relative;
	width:100%;
	margin:20px 0px;
	text-align:center;
	color:#888888;
	font:14px Arial, Helvetica, sans-serif;		
}
DIV.mail_simple A{
	position:absolute;
	right:0px;
	top:2px;
	background-image:url(../images/mail_icon.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	padding-left:20px;
	overflow:hidden;
	text-decoration:none;
	color:#407ACC;
}
/*-------------------------------PAGINADOR----------------------------------*/
DIV.pag_ant A{
	position:absolute;
	left:10px;
	top:10px;
	color:#4078CD;
	font:bold 12px Arial, Helvetica, sans-serif;	
	padding-left:20px;
	text-decoration:none;
	background-image:url(../images/prev_arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	z-index:100;			
}
DIV.pag_sig A{
	position:absolute;
	right:10px;
	top:10px;	
	padding-right:20px;
	color:#4078CD;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;	
	background-image:url(../images/next_arrow.jpg);
	background-position:right center;
	background-repeat:no-repeat;	
	z-index:100;		
}
DIV.link_page{
	position:absolute;
	top:0px;
	left:90px;
	height:26px;
	width:345px;
	z-index:10;	
	padding-top:5px;
	background-image:url(../images/paginador_delim.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
DIV.delim{
	position:absolute;
	top:0px;
	right:0px;
	height:31px;
	width:2px;
	background-image:url(../images/paginador_delim.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
DIV.link_page A{
	text-decoration:none;
	color:#4078CD;
	margin:0px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;	
}
DIV.link_page SPAN.actual{
	color:#5A653A;
	margin:0px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;	
}
/*-------------------------------FOOTER-------------------------------------*/
DIV.big_footer{
	position:relative;
	width:100%;
	height:70px;
	background-image:url(../images/footer_bkg.jpg);
	background-position:left top;
	background-repeat:repeat-x;		
}
DIV.footer{
	position:relative;
	width:920px;
	height:55px;
	text-align:left;
	color:#7B865C;
	padding-top:15px;
	font:11px Arial, Helvetica, sans-serif;	
}
DIV.dokko{
	position:absolute;
	width:58px;
	height:30px;
	right:0px;
	bottom:20px;
}
DIV.powered_by{
	position:absolute;
	width:38px;
	height:38px;
	right:100px;
	bottom:20px;
}
