@charset "utf-8";
.italic {
	font-style:italic;
	font-size:13px;
	margin:0px 0px 20px 0px!important;
	color:#a67e02
}
#contenedor {
	padding:0px;
	height:auto;
	width:990px;
	margin:0px auto;
	position:relative
}
#cabecera {
	float: left;
	clear: both;
	/* [disabled]margin:10px 0px 0px 0px; */
}
#cabecera small {
	float:right;
	padding:0px 8px 0px 0px;
}
#cabecera h1 {
	text-indent:-999px;
	margin:0px;
	padding:0px;
	width:300px;
	height:50px;
	float:left;
}
#cabecera h1 a {
	background:url(../i/logo.jpg) no-repeat;
	width:300px;
	height:50px;
	display:block
}
#cabecera .llamenos {
	float:left;
	margin:0px 0px 0px 390px
}
.que {
	display:inline;
	width:90px;
	margin:0px 250px 0px 0px;
	font-weight:bold;
	color:#735702
}
.donde {
	display:inline;
	width:auto;
	font-weight:bold;
	color:#735702
}
.wrapper p {
	margin-top:10px;
	margin-bottom:10px;
	color:#735702
}
.binput2 {
	padding:10px;
	width:337px;
	border-radius:8px;
	border:#999 1px solid;
	font-weight:bold
}
.binput3 {
	padding: 10px;
	width: 200px;
	font-weight: bold;
	border: #999 1px solid
}
.buscar {
	padding: 10px;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid #30a9d1;
	width: 130px
}
.buscarmapa {
	padding: 10px;
	cursor: pointer;
	font-weight: bold;
	width: 130px
}
.btnregiones .margen {
	margin:8px 0px 0px -6px;
}
.btnregiones .acceso {
	font-size:13px;
	font-weight:bold;
	color:#735702;
}
.btnregiones p a {
	text-decoration:none;
	padding:5px;
	margin:0px;
	font-size:12px;
}
.btnregiones p a:hover {
	border-radius:5px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.75)
}
#mercantilcom a, #masbuscado a {
	color:#FFF
}
#mercantilcom a {
	text-decoration:underline;
}
#mercantilcom {
	width:784px;
	float:left;
	line-height:40px;
	background-color:#FFA21D;
	border-right:2px #ffc71f solid;
	padding-left:20px;
	color:#FFF;
	font-size:13px;
}
#masbuscado {
	float:left;
	width:159px;
	line-height:40px;
	text-align:right;
	padding-right:25px;
	background-color:#FFA21D;
	font-size:13px;
}
#masbuscado a {
	text-decoration:underline;
}
#banner {
	background-color:#F00;
	height:88px;
	width:750px;
	margin-top:50px;
	position:absolute;
	top:295px;
	left:0px;
	clear:both
}

#publique {
	font-size:12px;
	height:67px;
	width:172px;
	margin-top:50px;
	margin-left:10px;
	position:absolute;
	top:295px;
	left:750px;
	
}


#selection {
	width:183px;
}
#destacado {
	width:990px;
	float:left;
	margin-top:115px
}
#destacado .content {
	background-image:url(../i/bg-top-content.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#d1d1d1;
	border-left-color:#d1d1d1;
	width:927px;
	padding:20px 30px;
	height:auto;
}
#destacado .content-footer {
	background-image:url(../i/content-footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:968px;
	height:73px;
	margin:0px;
	padding:10px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#d1d1d1;
	border-bottom-color:#d1d1d1;
	border-left-color:#d1d1d1;
	float:left;
}
.videos {
	list-style:none;
	float:left;
	font-size:11px;
	margin:10px 0px 0px 170px
}
.videos li {
	margin:0px 0px 3px 0px;
	background:url(../i/lipoint.gif) top left no-repeat;
	padding:0px 0px 0px 18px
}
.mall {
	list-style:none;
	float:left;
	font-size:11px;
	margin:10px 0px 0px 105px;
	width:170px
}
.mall li {
	margin:0px 0px 3px 0px;
	background:url(../i/lipoint.gif) top left no-repeat;
	padding:0px 0px 0px 18px
}
.sitios {
	list-style:none;
	float:left;
	float:left;
	font-size:11px;
	margin:10px 0px 0px 105px;
	width:170px
}
.sitios li {
	margin:0px 0px 3px 0px;
	background:url(../i/lipoint.gif) top left no-repeat;
	padding:0px 0px 0px 18px
}

#pie {
	padding:10px 0px 0px 0px;
	clear:both;
	height:220px;
	width:100%;
	margin:50px 0px 0px 0px;
	float:left;
	font-size:12px;
	border-top:#ccc 1px solid;
	background:#efefef;
}
#pie ul {
	list-style-type:none;
	width:990px;
	margin:0px 0px 10px 0px;
	display:block;
	float:left
}
#pie ul li {
	display:block;
	line-height:72px;
	float:left
}
#pie .separador {
	width:177px;
	line-height:72px!important
}
.menupie {
	float:left;
	width:100%;
}
.fb-like {
	margin:25px 0px 0px 10px;
	height:47px
}

.menu {
	font-size:12px;
	padding:0px 0px 0px 370px;
	background:url(../i/bg-contenido.jpg) repeat-x top;
	height:50px;
	list-style-type:none;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:solid;
	border-top-color:#d1d1d1;
	border-right-color:#d1d1d1;
	border-bottom-color:#d1d1d1;
	border-left-color:#d1d1d1;
	border-top-left-radius:10px;
	border-top-right-radius:10px
}


.menu2 {
	font-size:12px;
	padding:0px 0px 0px 10px;
	
}
.menu li {
	float:left;
	line-height:50px;
	margin:0px;
}

.menu li a {
	line-height:50px;
	display:block;
	text-decoration:none
}

.drop {
	margin:0px 30px;
	background:url(../i/arrow_down1.png) no-repeat right;
	padding:0px 27px 0px 0px
}
.video {
	background:transparent url(../i/menu.jpg) 0 0 no-repeat;
	line-height:50px;
	width:50px;
	padding:0px;
	margin:0px 0px 0px 33px
}
.video:hover {
	background-position:0px -50px
}
.catalogo {
	background:url(../i/menu.jpg) -50px 0px no-repeat;
	width:69px
}
.catalogo:hover {
	background-position:-50px -50px
}
.llame {
	background:url(../i/menu.jpg) -119px 0px no-repeat;
	width:87px
}
.llame:hover {
	background-position:-119px -50px
}
.web {
	background:url(../i/menu.jpg) -296px 0px no-repeat;
	width:42px
}
.web:hover {
	background-position:-296px -50px
}
.email {
	background:url(../i/menu.jpg) -249px 0px no-repeat;
	width:47px
}
.email:hover {
	background-position:-249px -50px
}
.sms {
	background:url(../i/menu.jpg) -206px 0px no-repeat;
	width:43px
}
.sms:hover {
	background-position:-206px -50px
}
.copartir {
	background:url(../i/menu.jpg) -387px 0px no-repeat;
	width:84px
}
.copartir:hover {
	background-position:-387px -50px
}
ul.tabs {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:30px;
	width:100%
}
ul.tabs li {
	float:left;
	margin:0;
	padding:0;
	height:30px;
	width:186px;
	line-height:30px;
	margin:0px 2px 0px 0px;
	overflow:hidden;
	position:relative;
	background:url(../i/tabs.png) 186px 0px
}
.tabamarillas {
	background:url(../i/tabs.png) 0px 0px;
}
.tabblancas {
	background:url(../i/tabs.png) 186px 0px;
}
ul.tabs li a {
	text-decoration:none;
	color:#000;
	display:block;
	padding:0 15px;
	outline:none
}
/* ul.tabs li a:hover{background:url(../i/tabs.png)0px 0px} */

html ul.tabs li.active {
	font-weight:bold;
}
/* html ul.tabs li.active a:hover{background-position:0px 0px} */

.tab_container {
	overflow:hidden;
	clear:both;
	float:left;
	width:100%;
	background:#ffc71f;
	height:180px
}
.tab_content {
	padding:20px
}
.content p {
	line-height:23px;
}
.content .cvideos {
	width:420px;
	padding:0px;
	float:left;
	border-right:solid 1px #f0f0f0;
	height:400px;
}
.content .cvideos .video1 {
	width:120px;
	height:63px;
	margin:5px 10px 5px 0px;
	float:left;
	font-weight:bold
}
.content .cvideos .video1 img {
	border:#333 solid 1px;
}
.video1 small {
	font-size:12px;
	margin:10px 0px;
	display:block;
	width:120px;
	color:#838383
}
.video1 small a {
	display:block;
	margin:5px 0px
}
.content .catalogos {
	width:auto;
	padding:0px 40px;
	float:left;
	border-right:solid 1px #f0f0f0;
	height:auto
}
.catalogos ul {
	list-style:none;
	margin:0px;
	float:left
}
.catalogos ul li {
	color:#838383;
	font-size:12px;
	font-weight:bold;
	border-bottom:#F0F0F0 solid 1px;
	padding:0px 0px 10px 0px;
	margin:0px 0px
}
.catalogos ul li p {
	color:#000;
	margin:5px 0px
}
.content .sweb {
	width:200px;
	padding:0px 20px;
	float:left;
	height:auto
}
.content .sweb ul {
	list-style:none;
	margin:5px 0px 0px 0px;
}
.sweb ul li {
	color:#838383;
	font-size:12px;
	font-weight:bold;
	border-bottom:#F0F0F0 solid 1px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.sweb ul li p {
	color:#000;
	margin:8px 0px
}
div.wrapperV {
	float:left;
	position:relative;
	width:auto;
	margin:8px 0px
}
div.description {
	position:absolute;
	bottom:0px;
	left:0px;
	width:346px;
	height:219px;
	font-size:12px;
	padding:10px;
	color:white;
	/*
	background-color:black;
	opacity:0.6;
	filter:alpha(opacity=60);
	*/
	background:url(../i/bg-description.png) repeat;
}
.description h4 {
	color:#fff;
	padding:0px;
	margin:0px
}
.description a {
	color:#fdc71d!important;
	margin:3px 0px 0px 0px;
	font-size:14px;
	display:block;
}
.description small {
	margin:3px 0px 0px 0px;
	display:block
}
div.wrapperC {
	position:relative;
	width:175px;
	margin:5px 0px;
	text-align:center;
	background:#CCC
}
div.descriptioncatalogo {
	position:absolute;
	bottom:0px;
	left:0px;
	width:155px;
	height:auto;
	font-size:10px;
	padding:10px;
	color:white;
	text-align:left;
	background:url(../i/bg-description.png) repeat;
}
.descriptioncatalogo h4 {
	color:#fff;
	padding:0px;
	margin:0px
}
.descriptioncatalogo a {
	color:#fdc71d!important;
	margin:3px 0px 0px 0px;
	font-size:12px;
	display:block
}
.descriptioncatalogo small {
	margin:3px 0px 0px 0px;
	display:block
}
.left {
	float:left;
	line-height:15px;
	margin:0px 5px 0px 0px;
}
.right {
	float:right;
	line-height:15px;
	width:300px;
}
.right h3 {
	margin:0px 0px 5px 0px;
}
.link {
	background:url(../i/link.jpg) no-repeat left;
	padding:0px 0px 0px 25px;
}
/*#####################TOOLTIP#####################*/
.kooltip {
	outline:none;
	position:relative;
	text-decoration:none !important
}
span.kooltip {
	display:inline-block
}
.kooltip:hover .tooltip {
	opacity:1;
	visibility:visible
}
.kooltip .tooltip {
	border-radius:8px;
	border-style:solid;
	border-width:1px;
	border-bottom-width:2px;
	cursor:default;
	font-family:Arial, Helvetica, sans-serif;
	padding:18px;
	position:absolute;
	font-size:12px;
	opacity:0;
	visibility:hidden;
	white-space:nowrap;
	width:auto !important;
	z-index:999998
}
.kooltip .tooltip:before, .kooltip .tooltip:after {
	content:'';
	height:0;
	position:absolute;
	width:0;
	z-index:1
}
.kooltip .tooltip .title {
	padding:0 4px 4px;
	margin:0 -4px 6px -4px;
	display:block;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.1px;
	position:relative;
	width:100%
}
.kooltip .tooltip.center {
	left:-119px;
	margin-left:50%;
	right:auto
}
.kooltip .tooltip.center:before, .kooltip .tooltip.center:after {
	left:50%;
	margin-left:-12px
}
.kooltip .tooltip.center-right, .kooltip:hover .tooltip.center-right {
	left:auto;
	margin-right:50%;
	right:-33px
}
.kooltip .tooltip.center-right:before, .kooltip .tooltip.center-right:after {
	right:20px
}
.kooltip .tooltip.bottom {
	bottom:auto;
	margin-top:14px;
	top:100%
}
.kooltip .tooltip.bottom:after {
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	top:-11px
}
.kooltip .tooltip.bottom:before {
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	top:-13px
}
.kooltip .tooltip.top.slide-up {
	margin-bottom:-8px
}
.kooltip:hover .tooltip.top.slide-up {
	margin-bottom:12px
}
.kooltip .tooltip.bottom.slide-up {
	margin-top:34px
}
.kooltip:hover .tooltip.bottom.slide-up {
	margin-top:14px
}
.kooltip .tooltip.w500 {
	width:500px !important
}
.kooltip .tooltip.center.w500, .kooltip:hover .tooltip.center.slide-left.w500, .kooltip:hover .tooltip.center.slide-right.w500 {
	left:-269px
}
.kooltip .tooltip.left-center.w500, .kooltip:hover .tooltip.left-center.slide-left.w500, .kooltip:hover .tooltip.left-center.slide-right.w500 {
	left:-258px
}
.kooltip .tooltip.right-center.w500, .kooltip:hover .tooltip.right-center.slide-left.w500, .kooltip:hover .tooltip.right-center.slide-right.w500 {
	right:-259px
}
.kooltip .tooltip.icyblue {
	background-color:#f7f7f7;
	border-color:#e1e1e1;
	color:#57777B
}
.kooltip .tooltip.icyblue.bottom:before {
	border-bottom:12px solid #e1e1e1
}
.kooltip .tooltip.icyblue.bottom:after {
	border-bottom:12px solid #e1e1e1
}
.kooltip .tooltip.icyblue.top:before {
	border-top:12px solid #e1e1e1
}
.kooltip .tooltip.icyblue.top:after {
	border-top:12px solid #e1e1e1
}
.kooltip .tooltip.icyblue .title {
	border-bottom:solid 1px #e1e1e1
}
/* 150px */
.kooltip .tooltip.w150 {
	width:150px !important;
}
.kooltip .tooltip.center.w150, .kooltip:hover .tooltip.center.slide-left.w150, .kooltip:hover .tooltip.center.slide-right.w150 {
	left:-94px;
}
.kooltip .tooltip.left-center.w150, .kooltip:hover .tooltip.left-center.slide-left.w150, .kooltip:hover .tooltip.left-center.slide-right.w150 {
	left:-83px;
}
.kooltip .tooltip.right-center.w150, .kooltip:hover .tooltip.right-center.slide-left.w150, .kooltip:hover .tooltip.right-center.slide-right.w150 {
	right:-84px;
}
.kooltip .tooltip.center.slide-left.w150 {
	left:-74px;
}
.kooltip .tooltip.left-center.slide-left.w150 {
	left:-63px;
}
.kooltip .tooltip.right-center.slide-left.w150 {
	right:-104px;
}
.kooltip .tooltip.center.slide-right.w150 {
	left:-114px;
}
.kooltip .tooltip.left-center.slide-right.w150 {
	left:-103px;
}
.kooltip .tooltip.right-center.slide-right.w150 {
	right:-64px;
}
/* 250px */
.kooltip .tooltip.w250 {
	width:250px !important;
}
.kooltip .tooltip.center.w250, .kooltip:hover .tooltip.center.slide-left.w250, .kooltip:hover .tooltip.center.slide-right.w250 {
	left:-144px;
}
.kooltip .tooltip.left-center.w250, .kooltip:hover .tooltip.left-center.slide-left.w250, .kooltip:hover .tooltip.left-center.slide-right.w250 {
	left:-133px;
}
.kooltip .tooltip.right-center.w250, .kooltip:hover .tooltip.right-center.slide-left.w250, .kooltip:hover .tooltip.right-center.slide-right.w250 {
	right:-134px;
}
.kooltip .tooltip.center.slide-left.w250 {
	left:-124px;
}
.kooltip .tooltip.left-center.slide-left.w250 {
	left:-113px;
}
.kooltip .tooltip.right-center.slide-left.w250 {
	right:-154px;
}
.kooltip .tooltip.center.slide-right.w250 {
	left:-164px;
}
.kooltip .tooltip.left-center.slide-right.w250 {
	left:-153px;
}
.kooltip .tooltip.right-center.slide-right.w250 {
	right:-114px;
}
/* widths common */
.kooltip .tooltip.w50, .kooltip .tooltip.w100, .kooltip .tooltip.w150, .kooltip .tooltip.w200, .kooltip .tooltip.w250, .kooltip .tooltip.w300, .kooltip .tooltip.w350, .kooltip .tooltip.w400, .kooltip .tooltip.w450, .kooltip .tooltip.w500 {
	white-space:normal !important;
}
.kooltip .tooltip.w50 .title, .kooltip .tooltip.w100 .title, .kooltip .tooltip.w150 .title, .kooltip .tooltip.w200 .title, .kooltip .tooltip.w250 .title, .kooltip .tooltip.w300 .title, .kooltip .tooltip.w350 .title, .kooltip .tooltip.w400 .title, .kooltip .tooltip.w450 .title, .kooltip .tooltip.w500 .title {
	display:inline-block; /* IE8 trick */
}
/* black */
.kooltip .tooltip.black {
	background-color:#1D1D1D;
	border-color:#121212;
	color:#EEE;
}
.kooltip .tooltip.black.bottom:before {
	border-bottom:12px solid #121212;
}
.kooltip .tooltip.black.bottom:after {
	border-bottom:12px solid #1D1D1D;
}
.kooltip .tooltip.black.top:before {
	border-top:12px solid #121212;
}
.kooltip .tooltip.black.top:after {
	border-top:12px solid #1D1D1D;
}
.kooltip .tooltip.black .title {
	border-bottom:solid 1px #0D0D0D;
}
/*#####################SELECTBOX#####################*/

/*#####################COLORBOX#####################*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
	background:url(images/overlay.png) repeat 0 0
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left
}
#cboxContent {
	position:relative;
	background:#fff;
	overflow:hidden
}
#cboxLoadedContent {
	overflow:auto;
	margin-bottom:28px
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
	margin:0
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer
}
.cboxPhoto {
	float:left;
	border:0;
	display:block;
	margin:auto
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
	background:#fff
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url(images/controls.png) no-repeat -101px 0
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url(images/controls.png) no-repeat -130px 0
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url(images/controls.png) no-repeat -101px -29px
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url(images/controls.png) no-repeat -130px -29px
}
#cboxMiddleLeft {
	width:21px;
	background:url(images/controls.png) left top repeat-y
}
#cboxMiddleRight {
	width:21px;
	background:url(images/controls.png) right top repeat-y
}
#cboxTopCenter {
	height:21px;
	background:url(images/border.png) 0 0 repeat-x
}
#cboxBottomCenter {
	height:21px;
	background:url(images/border.png) 0 -29px repeat-x
}
#cboxError {
	border:1px solid #ccc;
	padding:50px
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url(images/controls.png) no-repeat -75px 0;
	width:25px;
	height:25px;
	text-indent:-9999px
}
#cboxPrevious:hover {
	background-position:-75px -25px
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(images/controls.png) no-repeat -50px 0;
	width:25px;
	height:25px;
	text-indent:-9999px
}
#cboxNext:hover {
	background-position:-50px -25px
}
#cboxLoadingOverlay {
	background:url(images/loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
	background:url(images/loading.gif) no-repeat center center;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(images/controls.png) no-repeat -25px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose:hover {
	background-position:-25px -25px;
}
/* .cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0FFFF, endColorstr=#0FFFF);} */
