@charset "utf-8";
/* CSS Document */
/*
Theme Name: Tricorp
Theme URI: http://www.tricorp.com
Author: David Cortés
Author URI: http://www.dcdigitalcreations.com
Description: Fabricación y distribución de válvulas de plástico para dispensar todo tipo de líquidos, portagarrafones, bombas para garrafón y recipientes de plástico
Version: 1.0 (english)
Tags: valvulas, garrafas, llaves para agua, llaves de agua, grifo, grifos, griferia, válvula, válvulas, dispensadores, bidones, garrafón, dispensador agua, dispensador de agua, dosificadores, dispensadores de agua, botellones, tipos de valvulas, valvulas agua, dispensadora, valvulas de agua, bomba dosificadora, bombas dosificadoras, bidones plastico, tipos de válvulas,valvulas de pvc, valvulas de esfera, valvula de llenado, dosificador de jabon, dosificadores de liquidos, dosificadores de jabon, dosificador de liquidos, valvulas de plastico
*/
h1, h2, h3{
	font-weight:bold;
	text-transform:uppercase;
}
h1{
	font-size:2.25em;
}
h2{
	font-size:1.5em;	
}
h3{
	font-size:1.125em;	
}
p, a, ul{
	font-size:16px;	
}
small{
	font-size:.875em;	
}
#wrapper{
	margin:0 auto;
	text-align:left;
	width:960px;
}
#header{
	margin:20px 0px 40px 0px;
	padding:0px;
}
.language{
	float:right;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;	
}
.language li{
	color:#333;
	display:inline;
	font-size:14px;
	margin:0px 10px 0px 0px;	
}
.language li a{
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	color:#666;
	font-size:14px;	
	padding:4px 6px;
}
.language li a:hover,
.language li a.selected{
	background:#959595;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
	color:#fff;
	padding:4px 6px;
}
#nav{
	background: #222526;
	background: -moz-linear-gradient(top, #0c0f10, #657178 1px, #222526 25px);
	background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #657178), to(#222526));
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	height:50px;
	width:960px;	
}
#nav ul{
	font-size: 0.875em;
	margin:0px 0px 0px 0px;
	padding:16px 0px 16px 60px;	
	width:900px;
}
#nav ul li{
	display: inline;
	margin:0px 41px 0px 0px;
	padding:0px;	
}
#nav ul li a{
	color:#fff;
	text-decoration:none;
}
#content-wrap{
	background:#fff;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	border-radius:12px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 70px 0px;
}
#top-content{
	background:transparent url(images/drop.png) no-repeat 0 0  scroll;
	height:356px;
	margin:0px;
	padding:30px 10px 0px 40px;
}
#logo{
	float:left;
}
#top-message{
	float:right;
	width:435px;
}
#top-message img{
	margin:0px 0px 15px 0px;	
}
#top-message p{
	color:#393939;
	font-size:1.125em;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	text-shadow:1px 1px 1px #fff;
}
/***** Slideshow *****/
#slides{	
	margin:-30px 0px 0px 170px;
	padding:0px;
}
.slides_container{
	width:294px;
	height:294px;	
}
.slides_container div{
	width:294px;
	height:294px;
	display:block;	
}
div.slideshow {
	list-style:none;
	width:294px;
	height:294px;
	overflow:hidden;
	position:relative;
	margin:-30px 0px 0px 150px;
	padding:0;
}	

div.slideshow li {
	position:absolute;
	left:20px;
	right:0;
}

ul.slideshow li.show {
	z-index:-1;	
}

ul img {
	border:none;	
}
/***** Content *****/
#page{
	float:right;
	width:630px;	
}
#page h1, #page h3{
	color:#2b3762;	
}
#page h1{
	margin:0px 20px 20px 0px;
	padding:0px;
}
#page img.main-lever-valves{
	float:right;
	margin:0px 20px 0px 20px;
}
#page p{
	line-height:1.325em;
	margin:0px 0px 20px 0px;	
}
#page .home-p{
	padding:0px 30px 0px 0px;	
}
#page .item{
	margin:30px 0px 50px 0px;
	padding:0px 30px 0px 0px;	
}
#page .item h1{
	text-transform:none;
	font-weight:normal;
}
#page .item .info{
	display:block;
	height:150px;
	margin:0px;
	padding:0px;
	position:relative;
}
#page .item img{
	border:1px solid #e2e0e0;
	float:left;	
	margin:0px 20px 0px 0px;
	padding:0px;
}
#page .item .info a{
	background:#e5be24;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	color:#fff;	
	font-size:.875em;
	font-weight:bold;
	margin:0px;
	padding:6px 16px;
	position:absolute;
	bottom:0px;
	left:215px;
	text-decoration:none;
	text-shadow:1px 0px 2px #b5961d;
}
/***** Nosotros *****/
#page.about-us{
	margin:0px;
	padding:0px;	
}
#page.about-us img.about-blueprint{
	float:right;
	margin:0px;
	padding:0px 30px 30px 30px;	
}
#page.about-us h1{
	margin:0px 0px 30px 0px;
	padding:0px;	
}
#page.about-us h2{
	color:#2b3762;
	font-weight:900;
	line-height:1.5em;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-transform:none;	
}
#page.about-us ul{
	margin:0px 0px 30px 0px;
	padding:0px;
	width:600px;	
}	
#page.about-us ul li{
	margin:0px;
	min-height:55px;
	padding:0px;	
}
#page.about-us ul li img{
	float:left;	
	margin:0px;
	padding:0px 2px 0px 0px;
}
#page.about-us ul li img.letter-p{
	margin:0px;
	padding:0px 0px 20px 0px;
}
#page.about-us ul li p{
	margin:0px;
	padding:0px;
}
#page.about-us ul li p strong{
	text-transform:uppercase;	
}
#page.about-us p{
	width:600px;	
}
/***** AVISO DE PRIVACIDAD *****/
#page.privacy{
	margin:0px;
	padding:0px;	
}
#page.privacy h1{
	margin:0px 0px 30px 0px;
	padding:0px;	
}
#page.privacy h2{
	color:#2b3762;
	font-weight:900;
	line-height:1.5em;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-transform:none;	
}
#page.privacy ul{
	margin:0px 0px 30px 0px;
	padding:0px;
	width:600px;	
}	
#page.privacy ul li{
	margin:0px 0px 10px 0px;
	padding:0px;	
}
#page.privacy p{
	width:600px;	
}
#page.privacy p a,
#page.privacy p a.visited{
	color:#4649DE;	
}
#page.privacy p a:hover{
	color:#e5be24;	
}
#page.privacy p span{
	font-family:Georgia, serif;
}
/***** Productos *****/
.white-space{
	height:100px;
	width:630px;	
}
.no-padding{
	padding-left:0 !important;	
}	
#page.products,
#page.category,
#page.product{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:630px;	
}
#page.products .products-item,
#page.category .products-item{
	border:1px solid #d5dcf4;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	border-radius:12px;
	float:left;
	height:190px;
	margin:0px 27px 40px 0px;
	padding:0px;
	position:relative;
	text-align:center;
	width:180px;
}
#page.product .products-item{
	border:none;
	float:left;
	margin:0px 27px 40px 0px;
	padding:0px;
	position:relative;
	text-align:center;
	width:600px;
}
#page.products .products-item img,
#page.category .products-item img,
#page.product .products-item img{
	margin:5px 0px 0px 0px;
	padding:0px;
}
#page.products .products-item .item-name,
#page.category .products-item .item-name,
#page.product .products-item .item-name{
	background:#adf4fd url(images/water-pattern.png) repeat-x;
	-moz-border-radius:0px 0px 12px 12px;
	-webkit-border-radius:0px 0px 12px 12px;
	-o-border-radius:0px 0px 12px 12px;
	border-radius:0px 0px 12px 12px;
	height:40px;	
	margin:0px;
	padding:10px 5px 0px 5px;
	position:absolute;
	bottom:0px;
	text-align:center;
	width:170px;
}
#page.product h3{
	font-size:1.125em;	
	margin:0px 0px 30px 0px;
}
#page.product h3 a,
#page.product h3 a.visited{
	color:#4649DE;	
}
#page.product h3 a:hover{
	color:#e5be24;	
}
#page.product > img{
	margin:0 0 30px 0;
}
.not-included{
	margin:0px 0px 0px 0px;
	padding:0px;	
}
/***** START NEW PRODUCTS BUTTON *****/
#page.products .products-item-link{
	border:1px solid #d5dcf4;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	border-radius:12px;
	float:left;
	height:190px;
	margin:0px 27px 40px 0px;
	padding:0px;
	position:relative;
	text-align:center;
	width:180px;	
}
#page.products .products-item-link a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	border-radius:12px;
	display:block;
	height:190px;
	position:relative;
	text-align:center;
	width:180px;	
}
#page.products .products-item-link img{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:159px;
	height:129px;	
}
#page.products .products-item-link .item-name{
	background:#adf4fd url(images/water-pattern.png) repeat-x;
	-moz-border-radius:0px 0px 12px 12px;
	-webkit-border-radius:0px 0px 12px 12px;
	-o-border-radius:0px 0px 12px 12px;
	border-radius:0px 0px 12px 12px;
	height:40px;	
	margin:0px;
	padding:10px 5px 0px 5px;
	position:absolute;
	bottom:0px;
	text-align:center;
	width:170px;	
}
#page.products .products-item-link a{
	color:#2b3762;
	line-height:1em;
	text-decoration:none;
}
#page.products .products-item-link .item-name.center{
	text-align:center;	
	height:35px;
	padding:15px 5px 0px 5px;
}
#page.products .products-item-link .item-name p.long-name{
	font-size:.875em;	
}
#page.products .products-item-link .item-name p.extra-long{
	font-size:.812em;	
	line-height:1.1em;
	margin:-3px 0px 0px 0px;
}
/***** END NEW PRODUCTS BUTTON *****/
/***** START NEW CATEGORY BUTTON *****/
#page.category .category-item-link{
	float:left;
	height:210px;
	margin:0px 27px 40px 0px;
	padding:0px;
	position:relative;
	text-align:left;
	width:180px;	
}
#page.category .category-item-link.no-title{
	height:190px;
}
#page.category .category-item-link.empty-title{
	margin:32px 0px 0px 0px;	
}
#page.category .category-item-link.empty-title-left-margin{
	margin:32px 27px 0px 0px;	
}
#page.category .invisible-separator{
	width:630px;
	height:750px;	
}
#page.category .category-item-link a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-o-border-radius:12px;
	border-radius:12px;
	display:block;
	height:190px;
	position:relative;
	text-align:center;
	width:180px;	
}
#page.category .category-item-link img{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:159px;
	height:129px;	
}
#page.category .category-item-link img.aqua-push{
	margin:10px 0px 0px 0px;	
}
#page.category .category-item-link .item-name{
	background:#adf4fd url(images/water-pattern.png) repeat-x;
	-moz-border-radius:0px 0px 12px 12px;
	-webkit-border-radius:0px 0px 12px 12px;
	-o-border-radius:0px 0px 12px 12px;
	border-radius:0px 0px 12px 12px;
	height:40px;	
	margin:0px;
	padding:10px 5px 0px 5px;
	position:absolute;
	bottom:0px;
	text-align:center;
	width:170px;	
}
#page.category .category-item-link h3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
	text-shadow:1px 1px 1px #86c8d0;
}
#page.category .category-item-link a{
	color:#2b3762;
	line-height:1em;
	text-decoration:none;
}
#page.category .category-item-link .item-name.center{
	text-align:center;	
	height:35px;
	padding:15px 5px 0px 5px;
}
#page.category .category-item-link .item-name p.single-line{
	margin:8px 0px 0px 0px;	
}
#page.category .category-item-link .item-name p.long{
	font-size:.937em;	
	line-height:1.1em;
}
#page.category .category-item-link .item-name p.extra-long{
	font-size:.812em;	
	line-height:1.1em;
	margin:4px 0px 0px 0px;
}
#page.category .category-item-link .item-name p.extreme-long{
	font-size:.75em;	
	line-height:1.1em;
}
#page.category .category-item-link .item-name p.no-margin{
	margin:-2px 0px 0px 0px;	
}
#page.category .category-item-link .item-name p.margin{
	margin:10px 0px 0px 0px;
}
#page.category .category-item-link .item-name p.long-name{
	font-size:.875em;	
}
#page.category .category-item-link .new-product{
	background:transparent url(images/new-small.png) no-repeat scroll;
	height:60px;
	position:absolute;
	top:-15px;
	right:-15px;
	width:60px;
	z-index:100;
}
#page.category .category-item-link .new-product-wt{
	background:transparent url(images/new-small.png) no-repeat scroll;
	height:60px;
	position:absolute;
	top:15px;
	right:-15px;
	width:60px;
	z-index:100;
}
/***** END NEW CATEGORY BUTTON *****/
#page.products .products-item .item-name.center,
#page.category .products-item .item-name.center,
#page.product .products-item .item-name.center{
	text-align:center;	
	height:35px;
	padding:15px 5px 0px 5px;
}

#page.products .products-item .item-name a{
	color:#2b3762;
	line-height:1em;
	text-decoration:none;	
}
#page.products .products-item .item-name a.long-name{
	font-size:.875em;	
}
#page.products .products-item .item-name a:hover{
	text-decoration:underline;
}	
#page.product .products-item .item-name p{
	color:#2b3762;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
	text-decoration:none; 
	text-shadow:1px 1px 1px #86c8d0;
	width:170px;
}
#page.category .products-item .item-name a{
	color:#2b3762;
	display:block;
	font-size:1em;
	line-height:1.2em;
	font-weight:normal;
	text-decoration:none; 
	text-shadow:1px 1px 1px #86c8d0;
}
#page.category .products-item .item-name a.single-line{
	margin:8px 0px 0px 0px;	
}
#page.category .products-item .item-name a.long{
	font-size:.937em;	
	line-height:1.1em;
}
#page.category .products-item .item-name a.extra-long{
	font-size:.812em;	
	line-height:1.1em;
	margin:4px 0px 0px 0px;
}
#page.category .products-item .item-name a.extreme-long{
	font-size:.75em;	
	margin:4px 0px 0px 0px;
}
#page.category .products-item .item-name a.no-margin{
	margin:-2px 0px 0px 0px;	
}
#page.category .products-item .item-name a.margin{
	margin:10px 0px 0px 0px;	
}
#page.category .category-item{
	float:left;	
}
#page.category .category-item h3{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
	text-shadow:1px 1px 1px #86c8d0;
}
#page.category p.last{
	margin:0px 0px 50px 0px;	
}
#page.product .products-item h3{
	margin:-30px 0px 0px 0px;
	padding:0px;	
}
#page.product h2{
	color:#2b3762;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-transform:none;	
}
#page.product p{
	font-size:18px;
	padding:0px 30px 0px 0px;	
}
#page.product ul{
	font-size:18px;
	margin:0 0 0 0;
	padding:0 30px 20px 0;	
}
#page.product ul.pop{
	float:left;
	padding:0 20px 20px 0;
	width:280px;	
}
#page.product ul li{
	list-style-image:url(images/blue-bullet.png);	
	margin:0px 0px 10px 20px;
	padding:0px;
}
#page.product .products-item .new-product{
	background:transparent url(images/new.png) no-repeat scroll;
	height:124px;
	position:absolute;
	top:-15px;
	right:-15px;
	width:124px;
	z-index:100;
}
#page.product .products-item .item-name p{
	color:#2b3762;
	font-size:1em;
	line-height:1.1em;
	font-weight:normal;
	text-shadow:1px 1px 1px #86c8d0;
}
#page.product .products-item .item-name p.single-line{
	margin:8px 0px 0px 0px;
}
#page.product .products-item .item-name p.long{
	font-size:.937em;
	line-height:1.1em;
}
#page.product .products-item .item-name p.extra-long{
	font-size:.812em;
	line-height:1.1em;
	margin:4px 0px 0px 0px;
}
#page.product .products-item .item-name p.extreme-long{
	font-size:.75em;
	margin:4px 0px 0px 0px;
}
#page.product .products-item .item-name p.no-margin{
	margin:-2px 0px 0px 0px;	
}
#page.product .products-item .item-name p.margin{
	margin:10px 0px 0px 0px;	
}
#page.product .video,
#page.product .blueprint{
	margin:0px 0px 50px 0px;
	padding:0px;	
}
#page.product #colors-table{
	display:block;
	margin:0px;
	padding:0px;
	width:600px;
}
#page.product #colors-table.afr4{
	padding:0px 0px 0px 25px;	
}
#page.product #colors-table ul.color-column{
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px;
	width:100px;
}
#page.product #colors-table ul.color-column.thin{
	width:69px;
}
#page.product #colors-table ul.color-column.thinner{
	width:51px;	
}
#page.product #colors-table ul.color-column.big{
	width:92px;
}
#page.product #colors-table ul.color-column.bigger{
	width:140px;
}
#page.product #colors-table ul.color-column.mv-8{
	font-size:15px;
}
#page.product #colors-table.packs{
	display:block;
	padding:0 0 0 30px;
	overflow:hidden;
	width:320px;
}
.special-colors{
	margin:0px 0px 40px 0px;
	width:600px;
}
#page.product #colors-table ul.color-column.double-line{
	margin:-20px 0px 0px 0px;
	padding:0px;	
}
#page.product #colors-table ul.color-column.large-col{
	width:315px;
}
#page.product #colors-table ul.color-column.extended{
	width:480px;
}
#page.product #colors-table ul.color-column.extra-margin{
	width:64px;	
}
#page.product #colors-table ul.color-column.extra-margin li:nth-child(2){
	margin:0 0 30px 0;	
}
#page.product #colors-table ul.color-column.middle-col{
	width:350px;
}
#page.product #colors-table ul.color-column.short-col{
	width:50px;
}
#page.product #colors-table ul.color-column li:first-child{
}
#page.product #colors-table ul.color-column li{
	list-style-image:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#page.product #colors-table ul.color-column li.tall{
	margin:0px 0px 30px 0px;
}
#page.product iframe{
	margin:0px 0px 30px 0px;
	padding:0px;	
}
#page.product ol.ordered{
	margin:0px 30px 30px 0px;
	padding:0px;
	width:350px;
}
#page.product ol.ordered li{
	list-style-type:lower-latin;
	margin:0;
	padding:0px;
}
#page.product ol.ordered li ul,
#page.product ol.ordered.numbers li ul{
	margin:0px 0px 15px 0px;	
	padding:0px;
}
#page.product ol.ordered li ul li,
#page.product ol.ordered.numbers li ul li{
	list-style:none;	
	margin:0px 0px 0px 10px;
	padding:0px;
}
#page.product ol.ordered li ul li:first-child{
	font-weight:bold;	
}
#page.product ol.ordered.numbers li{
	list-style-type:decimal;
	margin:0px;
	padding:0px;
}
#page.product ol.ordered.numbers li.no-number{
	list-style-type:none;	
}
#page.product ul.unordered{
	margin:0px 0px 30px 0px;
	padding:0px;	
}
#page.product ul.unordered li{
    padding: 0px;	
}
#page.product ul.unordered ul{
	margin:0px;
	padding:0px;	
}
#page.product ul.unordered ul li{
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0;
}
#page.product ul.unordered li ul li:first-child{
	font-weight:bold;	
}
#page.product ul.left-list{
	margin:0px 0px 15px 20px;	
	padding:0px;
}
/***** Slides *****/
#carrousel {
	height:200px;
	margin:0px 0px 50px 0px;
	padding:10px 35px;
	position:relative;
	width:530px;
	z-index:0;
}
#carrousel.afr4 {
	padding:10px 35px 10px 0px;	
}
#carrousel #next, #carrousel #prev {
	position:absolute;
	display:block;
	z-index:101;
}
#carrousel #prev{
	background:transparent url(images/left-half-circle.png) no-repeat scroll;
	left:0px;
	width:29px;
	height:50px;
	padding:20px 0px 0px 6px;
	top:70px;
}
#carrousel #next {
	background:transparent url(images/right-half-circle.png) no-repeat scroll;
	right:-2px;
	height:50px;
	padding:20px 6px 0px 0px;
	width:29px;
	top:70px;
}
#carrousel .water-base{
	background:#adf4fd url(images/water-pattern.png) repeat-x;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	height:40px;	
	margin:0px;
	padding:10px 5px 0px 5px;
	position:absolute;
	bottom:-6px;
	text-align:center;
	width:521px;	
}
#page.product #carrousel-slide{
	border:1px solid #d5dcf4;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	height:200px;
	overflow:hidden;
	position:relative;
	top:15px;
	left:0px;
	width:530px;
	z-index:100;	
}
/* remove the list styles, width : item width * total items */ 
#page.product #carrousel-slide ul {
    position:relative;
    left:0;
    top:0;
    list-style:none;
    margin:0;
    padding:0; 
    width:1485px;           
}
/* width of the item, in this case I put 250x250x gif */
#page.product #carrousel-slide ul li {
    width:135px;
    height:115px;  
    float:left;
	list-style-image:none;
	margin:0px;
	padding:0px;
}
#page.product #carrousel-slide ul li img {
    padding:20px 15px 30px 15px ;
}
#page.product #carrousel-slide ul li .item-name{
	margin: -5px 0px 0px 0px;
	padding:0px 20px;
	width:95px;
}
#page.product #carrousel-slide ul li .item-name.short{
	margin:-5px 0px 0px -10px;	
}
#page.product #carrousel-slide ul li .item-name p{
	color:#2b3762;
	text-shadow:1px 1px 1px #86c8d0;
	font-size:.825em;	
	margin:0px;
	padding:0px;
	text-align:center;
}
#page.product #carrousel-slide ul > li.btn1:first-child{
	margin:0px 10px 0px 10px;	
}
#page.product #carrousel-slide ul li.btn1{
	width:160px;
	margin:0px 10px 0px 0px;	
}
#page.product #carrousel-slide ul li.btn1 .item-name{
	text-align:center;
	width:135px;	
}
#page.product #carrousel-slide ul li.btn2{
	width:120px;
	margin:0px 10px 0px 0px;
}
#page.product #carrousel-slide ul li.btn2 img{
	padding:20px 10px 40px 10px;	
}
#page.product #carrousel-slide ul li.btn2 .item-name{
	margin:-14px 0px 0px 0px;
	text-align:center;
	width:95px;	
}
/***** Videos *****/
#page.videos {
	
}
#page.videos ul.video-tutorial,
#page.products ul.video-tutorial{
	margin:0px;
	padding:0px 30px 0px 0px;
	width:570px;	
}
#page.videos ul.video-tutorial li,
#page.products ul.video-tutorial li{
	/*border-bottom:1px solid #ccc;*/
	display:block;
	margin:0px 0px 30px 0px;
	min-height:210px;
	padding:0px 0px 30px 0px;	
}
#page.videos ul.video-tutorial li iframe,
#page.products ul.video-tutorial li iframe{
	float:left;
	height:210px;
	margin:0px 20px 30px 0px;
	padding:0px;
	width:280px;
}
#page.videos ul.video-tutorial li h2,
#page.products ul.video-tutorial li h2{
	color:#2B3762;
	margin:0px 0px 10px 0px;
	padding:0px;	
}
#page.videos ul.video-tutorial li p,
#page.products ul.video-tutorial li p{
	margin:0px 0px 15px 0px;
	padding:0px;	
}
#page.videos ul.video-tutorial li p:last-of-type,
#page.products ul.video-tutorial li p:last-of-type{
	margin:0px 0px 0px 0px;
	padding:0px;	
}


/***** Contacto *****/
#page.contact h1{
	margin:0px 0px 50px 0px;
	padding:0px;	
}
#page.contact h2{
	color:#2b3762;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-transform:none;	
}
#page.contact ul.address{
	margin:0px 0px 0px 0px;
	padding:0px;
}
#page.contact ul.address{
	display:block;
	margin:0px;
	padding:0px 0px 0px 20px;
}
#page.contact ul.address li{
	margin:0px 0px 0px 0px;
	padding:0px;	
}
#page.contact ul.address li p{
	margin:0px;
	padding:0px;	
}
#page.contact ul.address li p span{
	font-family:Georgia, serif;
}
#page.contact ul.address li.contact-phone p.phone-number{
	font-weight:bold;
	padding:13px 0px 20px 340px;	
	font-size:1.5em;
	line-height:1em;
	width:270px;
}
#page.contact ul.address li.contact-phone img{
	float:left;
	height:52px;
	width:52px;
}
#mapa{
	height:494px;
	width:600px;	
}
/***** Novedades Category *****/
#page .post{
	float:left;
	margin:0px 0px 50px 0px;
	padding:0px;
	position:relative;
	width:630px;	
}

#page .post .post-image{
	float:left;
	margin:0px 30px 0px 0px;
	position:relative;
}
#page .post .post-image img{
	border:1px solid #d5dcf4;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	height:200px;
	margin:0px;
	padding:0px;
	width:200px;
}
#page .post .preview{
	float:right;
	margin:0px;
	padding:0px 30px 0px 0px;
	width:360px;	
}
#page .post .preview .post-taxonomy{
	color:#575757;
	font-size:16px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:-6px;
}
#page .post .preview .post-taxonomy a, #page .post .preview .post-taxonomy a:visited{
	color:#27a0c6;
	font-style:italic;
	text-decoration:none;
}
#page .post .preview .post-taxonomy a:hover{
	text-decoration:underline;	
}
#page .post .preview .post-title h2{
	color:#2b3762;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.1em;
	padding:0px 0px 15px 0px;
}
#page .post .preview .post-title h2 a{
	color:#2b3762;
	font-size:1em;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-decoration:none;
	text-transform:none;	
}
#page .post .preview .post-title h2 a:hover{
	background:#eeeeee;
}
#page .post .preview .post-meta{
	color:#575757;
	font-size:16px;
	font-style:italic;
	padding:0px 0px 0px 0px;
	position:relative;
	top:-6px;
}
#page .post .preview .post-meta a, #page .post .preview .post-meta a:visited{
	color:#27a0c6;
	text-decoration:none;
}
#page .post .preview .post-meta a:hover{
	text-decoration:underline;	
}
#page .post .text{
	float:left;
	padding:10px 0px 0px 0px;
	width:100%;
}
#page .post .text p{
	font-size:16px;
	padding:0px 0px 15px 0px;	
}
#page .post .text p a{
	color:#27a0c6;
	text-decoration:none;
}
#page .post .text p a:hover{
	text-decoration:underline;	
}
#page .post .text p.more-link-wrap{
	float:right;
	padding:0px;
}
#page .post .text p.more-link-wrap a,
#page .post .text p.more-link-wrap a:visited{
	background:#e5be24;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	color:#fff;	
	font-size:.875em;
	font-weight:bold;
	margin:0px;
	padding:6px 16px;
	position:absolute;
	bottom:0px;
	right:30px;
	text-decoration:none;
	text-shadow:1px 0px 2px #b5961d;	
}
#page .post .text p.more-link-wrap a:hover{
	color:#061114;
	text-decoration:underline;	
}
/***** Novedades Single Post *****/
#page .post-inner{
	float:left;
	margin:0px 0px 50px 0px;
	padding:0px;
	position:relative;
	width:630px;	
}

#page .post-inner .post-image{
	float:left;
	margin:0px 30px 0px 0px;
	position:relative;
}
#page .post-inner .post-image img{
	border:1px solid #d5dcf4;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	height:200px;
	margin:0px;
	padding:0px;
	width:200px;
}
#page .post-inner .post-title h2{
	color:#2b3762;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.1em;
	padding:0px 0px 15px 0px;
}
#page .post-inner .post-meta{
	color:#575757;
	font-size:16px;
	font-style:italic;
	padding:0px 0px 0px 0px;
	position:relative;
	top:-6px;
}
#page .post-inner-article{
	margin:30px 0px 0px 0px;
	padding:0px;
	width:600px;
}
#page .post-inner-article img{
	margin:10px 0px;
}
/***** Rastreo de guías *****/
#page.trace img{
	float:right;
	margin:-15px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
#page.trace ul{
	margin:100px 0px 0px 0px;
	padding:0px;	
}
#page.trace ul li{
	margin:0px 0px 15px 0px;
	padding:0px;	
}
#page.trace ul li a{
	color:#2b3762;
	font-weight:bold;
	text-decoration:underline;
}
/***** Distribuidores *****/
/***** Map *****/
#page.distribution p{
	width:600px;	
}
#map{
	background:transparent url(images/map.png) no-repeat scroll;
	height:414px;
	margin:0px 0px 50px 0px;
	padding:0px;
	position:relative;
	width:600px;	
}
.yellow-drop{
	background:transparent url(images/yellow-drop.png) no-repeat scroll;
	height:21px;
	position:absolute;
	width:14px;	
}
.drop-content{
	background:#fff;
	border: 1px solid #D5DCF4;
	-moz-border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
	-o-border-radius:0px 8px 8px 0px;
	border-radius:0px 8px 8px 0px;
	display:none;
	float:right;
	margin:0px;
	padding:0px 10px 20px 10px;
	width:218px;
	z-index:1000;
}
.drop-content h4{
	background:#fff;
	color:#2b3762;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 5px 20px;	
}
.drop-content ul{
	background:#adf4fd url(images/water-pattern.png)repeat-x scroll;
	margin:0px;
	padding:15px 0px;
	position:relative;
	width:218px;
}
.drop-content ul li{
	color:#2b3762;
	margin:0px 0px 15px 20px;
	padding:0px;
	list-style-image:url(images/white-bullet.png);	
	
}
.drop-content ul li > p:first-child{
	font-size:.875em;	
  	font-weight:bold;
	text-transform:uppercase;
}
.drop-content ul li h3{
	font-size:.875em;
	font-weight:bold;
	text-transform:uppercase;	
}
.upper-negrita{
	font-size:.875em;	
  	font-weight:bold;
	text-transform:uppercase;	
}
#page.distribution .drop-content ul li p{
	font-size:.875em;
	margin:0px;
	padding:0px;
	width:190px;
}
#aguascalientes{
	left:270px;	
	top:232px;
}

#baja-california{
	left:40px;	
	top:20px;
}
#baja-california-sur{
	left:100px;	
	top:150px;
}
#campeche{
	bottom:90px;
	right:80px;	
}
#chiapas{
	bottom:40px;
	right:120px;	
}
#chihuahua{
	left:200px;
	top:90px;	
}
#coahuila{
	left:275px;
	top:130px;	
}
#colima{
	left:240px;
	top:293px;	
}
#distrito-federal{
	left:335px;
	top:290px;	
}
#durango{
	left:225px;
	top:180px;
}
#estado-de-mexico{
	left:320px;
	top:296px;
}
#guanajuato{
	left:295px;
	top:265px;	
}
#guerrero{
	left:320px;
	top:330px;	
}
#hidalgo{
	left:338px;
	top:266px;
}
#jalisco{
	left:224px;
	top:277px;
}
#michoacan{
	left:280px;
	top:295px;
}
#morelos{
	left:336px;
	top:317px;
}
#nayarit{
	left:225px;
	top:245px;	
}
#nuevo-leon{
	right:270px;
	top:157px;	
}
#oaxaca{
	right:200px;
	bottom:50px;
}
#puebla{
	left:353px;
	top:312px;	
}
#queretaro{
	left:315px;
	top:260px;	
}
#san-luis-potosi{
	right:280px;
	top:230px;
}
#sinaloa{
	left:173px;
	top:165px;	
}
#sonora{
	left:125px;
	top:70px;	
}
#tamaulipas{
	left:343px;
	top:200px;
}
#tlaxcala{
	left:354px;
	top:288px;
}
#tabasco{
	right:130px;
	bottom:80px;
}
#veracruz{
	right:200px;
	top:290px;
}
#yucatan{
	right:57px;
	bottom:135px;	
}
#zacatecas{
	top:206px;
	left:260px;
}
#Aguascalientes, #Baja-California, #Baja-California-Sur, #Chihuahua, #Coahuila,
#Colima, #Durango, #Guanajuato, #Jalisco, #Michoacan, #Nayarit, #Queretaro, #Sinaloa, #Sonora, #Zacatecas{
	position:absolute;
	right:0px;
	top:0px;
	z-index:1200;
}
#Campeche, #Chiapas, #Distrito-Federal, #Estado-de-Mexico, #Guerrero, #Hidalgo, #Morelos, #Nuevo-Leon, 
#Oaxaca, #Puebla, #San-Luis-Potosi, #Tlaxcala, #Tabasco, #Veracruz, #Yucatan{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1200;
}
/***** Tabs *****/
#tabbed-box-1{
	margin:0px 0px 50px 0px;
	padding:0px;
	width:600px;	
}
#tabbed-box-1 .tabbed-area{
	margin:0px;
	padding:0px;
}	
#tabbed-box-1 .tabbed-area ul.tabs{
	border: 1px solid #D5DCF4;
	-moz-border-radius:8px 0px 0px 8px;
	-webkit-border-radius:8px 0px 0px 8px;
	-o-border-radius:8px 0px 0px 8px;
	border-radius:8px 0px 0px 8px;
	float:left;
	margin:0px;
	padding:5px 0px 5px 5px;
	width:130px;
}
#tabbed-box-1 .tabbed-area ul.tabs li{
	margin:0px;
	padding:2px;	
}
#tabbed-box-1 .tabbed-area ul.tabs li a{
  	color:#4649DE;
	display:block;
	font-size:.875em;
	text-decoration:none;
}
#tabbed-box-1 .tabbed-area ul.tabs li a:hover,
#tabbed-box-1 .tabbed-area ul.tabs li a.active{
	color:#E5BE24;
}
#tabbed-box-1 .content{
	background:#adf4fd;
	border: 1px solid #D5DCF4;
	-moz-border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
	-o-border-radius:0px 8px 8px 0px;
	border-radius:0px 8px 8px 0px;
	float:right;
	margin:0px;
	padding:20px 10px;
	width:436px;	
}
#tabbed-box-1 .content ul li{
	color:#2b3762;
	margin:0px 0px 15px 20px;
	padding:0px;
	list-style-image:url(images/white-bullet.png);	
}
#tabbed-box-1 .content ul li > p:first-child{
	font-size:.875em;	
  	font-weight:bold;
	text-transform:uppercase;
}
#tabbed-box-1 .content ul li p{
	font-size:.875em;
	margin:0px;
	padding:0px;	
}
#tabbed-box-1 .content ul li p a{
	font-size:1em;
	color:#2B3762;	
}
#tabbed-box-1 .content ul li p a:hover{
	color:#2B3762;
	text-decoration:underline;
}
#content-2, #content-3, #content-4, #content-5, #content-6,
#content-7, #content-8, #content-9, #content-10, #content-11, 
#content-12, #content-13, #content-14, #content-15, #content-16,
#content-17, #content-18, #content-19, #content-20, #content-21,
#content-22, #content-23, #content-24, #content-25, #content-26,
#content-27, #content-28, #content-29, #content-30, #content-31{
	display:none;	
}
#page.distribution img.map{
	margin:0px 0px 30px;
	padding:0px;
}

/***** Accordion *****/
ul#accordion{
    border: 1px solid #D5DCF4;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	margin:30px 0px 0px 0px;
	padding:10px;
	width:580px;
}
ul#accordion li{
	margin:0px;
	padding:0px;	
}
ul#accordion > li:first-child a.heading{
	border-top:none;	
}
ul#accordion li a.heading{
	border-top: 1px solid #D5DCF4;
	color:#000;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	padding:10px 5px;
	text-decoration:none;
	width:560px;	
}
ul#accordion li ul{
    overflow: hidden;	/* required for effect */
    background: #adf4fd url(images/water-pattern.png) top repeat-x scroll;
	display:none;
	padding:20px 24px 0px 35px;
	color:#2b3762;
}
ul#accordion li.current ul{
	display:block;	
}
ul#accordion li ul li{
	margin:0px 0px 15px 0px;
	padding:0px;
	list-style-image:url(images/white-bullet.png);	
}
ul#accordion li ul li > p:first-child{
	font-size:1em;	
	text-transform:uppercase;
}
ul#accordion li ul li p{
	font-size:.875em;
	margin:0px;
	padding:0px;	
}	
ul#accordion li ul#regional li.column{
	float:left;	
	list-style-image:none;
	margin:0px;
	padding:0px;
}
ul#accordion li ul#regional li.column h4{
	font-size:.875em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;	
}
ul#accordion li ul#regional li.column ul{
	background:none;
	margin:0px;
	padding:0px;
}
ul#accordion li ul#regional li.column ul li{
	width:170px;	
}
ul#accordion li ul#regional li.column ul li > p:first-child{
	font-weight:bold;	
}
ul#accordion li ul#regional li.column ul li p{
	font-size:.75em
}

/***** Sidebar *****/
#sidebar{
	margin:-105px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:300px;	
}
#sidebar ul{
	margin:0px;
	padding:0px;
	width:260px;	
}
#sidebar ul li{
	margin:0px 0px 30px 0px;
	padding:0px;
}
#sidebar ul li h3{
	background:#2b3762;
	color:#fff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	height:24px;
	line-height:1.5em;
	margin:0px;
	padding:8px 16px;
	position:relative;
	text-transform:uppercase;
	width:228px;
}
#sidebar ul li h3.download-catalog{
	background:#e5be24;
}
#sidebar ul li h3.download-catalog a{
	color:#fff;	
	margin:0px;
	text-decoration:none;
	text-shadow:1px 0px 2px #b5961d;
	text-transform:uppercase;
}
#sidebar ul li ul{
	margin:20px 0px 0px 0px;
	padding:0px;	
}
#sidebar ul li ul li{
	margin:0px 0px 10px 30px;
	padding:0px;
	list-style-image:url(images/yellow-bullet.png);
}
#sidebar ul li ul li a{
	color:#4649de;	
}
#sidebar ul li ul li a:hover{
	color:#e5be24;
}
#sidebar ul li.call-us{
	margin:0px 0px 60px 0px;
	padding:8px 0px 8px 72px;
	position:relative;
	width:188px;
}
#sidebar ul li.call-us img{
	position:absolute;
	left:0px;
	top:-6px;
	z-index:1;
}
#sidebar ul li.call-us h3{
	font-size:1.5em;
	font-weight:bold;
	line-height:1em;
	padding:9px 0px 9px 30px;
	position:absolute;
	left:32px;
	top:0px;
	width:197px;
}
#sidebar ul li small{
	color:#606061;	
}
#sidebar ul li h3.privacy{
	background:#ff0000;
}
#sidebar ul li h3.privacy a{
	font-size:.8em;
	width:230px;	
}
#sidebar ul li h3 a,
#sidebar ul li h3 a.visited{
	color:#fff;	
}
#sidebar ul li h3 a:hover{
	text-decoration:underline;	
}
/***** Footer *****/
#footer{
	height:100px;
	width:960px;
}
#footer-nav{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	height:50px;
	width:960px;	
}
#footer-nav ul{
	font-size: 0.875em;
	margin:0px 0px 0px 0px;
	padding:16px 0px 16px 45px;	
	width:900px;
}
#footer-nav ul li{
	display: inline;
	margin:0px 27px 0px 0px;
	padding:0px;	
}
#footer-nav ul li a{
	color:#484847;
	text-decoration:none;
}
#copyright{
	text-align:center;
	widht:960px;	
}
#copyright small{
	color:#959594;
}