/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{margin:0px auto;color:#333;font:11px Verdana, Arial, Helvetica, sans-serif;background:#622e20;text-align:center;}
a{color:#993300;}
a:hover{color:#000;}
p{line-height:160%;}
a img{border:none;}
.al{float:left;}
.ar{float:right;}
ul,ol{list-style:none;}
.clear{clear:both;}
#center{margin:10px auto;width:770px;text-align:left;}
#content{width:770px;background:#e9ebe1 url('images/content-bg.jpg') repeat;}
/*
-----------------------------
HEADER
-----------------------------
*/
#header{width:770px;height:136px;background:url('images/header.jpg') no-repeat 0 0;}
#header a{width:770px;height:120px;float:left;display:block;}
#header a strong{display:none;}
/*
-----------------------------
SIDEBAR
-----------------------------
*/
#sidebar{width:191px;float:left;padding:20px 19px;}
#sidebar h3{line-height:27px;padding:6px 0 6px 30px;font-size:11px;background:url('images/sidebar-bg.jpg') no-repeat center left;color:#FFF;margin-bottom:2px;}
#sidebar h3.doble{line-height:16px; padding:4px 0 3px 30px;}
#sidebar h3 a{color:#a58f65;text-decoration:none;}
#sidebar h3 a:hover{ text-decoration:underline;}

#sidebar ul{padding:10px 0;}
#sidebar ul li{line-height:19px;font-size:11px;padding-left:30px;background:#d5d9c7 url('images/side-bullet.jpg') no-repeat 15px 7px;
margin-bottom:2px;}
#sidebar ul li a{color:#a58f65;font-weight:bold;text-decoration:none;}

#side_links{padding:15px 0;}
#side_links a{font-size:16px;font-weight:bold;padding-left:20px;line-height:16px;background:url('images/side-bullet-new.jpg') no-repeat left center;display:block;margin:5px 0;color:#da8d0d;text-decoration:none;}
#side_links a:hover{ text-decoration:underline;}

#side_logos{padding-top:15px;}
#side_logos a{ display:block; width:191px; background-position:0 0; background-repeat:no-repeat; font-size:1px;color:#E9EAE2; text-decoration:none;}
#side_logos a:hover{background-position:-191px 0;}


a#soyyo{display:block;width:294px;height:119px;background:url(images/soy-yo.jpg) no-repeat 0 0;font-size:1px;color:#E9EAE2;text-decoration:none;margin:0 auto;}
a#soyyo:hover,a:hover#soyyo{background-position:-294px 0;}

/*
-----------------------------
PAGE
-----------------------------
*/
#page{width:513px;padding:20px 20px 0 0;float:left;}
#page p{margin:8px 0;}
#page h1,#page h2{font-size:14px;line-height:24px;color:#996600;}


#page ul{margin:10px 0;}
#page ul li{margin:3px 0 3px 10px;padding-left:25px;line-height:20px;background:url('images/page-bullet.jpg') no-repeat 0 2px;}

#page ul.bullets{margin:8px 0;}
#page ul.bullets li{margin:5px 0;padding-left:25px; line-height:20px; background:url('images/page-bullet.jpg') no-repeat 0 2px;}

#page hr{ clear:left; background-color:1px solid #8c8d87;color:#8c8d87; height:1px;margin:1em 0;}

#page .img_gal{margin:5px 0;}
#page .img_gal a{float:left;margin:3px 5px 3px 0px;}
#page .img_gal a img{width:150px;padding:2px;border:1px solid #CCC;}

#page ul.last_news{padding:5px 0;float:left;width:500px;margin:0;}
#page ul.last_news li{margin:0 0 20px 0;padding:0 0 0 20px;width:450px;background:url('images/page-bullet.jpg') no-repeat; float:left; border-bottom:1px dashed #b4924b;}
#page ul.last_news li h3{font-size:1em;}
#page ul.last_news li h3 a{color:#000;}
#page ul.last_news li h3 p{margin:0.2em 0;}
#page ul.last_news li img{ float:left;padding:3px;border:1px solid #DDD;margin:0 5px 5px 0;}

.home_bottom{float:left;}
.home_bottom a,
.home_bottom a img{float:left;}

/*
-----------------------------
TABLE
-----------------------------
*/
table.gtable{border:none;margin:10px 0;}
table.gtable thead{ background:#CCC; font-weight:bold;}
table.gtable td{padding:3px;border:1px solid #DDD;}

/*
-----------------------------
CONTACTO
-----------------------------
*/
.green{color:#009900;}
.red{color:#CC0000;}
#contact{margin:10px 0;}
#contact table{width:370px;border:none;}
#contact form *{font:11px Verdana, Arial, Helvetica, sans-serif;}
#contact table td{padding:8px;border-top:1px solid #DDD;}
#contact table td.label{width:100px;border-right:1px solid #DDD;}
#contact table input,#contact table textarea{width:230px;padding:2px;border-width:1px;}
#contact table textarea{height:100px;overflow:hidden;}
#contact table input#submit{padding:3px;background:#E6E6E6;}
#xstatus{padding:10px 0;width:370px;}
#xstatus p{margin:8px 0;}
/*
-----------------------------
FOOTER
-----------------------------
*/
#footer{clear:both; background:#c0c1bf; height:34px; position:relative;}
#footer a.citricox{ position:absolute; top:5px; right:5px;}
