/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{margin:0px auto;color:#414141;font:11px Verdana, Arial, Helvetica, sans-serif;background:#F9F9F9;text-align:center;}
body form *{font:11px Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#008846;} /*003399*/
a:hover{color:#000;}
a img{border:none;}
ul,ol{list-style:none;}
p{line-height:1.6em;}
.clear{clear:both;}
.red{color:#990000;}
.green{color:#009933;}
.dark_blue{color:#151A2E;}
#main{width:800px;padding:0 20px;background:#FAFAFA url('images/bg.jpg') repeat-y 0 0;margin:0 auto;text-align:left;}
#content{width:800px;position:relative;padding-bottom:10px;}
/*
------------------
HEADER
------------------
*/
#header{height:160px;background:#E3E8E6 url('images/header.jpg');position:relative;}
#header a#logo{width:310px;height:60px;position:absolute;left:30px;top:30px;display:block;}
#header a#logo strong{display:none;}
/*
------------------
MENU
------------------
*/
#menu{height:35px;line-height:30px;padding-top:5px;background:#18192E; position:relative;}
#menu li{float:left;}
#menu li a{display:block;color:#FAFAFA;padding:0 10px;border-bottom:5px solid #18192E; font-weight:bold;}
#menu li a:hover,#menu li a.here{border-bottom:5px solid #FAFAFA;}
/*
------------------
BREADCRUMBS
------------------
*/
#breadcrumbs{position:relative;width:750px;top:10px;left:15px;border-bottom:1px solid #F1F3F2;border-top:1px solid #F1F3F2;padding:5px 0;}
#breadcrumbs h1{font-weight:bold;font-size:1em;display:inline;}
#breadcrumbs h1 a,#breadcrumbs h1 a:hover,#breadcrumbs h1 a:visited{color:#414141;}
/*
------------------
SEARCH
------------------
*/
#search{position:relative;top:20px;left:15px;width:730px;padding:10px;background:#F1F3F2;border-bottom:1px solid #DDD;border-top:1px solid #DDD;}
#search ul li{float:left;padding:0 5px 0 0;}
#search ul li label{ line-height:180%;}
#search ul li select{border-width:1px; width:130px;}
#search ul li select#tipo{ width:200px;}
#search ul li.submit input{width:80px;border-width:1px;font-weight:bold;padding:2px;background:#008846;margin:16px 0 0 0;color:#FFF;}
/*
------------------
CONTACTO
------------------
*/
#contacto{position:relative;top:20px;left:15px;width:730px;padding:10px 0;}
#contacto .message{width:400px;padding:10px 0 20px 0;}
#contacto ul{width:400px;padding:10px 15px;background:#F1F3F2;border-bottom:1px solid #DDD;border-top:1px solid #DDD;}
#contacto ul li{position:relative;padding:10px 0 0 0;}
#contacto ul li label{position:absolute;left:320px;top:12px;font-weight:bold;}
#contacto ul li label em{color:#990033;}
#contacto ul li input,#contacto ul li textarea{border-width:1px;width:300px;padding:3px;}
#contacto ul li textarea{height:200px;overflow:hidden;}
#contacto ul li.submit{border:none;}
#contacto ul li.submit input{width:120px;border-width:1px;font-weight:bold;padding:3px;background:#008846;color:#FFF;}
#contacto_side{position:absolute;top:0;left:450px;}
#contacto_side p{margin:8px 0;}
/*
------------------
FICHA
------------------
*/
#ficha{position:relative;width:770px;top:30px;left:15px;}
#item_side{width:230px;position:absolute;top:0;left:0;}
#item_images{width:210px;background:#F1F3F2;padding:10px;border-top:2px solid #E7E7E7;overflow:auto;}
#item_images a#main_img img,#item_images img#main_img{width:200px;padding:4px;border:1px solid #E7E7E7;}
#item_images ul{padding:5px 0;}
#item_images ul li{float:left;padding:2px;border:1px solid #E7E7E7;margin:0 2px 2px 1px;}
#item_images ul li a{display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:0 0;}

#consultar{margin-top:10px;border-top:2px solid #E7E7E7;border-bottom:2px solid #E7E7E7;}
#consultar{background:#F4F4F4 url(images/email.jpg) no-repeat 5px 5px;line-height:26px;padding-left:26px;}
#consultar a{color:#008846;font-weight:bold;}
#consultar a:hover{color:#414141; text-decoration:underline;}

#item_data{width:520px;position:relative;left:250px;}
#item_data dl{padding-bottom:40px;}
#item_data dt{border-bottom:2px solid #F1F3F2;font-size:1.2em;font-weight:bold;line-height:1.4em;color:#151A2E; clear:both;}
#item_data dt.title{color:#008846;font-size:1.4em;}
#item_data dd{float:left;margin:5px 0 20px 0;}
#item_data dd p{padding:4px;}
#item_data dd ul li{width:248px;line-height:140%;margin-right:2px;padding:5px;float:left; background:#F4F4F4;border-bottom:1px solid #E7E7E7;}
#item_data dd ul li.precio{background:#C2E085;border-color:#99CC33;}
#item_data dd.details ul li{width:100%;line-height:140%;margin:3px 0 3px 15px;padding:0px;float:none;background:none;border-bottom:none; list-style-position:inside; list-style-type:square;}
/*
------------------
FICHAS
------------------
*/
#fichas{position:relative;width:770px;top:20px;left:15px;}
#fichas ol{padding:10px 0; position:relative;}
#fichas ol li{padding:20px 0 10px 0;position:relative;border-bottom:1px solid #F1F3F2;zoom:1;}
#fichas ol li dt{background:#F1F3F2;padding:10px 12px;border-top:2px solid #E7E7E7;position:absolute;}
#fichas ol li dt a{width:60px;height:60px;display:block;background-repeat:no-repeat;}
#fichas ol li dd{position:relative;left:110px;width:648px;}
#fichas ol li dd h2{border-bottom:2px solid #F1F3F2;font-size:1.2em;font-weight:bold;line-height:1.4em;color:#151A2E;}
#fichas ol li dd ul{padding:10px 0;float:left;}
#fichas ol li dd ul li{width:204px;line-height:140%;margin:0 2px 2px 0;padding:5px;float:left;background:#F4F4F4;border-bottom:1px solid #E7E7E7;}
#fichas ol li dd ul li.precio{background:#C2E085;border-color:#99CC33;}
#fichas ol li dd p.clear{font-weight:bold;text-align:right;line-height:16px;}
/*
-----------------------------
PAGINATION
-----------------------------
*/
#pagination{padding:10px 0;font-size:1em;}
#pagination a, #pagination strong{padding:3px 5px;border:1px solid #E7E7E7;margin:0 1px;}
#pagination strong,#pagination a:hover{background:#FFF;color:#151A2E;}
/*
------------------
HOME
------------------
*/
#home_side_menu{float:right; width:350px;padding:20px 10px 0 0;}
#home_side_menu h2{padding:5px;background:#EBE9DC;font-size:1.2em;font-weight:bold;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
#home_side_menu form{margin:10px 0; padding:5px;background:#F1F3F2;border-bottom:1px solid #DDD;border-top:1px solid #DDD;}
#home_side_menu form select{border-width:1px;width:280px;}
#home_side_menu form input{width:50px;border-width:1px;font-weight:bold;padding:1px;background:#008846;color:#FFF;}
#home_side_menu ul{margin:10px 0;padding:5px 0;}
#home_side_menu ul li{margin:5px 0;padding:10px 5px;height:60px;border-bottom:1px solid #F1F3F2;border-top:1px solid #F1F3F2;}
#home_side_menu ul li a.item_img{float:left;width:60px;height:60px;display:block;background-repeat:no-repeat;}
#home_side_menu ul li p{margin:0 0 0 75px;}

#home_item{width:406px;padding:20px 15px 0 15px;}
#home_item img{padding:2px;border:1px solid #E7E7E7;margin:10px 0;width:400px;}
#home_item h3{font-size:1.1em;font-weight:700;}
#home_item p,#home_item ul{margin:0.8em 0;}
#home_item ul li{line-height:140%;margin:3px 0 3px 15px;list-style-position:inside;list-style-type:square;}

#home_item h2{padding:5px;background:#EBE9DC;font-size:1.2em;font-weight:bold;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
/*
------------------
WEBLOG
------------------
*/
#weblog_update{clear:both;margin-top:20px;padding:40px 20px 10px 20px;overflow:auto;zoom:1;background:#EBE9DC url('images/weblog.jpg') no-repeat 0 0;}
#weblog_update h2{font-weight:700;margin:10px 0;font-size:1.2em;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
#weblog_update ul{padding:10px 0;}
#weblog_update li{float:left;width:220px;padding:15px;margin-right:3px;background:#F4F3EC;}
#weblog_update li h3{font-size:12px;font-weight:700;margin:10px 0;}
#weblog_update li h3 a{color:#414141;}
#weblog_update li h3 a:hover{color:#000;}
#weblog_update li p{margin:8px 0;}
/*
------------------
FOOTER
------------------
*/
#footer{clear:both;height:30px;background:#000;position:relative;zoom:1;}
#footer p{color:#FAFAFA;font-weight:bold;padding:0 20px;line-height:30px;}
#footer a#fenix{position:absolute;top:0;right:0;display:block;}
/*
------------------
LOADER
------------------
*/
#loader{display:none;}