html, body{
	font: 11px "lucida grande",tahoma,verdana,arial,sans-serif;
	color: gray;
	margin: 0;
	text-align: center;
	height: 100%;
}

h1, h2, h3, h4, h5, h6{
	font-size: small;
	font-weight: 200;
	margin: 0;
	padding: 0;
}
h1{
	color:#898994;
	font-size:13px;
}

h1.h1_cuenta{
	font-size: 20px;
	color: black;
	font-weight:normal;
	line-height:110%;
	margin:0 0 5px;
}

h1.titulo{
	text-align: left;
	font-size: 20px;
	color: #009900;
	font-weight:normal;
	line-height:110%;
	margin:0 0 5px;
	padding-bottom: 5px;
}

h1.titulo2{
	text-align: left;
	font-size: 12px;
	color: #009900;
	font-weight:bold;
	line-height:110%;
	margin:0;
	padding-bottom: 2px;
	border-bottom: 1px solid #EEE;
}

h2{
	color:#898994;
	font-size:105%;
	font-weight:100;
	margin:0 0 0.9em;
}

h2.titulo{
	background: #FAFAFA;
	color:#F97806;
	font-size:120%;
	font-weight:bold;
	margin:0 ;
}

h2.compartir{
	background: #FAFAFA;
	color:blue;
	font-size:100%;
	font-weight:bold;
	margin:0 ;
	padding: 5px 3px;
	border-bottom: 1px solid #CACACA;
}

h2.etiquetas{
	background: #FAFAFA;
	color:#CACACA;
	font-size:100%;
	font-weight:bold;
	margin:0 ;
	padding: 5px 3px;
	border-bottom: 1px solid #CACACA;
	text-align: left;
}

h3{
	font-size: 145%;
	font-weight:100;
}
h4{
	font-size: 10px;
	color: black;
}

h5{
	font-size: 12px;
	color: black;
	font-weight: bold;
}
h5.datos{
	font-weight: normal;
	font-size: 11px;
	color: black;
}

h6{
	color:#333333;
	font-size:160%;
	font-weight:normal;
}
a{
	color: #0033CC;
	text-decoration: none;
}
a:hover, h3 a{
	text-decoration:underline;
}
a.menu:hover{
	text-decoration: none;
}
a.title{
	color: blue;	
	text-decoration: none;
}
a.title:hover{
	text-decoration: underline;
}
cite{
	color:#568E1A;
	font-style:normal;
	word-wrap:break-word;
}
p{
	color: #010101;
	margin: 0;	
}

p.informacion{
	font-size: 14px;
	line-height: 20px;
}

p.about{
	font-size: 12px;
	color: black;
	text-align: left;
	text-indent: 10px;
}

p.services{
	font-size: 12px;
	color: black;
	text-align: left;
	width: 100%;
}
p.about:first-letter, p.services:first-letter{
	font-size: 16px;
	color: black;
	text-align: left;
}
p.servicios{
	width: 200px;
	float: left;
	font-size: 12px;
	color: black;
	text-align: left;
	line-height: 16px;
}
.servicio_over{
	border: 1px solid white;
	width: 250px;
	background: white;
}
.servicio_out{
	border: 1px solid #7FAAFF;
	background: #F4F6F7;
	width: 250px;
}
div#servicios{
	padding-top: 2px;
	width: 100%;
}
ul.servicios{
	margin: 0;
	padding: 0;
	text-align: left;
}
li.servicios{
	display: inline;
	list-style-type: none;
}
li.servicios a{
	background: white;
	font-weight: lighter; 
	color: #0000A6;
	padding-top: 5px;
	padding: 2px;
}
li.servicios a:hover{
	background: #0000A6;
	font-weight: lighter; 
	color: white;
	padding-top: 5px;
	padding: 2px;
	text-decoration: none;
}
ul.tags{
	padding: 0;
	text-align: left;	
	font-size: 10px;
}
li.tag{
	display: inline;
	list-style-type: none;
}
li.tag a{
	margin: 2px;
	padding: 2px;
	background: white;
	color: gray;
	text-align: right;
	text-decoration: none;
}
li.tag a:hover{
	z-index: 100;
	text-decoration: none;
	padding: 2px;
	background: gray;
	color: white;
	text-align: right;
}
#siguenos{
	width: 100%;
	height: 25px;
	text-align: right;
}
#header{
	width: 100%;
}
#header_search{
	width: 100%;
	min-width: 900px;
	border-bottom: 1px dotted blue;
}

#contenido{
	padding-top: 50px;
	width: 100%;
	text-align: center;
	z-index: 1000;
}

#contenido-avanzado{
	padding-top: 10px;
	width: 100%;
	text-align: center;
	z-index: 1000;
}

#toolbar{

	margin: 0 auto;

	padding-top: 5px;

	width: 98%;

	height: 60px;

	border-bottom: 2px solid #F7931E;

}

#search{

	margin: 0 auto;

	position: static;

	width: 98%;

	min-width: 900px;

	min-height: 450px;

	overflow: hidden;

	min-width: 1000px;

}

#sidebar{

	float: left;

	width: 185px;

	padding: 5px 0px;

}

#sidecontent{

	width: 666px;

	float: left;

}

#sidestore{

	width: 810px;

	float: left;

}

#result{

	max-width:600px;

	min-height: 350px;

}

#result_store{

	max-width:800px

}

#advance{

	float:left;

	margin:0 -264px 0 19px;

	padding:0 15px 0 0;

	width:230px;

	word-wrap:break-word;

	text-align: left;

	font-size: 12px;

}

#sb_form2{

	margin-left:-10px;

}

#sb_pie{

	background-color:#F7F7F7;

	border-top:2px solid #F7931E;

	clear:both;

	color:#666666;

	margin:15px 0 0;

	padding:20px 10px;

}

#conte-about{

	margin: 0 auto;

	width: 900px;

	overflow: hidden;

}

#nav-footer{

	clear:both;

	list-style-type:none;

	margin:0 0 12px;

	padding:0;

	list-style-image:none;

	list-style-position:outside;

}

#nav-footer li {

	padding:0 0.2em 0 0.5em;

	font-size:115%;

	font-weight:bold;

	margin:0 0 0.5em;

	text-align: left;

}

#nav-footer ul {

	list-style-type:none;

	margin:-1.2em 0 0;

	padding:0 0 0 6.5em;

	padding-left:8.25em;

}

#nav-footer ul li {

	border-left:1px solid #999999;

	display:inline;

	font-size:100%;

	font-weight:normal;

	line-height:1.1;

	margin:0;

	padding:0 0.4em 0 0.65em;

	white-space:nowrap;

}

#sb_pie p{

	font-size:110%;

	margin:0;

	padding:0;

}

#login{

	margin: 100px 10px auto;

}

#registrar{

	margin: 50px 10px auto;

}

#contacto{

	margin: 20px 10px auto;

}

#banners{

	text-align: left;

	width: 805px;

}

#service{

	background: #DAE5EA none repeat scroll 0 0;

	padding: 5px;

	display:none;

	left:50%;

	margin-left:-265px;

	position:absolute;

	text-align:center;

	top:20%;

	width:530px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

#loader{
	background: #DAE5EA none repeat scroll 0 0;
	padding: 5px;
	display:none;
	left:50%;
	margin-left:-150px;
	position:fixed;
	text-align:center;
	top:30%;
	width:300px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#pages{
	background: #DAE5EA none repeat scroll 0 0;
	padding: 5px;
	display:none;
	left:50%;
	margin-left:-265px;
	position:fixed;
	text-align:center;
	top:20%;
	width:530px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#p_contenido{
	width: 950px;
	margin: 0 auto;
}
#p_header{
	width: 100%;
	height: 80px;
}
#p_content{
	overflow: hidden;
	margin-bottom: 7px;
	min-height: 500px;
}
#showcarga{
	background: #DAE5EA none repeat scroll 0 0;
	padding: 5px;
	display:none;
	left:50%;
	margin-left:-265px;
	position: fixed;
	text-align:center;
	top:20%;
	width:530px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index: 1000;
}
#conte-header{
	width: 100%;
	height: 80px;
}
#conte-left{
	float: left;
	width: 150px;
}
#conte-conte{
	float: left;
	padding-left: 15px;
	width: 650px;
}
#conte-conte1{
	float: left;
	width: 100%;
}
#breves, #logo{

	float: left;

}

#conte-pie{

	margin: 0 auto;

	clear: both;

}
.avanzado{
	padding:10px ;
	background:#FAFAFA;
	border-top:1px solid #EEE;
	font: bold 14px Arial;
	color: black;
	width: 98%;
}
.sideleft{

	border:1px solid #EEE;

	padding:0px;

	width: 160px;

	float: left;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

#dempresa{

	overflow-y: auto;

	height: 50px;

}

.sul{

	text-align: left;

	list-style: circle;

	color: blue;

	font: 12px "lucida grande",tahoma,verdana,arial,sans-serif;

	line-height: 16px;

}

.conteright{

	padding: 0px 10px;

	float: left;

	width: 700px;

}

.getError{

	width: 99%;

	height: 20px;

	border: 1px solid #FAAAFA;

	background: #FADAFA;

}

.getSucced{

	width: 99%;

	height: 20px;

	border: 1px solid #DADADA;

	background: #D4FFAA;

}

.colum{

	display:inline;

	float:left;

	margin:0;

	padding-right:5%;

	width:45%;

}

.maing{

	float: right;

	padding:5px 0 0 5px;

}

.cantidad{

	width: 60px;

	border: 0;

	text-align: center;

}

.urlink{

	list-style-type:none;

	margin:2px;

	padding:0;

}

.urlink li {

	float:left;

	font-size:110%;

	margin:0 10px 0 0;

}

ul.etiquetas{

	list-style-type:none;

	margin:5px 10px;

	padding:0;

}

ul.etiquetas li {

	float:left;

	margin:0 30px 0 0;

}

ul.sugerencias{

	color: black;

	list-style: circle;

	margin: 5px;

}

ul.about{

	padding-left:25px;

	list-style-type: circle;

	color: black;

	text-align: left;

}

.imprimir{

	background: transparent url(../img/profile.png) 0px -275px no-repeat;

	width: 20px;

	height: 20px;

	border: 0;

}

.contact{

	background: transparent url(../img/profile.png) 5px -822px no-repeat;

	background-repeat:no-repeat;

	display:block;

	padding:5px 4px 5px 16px;

	text-align:left;

	white-space:nowrap;

	color: #3599C8;

	font-weight: normal;

	border-bottom: 1px solid #CACACA;

	cursor: hand;

	cursor: pointer;

}

.active{

	background:#6FAACA;

	color: white;

}

.back, .next, .plus, .help, .edit, .delete, .maps, .pdf2, .anuncio, .chats, .exts, .pdf, a.imprimir, .cupones{
	background-repeat:no-repeat;
	color: #3599C8;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}
.back{
	padding:5px 0px 5px 25px;
	background: transparent url(../img/profile.png) 5px -1153px no-repeat;
}
.next{
	padding:5px 20px 5px 0px;
	background: transparent url(../img/profile.png) 50px -1172px no-repeat;
}
.plus{
	padding:5px 0px 5px 20px;
	background: transparent url(../img/profile.png) 5px -543px no-repeat;
}
.cupones{
	padding:5px 0px 5px 25px;
	background: transparent url(../img/cupones.png) 5px 5px no-repeat;
}
a.imprimir{
	font: 12px Arial;
	padding:5px 0px 5px 25px;
	background: transparent url(../img/profile.png) 5px -272px no-repeat;
}
.pdf{
	color: blue;
	padding:5px 0px 5px 20px;
	background: transparent url(../img/profile.png) 0px -415px no-repeat;
}
.edit{
	padding:5px 0px 5px 20px;
	background: transparent url(../img/profile.png) 0px -1215px no-repeat;
}

.delete{

	padding:5px 0px 5px 20px;

	background: transparent url(../img/profile.png) 0px -910px no-repeat;

}

.maps{

	padding:5px 0px 5px 25px;

	background: transparent url(../img/profile.png) 0px -202px no-repeat;

}

.pdf2{
	padding:5px 0px 5px 20px;
	background: transparent url(../img/profile.png) 0px -415px no-repeat;
}

.chats{

	padding:5px 0px 5px 25px;

	background: transparent url(../img/profile.png) 0px -306px no-repeat;

}

.exts{

	padding:5px 0px 5px 25px;

	background: transparent url(../img/profile.png) 0px -334px no-repeat;

}

.anuncio{

	padding:5px 0px 5px 25px;

	background: transparent url(../img/profile.png) 0px -237px no-repeat;

}

.help{

	color: blue;

	padding:5px 0px 5px 20px;

	background: transparent url(../img/profile.png) 0px -1095px no-repeat;

}

.sucursal{

	background-repeat:no-repeat;

	color: #3599C8;

	font-weight: normal;

	cursor: hand;

	cursor: pointer;

	color: blue;

	padding:5px 5px 5px 25px;

	background: transparent  url(../img/profile.png) 5px -1195px no-repeat;

}

.p_relacion{

	background: transparent url(../img/profile.png) 5px -800px no-repeat;

	background-repeat:no-repeat;

	display:block;

	padding:5px 4px 5px 20px;

	text-align:left;

	white-space:nowrap;

	color: #3599C8;

	font-weight: normal;

}

.p_promo{

	background: transparent url(../img/profile.png) 5px -567px no-repeat;

	background-repeat:no-repeat;

	display:block;

	padding:5px 4px 5px 20px;

	text-align:left;

	white-space:nowrap;

	color: #3599C8;

	font-weight: normal;

}

.p_info{
	background-color:#FFFFFF;
	border-color:#C8E4F1;
	border-style:solid;
	border-width:0 1px 2px 0;
	clear:both;
	margin:10px 0 0;
	overflow:hidden;
	padding:10px;
}

.p_active{

	padding:0px 10px;

	background: #EEF2F4;

	border-right:2px solid #CACACA;

}

.p_inactive{

	padding:0px 10px;

	background: white;

}

.p_active a, .p_inactive a{

	border-bottom: 0;

}

.p_titulo{

	text-align: center;

	margin: 5px 3px;

	padding: 5px;

	border-bottom: 1px dashed #CACACA;

}

.p_busqueda{

	width: 250px;	

}
.p_header{
	width: 100%;
	height: 30px;	
}
.p_sidebar{
	background: #EEF2F4;
	padding: 5px;
	margin: 0px;
	width: 666px;
	float: left;
}
.p_aplicaciones{
	background: #EEF2F4;
	padding: 5px;
	margin: 0px;
	width: 99%;
	float: left;	
}
.aplicacion{
	font-size: 12px;
	font-weight: bold;
}
.p_rightbar{
	margin: 0px;
	width: 250px;
	float: left;
}
.p_datos{
	background: #DDF0F8;
	padding: 2px;
}
.p_contacto{
	width: 95%;
	height: 100px;
	float: right;
	padding: 2px;
}
.p_empresa{
	text-align: left;
	width: 100%;
	float: right;
	margin-bottom: 20PX;
}

.p_empresas{

	float: right;

	margin: 0 auto;

	width: 98%;

	border-top: 1px solid #CACACA;

	border-bottom: 1px solid #CACACA;

	margin-bottom: 20px;

}

.p_publicidad{

	float: right;

	margin: 0 auto;

	padding: 2px;

	width: 95%;

	border: 1px solid #EEEEEE;

	margin-bottom: 20px;

	text-align: left;

}

.p_coments{

	width: 100%;

	background: white;

}

.p_compartir{

	background: white;

	margin: 0px;

	padding: 5px;

}

.p_etiquetas{

	background: white;

	margin: 0px;

	padding: 5px;

}

.service{

	border: 1px solid blue;

	background: white;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	z-index: 2000;

}

.direccion{

	width: 250px;

	height: 45px;

	border: 2px solid #c6e6f7;

	background: #e7f5fd;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.en_correo{

	border: 2px solid #c6e6f7;

	background: #e7f5fd;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.links{

	margin: 3px;

	padding: 3px;

	width: 100px;

	border: 1px solid #CACACA;

	background: white;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.img{

	border:1px solid #daeeff;

}

.mapa{

	margin: 3px;

	padding: 3px;

	width: 50px;

	border: 1px solid #CACACA;

	background: white;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.mapa a, .links a{

	color: black;

	text-decoration: underline;

}

.bn_anuncio{

	padding: 4px;

}

.sb_header{

	margin:0 0 0.93em;

	padding: 2px;

	text-align: right;

	background: #FAFAFA;

}

.sb_header h1{

	float: left;

	text-transform: uppercase;

}

.sb_count{

	color:#898994;

}

.sc_hl1, .sc_hl1 li{

	display:inline;

	margin:0;

	padding:0;

}

.lnkAvanzada{

	color: blue;

}
.lnkFiltros{
	color: blue;
	font-size: 115%;
	font-weight: bold;
}
.sb_results{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.sb_results li{
	list-style-type:none;
	width:100%;
}
.sb_tlst, .sb_tlst h3 a{
	display:inline;
}
.sw_bd{
	float:left;
	position:relative;
}

.sw_b{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #ACBABD;
	float:left;
	font-size:115.9%;
	margin:0 1px 0 0;
	padding:0.2em 0.2em 1em;
	white-space:nowrap;
}
.sw_b input {
	border:0 none;
	color:#333333;
	float:left;
	font-size:100%;
	height:1.4em;
	line-height:1.2em;
	margin:0 0 -0.8em;
	padding:0.2em 0.64em 0 0.44em;
	width:24.0333em;
}
.sb_liover{
	overflow: hidden;
	background: white;
	position: relative;
	margin: 0;
	padding: 0px;
	border-bottom: 2px solid #EEE;
	text-align: left;
}

.sb_liout{

	position: relative;

	height: 90px;

	background: #FAFAFA;

	border: 1px solid #EEEEEE;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.sw_b .sw_qbtn {

	background:#C6E6F7 url(../img/bgsearch.png) -7px -194px no-repeat;

	cursor:pointer;

	height:24px;

	margin:0 0 -12px;

	overflow:hidden;

	padding:24px 0 0;

	width:24px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius: 2px;

	behavior: url(css/border-radius.htc);

}

.sb_results p {

	line-height:1.3em;

	margin:0;

	padding-left: 2px;

	word-spacing: break-word;

	color: black;

	font-size: 110%;

}

.sb_results p:first-letter{

	text-transform: uppercase;

	font-size: 110%;

}

.sb_meta, .sb_meta li {

	color:#A1A1A1;

	margin:0;

	padding: 5px 0px;

	display:inline

}



.sb_advance{

	padding:0 0.4em 0.77em 0;

}

.sb_advance ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

	text-align: left;

}

.sb_advance a{

	padding:0 0 1.3em;

	display:block;

	text-decoration:none;

	width:100%;

}

.sb_advance a h3{

	color:#0033CC;

	display:inline;

	font-size:120%;

	font-weight:200;

	text-decoration:underline;

}

.sb_advance  p{

	color:#000000;

	margin:0;

}

.sb_anunciate{

	color:#898994;

	text-decoration: underline;

	font-size: 95%;

}

.sb_pag{

	padding:1.25em 0 1.54em;

	float:left;

	margin:0;

	width:100%;

}

.sb_pag ul, .sb_pag li {

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

}

.sb_pag a {

	border:1px solid #cccccc;

	display:block;

	margin:0 0.38em 0 0;

	padding:0.3em 0.7em;

	text-align:center;

}

.sb_pag a:hover, a.sb_pagS {

	background:#FBEFDB none repeat scroll 0 0;

	border:1px solid #FFA615;

	text-decoration:none;

}

a.sb_pagA {

	background:#FBEFDB none repeat scroll 0 0;

	border:1px solid #FFA615;

	text-decoration:none;

}

.sb_pag a, .sb_pag a:visited {

	color:#F76120;

}



.sb_pagN{

	border:medium none;

	color:#0033CC;

	padding:0.38em 0.5em;

}

.wrapper{
	margin:0 auto;
	max-width:98em;
	min-width:710px;
}

.texto{
	font: 13px/1.22 arial,helvetica,clean,sans-serif;
	border: 1px solid #cacaca;
	width: 95%;
}

.btn_login{

	border: 2px solid #F97806;

	width: 200px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.btn_login1{

	border: 2px solid #F97806;

	width: 200px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.txt_edit{

	width: 250px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

}

.registrar{

	font-size: 12px;

	color: #333;

	line-height: 16px;

	margin: 0;

}

.line{

	border: 1px solid #d6ecf7;

	margin: 0 auto;

	width: 70%;

}

.btnSubmit{

	font-size: 11px;

	font-weight: 200;

	background:#6FA0CA;

	border:1px solid #3B7EBB;

	color:#FFFFFF;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

}

.btnSubmit1{

	font-size: 11px;

	font-weight: 200;

	background:#6FA0CA;

	border:1px solid #3B7EBB;

	color:#FFFFFF;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

}

.tLogin{

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

	border:1px solid #95ceec;

	background: white;

}

.div_result_bg{
	/*position: absolute;*/
	top: 0;
	left: 0;
	width: 600px;
	padding: 7px 0px;
}

.div_menu{
	position: absolute;
	top: 0;
	left: 510px;
	width: auto;
}

.serv{

	padding:4px 2px 3px 25px;

	display: block;

	background-position: 8px 50%;

	background-repeat: no-repeat;

	text-align: left;

	white-space: nowrap;

	color: black;

	width: auto;

	border-left: 2px solid #FAFAFA;

}

.info{

	background: transparent url(../img/bgsearch.png) -8px -85px no-repeat;

}

.map{

	background: transparent url(../img/bgsearch.png) -8px -105px no-repeat;

}

.anu{

	background: transparent url(../img/bgsearch.png) -8px -125px no-repeat;

}

.mail{

	background: transparent url(../img/bgsearch.png) -8px -145px no-repeat;

}

.chat{

	background: transparent url(../img/bgsearch.png) -8px -165px no-repeat;

}

.serv:hover{

	width: auto;

	border-left: 2px solid #0033CC;

}

a.site{

	color:#568E1A;

	font-style:normal;

	word-wrap:break-word;

	padding-left: 3px;

}

.lbl_cal{
	float: left;
	color:green;
	padding-left: 3px;
}

.op_searh{

	border: 1px solid #eef2f4;

	background: #f4f6f7;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.op_estados, .op_ciudades{

	border: 1px solid #eef2f4;

	background: white;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.res_estados, .res_ciudades{

	margin: 0;

	padding: 2px 0px;

	text-align: left;

	background: #f4f6f7;

	border: 1px solid #eef2f4;

	overflow: auto;

	width: 99%;

	height: 50px;

}

.res_estados a, .res_ciudades a{

	line-height: 16px;

	padding-left: 3px;

}

.inicio{
	background: transparent url(../img/fondo.png) 0px 0px no-repeat;
}

body.login{

	background: transparent url(../img/login.png);

	background-position: right 0px;

	background-repeat: no-repeat;

}

body.getpassword{

	background: transparent url(../img/getpassword.png);

	background-position: right 0px;

	background-repeat: no-repeat;

}

body.ahoraresulta{

	background: transparent url(../img/ahoraresulta.png);

	background-position: center bottom;

	background-repeat: no-repeat;

}

body.servicios{

	background: transparent url(../img/servicios.png);

	background-position: center bottom;

	background-repeat: no-repeat;

}

body.registration{

	background: transparent url(../img/registration.png);

	background-position: right 0px;

	background-repeat: no-repeat;

}

body.contactanos{
	background: transparent url(../img/contactanos.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
body.pagos{
	background: transparent url(../img/dinero.png) fixed right bottom no-repeat;
}
body.opss{
	overflow: hidden;
	padding-top: 50px;
}
.pie{
	border-top: 2px solid #c6e6f7;
}
.logo{
	background: transparent url(../img/bgcolor.png) 0px 0px no-repeat;
	width: 255px;
	height: 62px;
}
.logosearch{
	background: transparent url(../img/bgsearch.png) 0px 0px no-repeat;
	width: 175px;
	height: 45px;
}
.buscador{
	border-bottom: 2px solid #f7931e;
	z-index: 1000;
}
.tBusqueda{
	width: 400px;
	padding: 5px;
	background: #f7931e;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.tfBusq{
	width: 450px;
	height: 20px;
	color:#333333;
	line-height:1.2em;
	padding:  2px;
	z-index: -1000;
}
.tfBusqueda{
	border:0 none;
	color:#333333;
	height:25px;
	line-height:1.2em;
	padding:3px 0 0 5px;
	width:350px;
	z-index:-1000;
}
.lsbb{
	background:none repeat scroll 0 0 #EEEEEE;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	cursor: pointer;
	border-style:solid;
	border-width:1px;
	display:block;
	height:25px;
	width: 155px;
}
.estados{
	float: left;
	cursor:pointer;
	font:13px arial,sans-serif;
	width: 128px;
	margin:0;
	vertical-align:middle;
	color: black;
	padding: 4px;
}
.down{
	float: right;
	background: url(/img/down.png) scroll 0px 5px no-repeat;
	width: 16px;
	height: 25px;
}
.boton{
	background:url("http://www.google.com/images/srpr/nav_logo9.png") repeat scroll center bottom transparent;
	border:medium none;
	cursor:pointer;
	font:15px arial,sans-serif;
	height:25px;
	width: 155px;
	margin:0;
	outline:0 none;
	vertical-align:top;
}
ul.uldiv{
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	list-style: none;
	text-align: left;
	width: 155px;
	height: 150px;
	overflow: auto;
	border: 1px solid #EEE;
}
ul.uldiv li{
	background-color:#FAFAFA;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	height: 20px;
	cursor: pointer;
	cursor: hand;
}
ul.uldiv li:hover{
	background-color:#EEE;
}
ul.uldiv li a, ul.uldiv li a:hover{
	color:black;
	font: 13px arial,sans-serif;
	text-decoration: none;
}
.bBusqueda{
	background: transparent url(../img/bgcolor.png) -5px -69px no-repeat;
	width: 35px;
	height: 35px;
	border: 0;
	z-index: 1000;
}
.lblTitulos{
	font-weight: bold;
	color: blue;
}
.lblSubTitulos{
	font-weight: bold;
	color: black;
}
.lblRegistrar{
	font-size: 14px;
	font-weight: normal;
	color: blue;
}

.lblStock{

	font-size: 11px;

	font-weight: bold;

	color: #f7931e;

	text-align: center;

}

.lblEstados{

	font-weight: bold;

	background: #c6e6f7;

	padding: 5px;	

	margin: 0px 5px;

	color: black;

}

.subtitulos{

	color: #f7931e;

	font-weight: bold;

}

.tMenu{

	border: 1px solid #eef2f4;

	background: #f4f6f7;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

a.lnkMenuBlue{

	font-weight: bold;

	color: blue;

}

a.lnkTopMenu{

	font-size: 12px;

	font-weight: bold;

	color: blue;

}

a.lnkMenu{
	font-weight: bold;
	color: black;
}

a.lnkSubMenu{
	font-size: 11px;
	color:#010101;
}

a.lnkPie{

	color: black;

}

.home, .recomiendame, .tubuscador{

	width: 20px;

	height: 20px;

	border: 0;	

}

.home{

	background: transparent url(../img/bgcolor.png) -84px -62px no-repeat;

}

.recomiendame{

	background: transparent url(../img/bgcolor.png) -105px -62px no-repeat;

}

.tubuscador{

	background: transparent url(../img/bgcolor.png) -128px -62px no-repeat;

}

.bDirectorio, .bBuscar, .bEmergencia, .bEmergencia_act, .bDirectorio_act, .bAnuncios, .bTienda, .bServicios, .bContacto{

	width: 34px;

	height: 34px;

	border: 0;

}

.bDirectorio{

	background: transparent url(../img/bgcolor.png) -4px -105px no-repeat;

}

.bDirectorio_act{

	background: transparent url(../img/bgcolor.png) -38px -105px no-repeat;

}

.bBuscar{

	background: transparent url(../img/bgcolor.png) -75px -105px no-repeat;

}

.bEmergencia{

	background: transparent url(../img/bgcolor.png) -145px -105px no-repeat;

}

.bEmergencia_act{

	background: transparent url(../img/bgcolor.png) -178px -105px no-repeat;

}

.bAnuncios{

	background: transparent url(../img/bgcolor.png) -4px -140px no-repeat;

}

.bTienda{

	background: transparent url(../img/bgcolor.png) -75px -140px no-repeat;

}

.bServicios{

	background: transparent url(../img/bgcolor.png) -145px -140px no-repeat;

}

.bContacto{

	background: transparent url(../img/bgcolor.png) -4px -175px no-repeat;

}

.facebook, .blogger, .linkedin, .twitter{

	width: 20px;

	height: 22px;

	border: 0;

	cursor: hand;

	cursor: pointer;

}

.facebook{

	background: transparent url(../img/bgcolor.png) -152px -63px no-repeat;

}

.blogger{

	background: transparent url(../img/bgcolor.png) -175px -63px no-repeat;

}

.linkedin{

	background: transparent url(../img/bgcolor.png) -198px -63px no-repeat;

}

.twitter{

	background: transparent url(../img/bgcolor.png) -219px -63px no-repeat;

}

.activo{

	width: 16px;

	height: 16px;

	background: transparent url(../img/bgcolor.png) -220px -85px no-repeat;

}



/*Tienda On Line*/

.pv_icon{

	width: 75px;

	border: 1px solid #e9f2f7;

	background: #f4f6f7;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.pv_icon_over{

	width: 75px;

	border: 1px solid #e9f2f7;

	background: #7FAAFF;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}

.acc, .aud, .cab, .pc, .cons, .dd, .ene, .enf, .ent, .gab, .imp, .mem, .mon, .proc, .proy, .pv, .grab, .red, .rep, .sec, .soft, .tarj, .tarjm, .vid{

	width: 45px;

	height: 40px;

	border: 1px solid #EFEFEF;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

}

.acc{

	background: white url(../img/iconos.png) 0px 5px no-repeat;

}

.aud{

	background: white url(../img/iconos.png) 2px -35px no-repeat;

}

.cab{

	background: white url(../img/iconos.png) 2px -72px no-repeat;

}

.pc{

	background: white url(../img/iconos.png) 2px -112px no-repeat;

}

.cons{

	background: white url(../img/iconos.png) 2px -150px no-repeat;

}

.dd{

	background: white url(../img/iconos.png) 2px -190px no-repeat;

}

.ene{

	background: white url(../img/iconos.png) 2px -226px no-repeat;

}

.enf{

	background: white url(../img/iconos.png) 2px -268px no-repeat;

}

.ent{

	background: white url(../img/iconos.png) 2px -306px no-repeat;

}

.gab{

	background: white url(../img/iconos.png) 2px -345px no-repeat;

}

.imp{

	background: white url(../img/iconos.png) 2px -383px no-repeat;

}

.mem{

	background: white url(../img/iconos.png) 2px -423px no-repeat;

}

.mon{

	background: white url(../img/iconos.png) 2px -462px no-repeat;

}

.proc{

	background: white url(../img/iconos.png) 2px -500px no-repeat;

}

.proy{

	background: white url(../img/iconos.png) 2px -540px no-repeat;

}

.pv{

	background: white url(../img/iconos.png) 2px -580px no-repeat;

}

.grab{

	background: white url(../img/iconos.png) 2px -618px no-repeat;

}

.red{

	background: white url(../img/iconos.png) 2px -656px no-repeat;

}

.rep{

	background: white url(../img/iconos.png) 2px -695px no-repeat;

}

.sec{

	background: white url(../img/iconos.png) 2px -732px no-repeat;

}

.soft{

	background: white url(../img/iconos.png) 2px -770px no-repeat;

}

.tarj{

	background: white url(../img/iconos.png) 2px -808px no-repeat;

}

.tarjm{

	background: white url(../img/iconos.png) 2px -845px no-repeat;

}

.vid{

	background: white url(../img/iconos.png) 2px -879px no-repeat;

}



/*------------------------------*/

.pv_icon_top{

	width: 65px;

	height: 46px;

	border: 1px solid #0033CC;

	background: #f4f6f7;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

	behavior: url(css/border-radius.htc);

}

.arma, .coti, .car, .ped, .entrega{

	width: 35px;

	height: 30px;

	border: 1px solid #EFEFEF;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	border-radius: 4px;

}

.arma{

	background: white url(../img/iconos_pc.png) 3px 0px no-repeat;

}

.coti{

	background: white url(../img/iconos_pc.png) 3px -35px no-repeat;

}

.entrega {

	background:white url(../img/iconos_pc.png) no-repeat scroll 3px -180px;

}

.car{

	background: white url(../img/iconos_pc.png) 3px -73px no-repeat;

}

.ped{

	background: white url(../img/iconos_pc.png) 3px -108px no-repeat;

}

.cot, .shop, .mas{

	background: white;

	width: 36px;

	height: 35px;

	border: 0;

	margin: 0;

	cursor: pointer;

	cursor: hand;

}

.cot{

	background: transparent url(../img/iconos_pc.png) 0px -35px no-repeat;

}

.shop{

	background: transparent url(../img/iconos_pc.png) 0px -73px no-repeat;

}

.mas{

	background: transparent url(../img/iconos_pc.png) 0px -145px no-repeat;

}

.t_componente, .t_componente_over, .t_promo, .t_promo_over{

	margin: 3px;

	padding: 2px;

	width: 250px;

	height: 120px;

	float: left;

	text-align: left;

}

.t_componente{

	border: 1px solid #e3e5f9;

}

.t_componente_over{

	border: 1px solid #7FAAFF;

	background: #F4F6F7;

}

.t_promo{

	border: 1px solid #FFFFD4;

}

.t_promo_over{

	border: 1px solid #FFFFD4;

	background: #FFFFAA;

}

.bgDirectorioWeb{

	background: url(../img/bgDirectorioWeb.png) scroll 0px 20px;

	background-repeat: repeat-y;

}

/*---------------------------*/
/*Movil*/
#mlogo{
	background-image: url(../img/logomobile.png);
	background-repeat: no-repeat;
	width: 72px;
	height: 22px;
}

a.m{
	color: blue;
	font: 10px Arial;	
}
#mresult{
	float: left;
	max-width:300px;
	min-height: 350px;
}
.menu_panel{
	font: bold 12px Arial;
	color: #3366CC;
	padding-left:20px;
}
.menu_panel:hover{
	color: orange;
}
.iconhome{
	background: url(../img/iconhome.gif) scroll 0 0 no-repeat;
}
.iconheader{
	background: url(../img/iconheader.gif) scroll 0 0 no-repeat;
}
.iconpages{
	background: url(../img/iconpages.gif) scroll 0 0 no-repeat;
}
.iconconfig{
	background: url(../img/iconconfig.gif) scroll 0 0 no-repeat;
}
.icondiseno{
	background: url(../img/icondiseno.gif) scroll 0 0 no-repeat;
}
.icongaleria{
	background: url(../img/icongaleria.gif) scroll 0 0 no-repeat;
}

.iconimagen, .iconvideo, .icontabla, .iconpreview, .iconpage, .icongallery, .iconsearch, .iconupload, .iconclear, .icon_rss, .icon_face{
	margin-left: 5px;
	display:block;
	padding:4px 4px 7px 25px;
	text-align:left;
	white-space:nowrap;
}
.icon_rss{
	background: url(../img/icon_rss.gif) scroll 0 5px no-repeat;
}
.icon_face{
	background: url(../img/icon_face.gif) scroll 0 5px no-repeat;
}
.iconimagen{
	background: url(../img/imagen.gif) scroll 0px 5px no-repeat;
}
.iconvideo{
	background: url(../img/iconvideo.gif) scroll 0px 5px no-repeat;
}
.icontabla{
	background: url(../img/icontabla.gif) scroll 0px 5px no-repeat;
}
.iconpreview{
	background: url(../img/iconpreview.gif) scroll 0px 5px no-repeat;
}
.iconpage{
	background: url(../img/iconpage.gif) scroll 0px 5px no-repeat;
}
.icongallery{
	background: url(../img/icongallery.gif) scroll 0px 5px no-repeat;
}
.iconsearch{
	background: url(../img/iconsearch.gif) scroll 0px 5px no-repeat;
}
.iconclear{
	background: url(../img/iconclear.gif) scroll 0px 5px no-repeat;
}
.iconupload{
	background: url(../img/iconupload.gif) scroll 0px 5px no-repeat;
}
.icon_pagina{
	font: bold 12px Arial;
	color: #3366CC;
	padding-left:10px;
	margin-left: 5px;
	padding:3px 5px 7px 18px;
	text-align:right;
	white-space:nowrap;
	background: url(../img/micon_plus.gif) scroll 0px 2px no-repeat;	
}

/*Invitacion*/
.td_validar{
	border:1px solid #CACACA;
	background: white;
}
.vcargando, .vdisponible, .vnodisponible{
	width:180px;
	height:45px;
	font: 11px Arial;
}
.vcargando{
	background: url("../img/loading.gif") scroll center center no-repeat;
}
.vdisponible{
	padding-left:45px;
	background: url("../img/si.png") scroll 10px center no-repeat;
	color:green;
}
.vnodisponible{
	padding-left:45px;
	background: url("../img/no.png") scroll 10px center no-repeat;
	color:red;
}