/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{margin:0px auto;color:#000;font:11px Verdana, Arial, Helvetica, sans-serif;background:url('images/bbg.jpg') repeat;}
a{text-decoration:none;}
img{border:none;}
ul,ol{list-style:none;}
.clear{clear:both; width: 0; height: 0; font-size: 0; }
.red{color:#D94110;}
.green{color:#669900;}
#main{margin:0px auto;text-align:left;width:760px;padding:5px;}
/*
-----------------------------
HEADER
-----------------------------
*/
#header{height:190px;}
/*
-----------------------------
SIDEBAR
-----------------------------
*/
#sidebar{width:135px;padding:0 15px 220px 5px;float:left;position:relative;}
#sidebar ul{font-size:12px;}
#sidebar ul li{padding:5px 0;border-bottom:1px dotted #666666;}
#sidebar ul li a{color:#FFF;background:url('images/side-arrow.jpg') no-repeat left center;padding-left:15px;line-height:16px;}
#sidebar ul li a:hover{color:#5ECCE7;}
/*
-----------------------------
HOME
-----------------------------
*/
#home{width:600px;padding:0;margin:0 0 0 155px;}

#right_box{width:600px;margin:0 0 20px 0;}
#rb_top{width:600px;height:15px;line-height:15px;background:url('images/rb-top.jpg') no-repeat;}
#rb_bot{width:600px;height:15px;line-height:15px;background:url('images/rb-bot.jpg') no-repeat;}
#rb_content{padding:1px 12px;background:url('images/rb-bg.jpg') repeat-y; overflow:hidden; zoom:1;}
.promo_box{width:190px;height:182px;margin:1px;background:url('images/promo-box.jpg') no-repeat;float:left; position:relative;zoom:1;}
.promo_box h2{position:absolute;color:#003399;top:8px;left:18px;font-size:10px; line-height:40px;}
.promo_box h2 a{color:#003399;}
.promo_box .img_mask{position:absolute;top:52px;left:9px;width:172px;height:75px;padding:0;}
.promo_box .img_mask img{position:absolute;padding:0;margin:0;border:none;}
.promo_details p{position:absolute;left:0px;top:135px;}
.promo_details p.lcol{width:100px;text-align:right;padding:3px 5px 3px 0px;border-right:1px solid #666;}
.promo_details p.rcol{text-align:left;left:110px;}
.promo_details p.rcol strong{font-size:13px;color:#666600;display:block;margin-bottom:5px;}
/*
-----------------------------
PAGE
-----------------------------
*/
#page{width:600px;padding:0;margin:0 0 0 155px;}
.page{position:relative;padding:3px;background:url('images/page-header-bg.jpg') no-repeat 3px 3px;}
.page h2{color:#003399;font-size:12px;line-height:32px;text-indent:10px;display:block;margin:0 0 10px 0;}
.page p{margin:8px 0;line-height:160%;}
.page p img.l{margin:0 5px 5px 0;float:left;}
.page ul{margin:8px 0;line-height:160%;}
.page ul li{ list-style-type:square; list-style-position:inside; margin-left:15px; }

.oferta .content{margin-left:150px;line-height:160%;font-size:12px;}
.oferta .content strong.hlight{color:#003399;}
.oferta .content_block{margin:0 0 10px 0;padding:5px 0;border-bottom:1px solid #aabdc8;}
.oferta .img_set{float:left; width:134px;}
/*
------------------
CONTACT
------------------
*/	
#contact,.message{margin:10px;}
#contact form{width:450px;}
#contact form p{position:relative;margin:10px 0;}
#contact form p label{position:absolute;top:0;left:315px;}
#contact form p label strong{color:#D94110;font-size:1.1em;}
#contact form input,#contact form select,#contact form textarea{border-width:1px;padding:2px;}
#contact form select{width:300px;}
#contact form p input,#contact form textarea{width:290px;}
#contact form textarea{height:100px;overflow:auto;}
#contact form #submit{clear:both;}
#contact form #submit input{background:#003399;width:298px;font-weight:bold;color:#FFF;}
/*
-----------------------------
FOOTER
-----------------------------
*/
#footer{clear:both;padding:15px 0;position:relative;zoom:1;}
#footer img#side_bot{ position:absolute;top:-210px;left:0;}
#footer img#citricox{ position:absolute;top:10px;right:0;}
#footer p{margin:0 0 0 155px;color:#FFF;text-align:left;}




/*
-----------------------------
TRANSPORTE
-----------------------------
*/
.tpst{font-size:11px;border-collapse:collapse;margin-bottom:1em;}
.tpst td{padding:2px;border:1px solid #CCC;}
.tpst td.s5,
.tpst td.s20,
.tpst td.s26{padding:3px; font-weight:bold; background:#094685; color:#FFF;}
