@charset "utf-8";
/* CSS Document */
html{padding-top:26px;background:url(images/top-bg.jpg) repeat-x top;}
body{background:url(images/footer-bg.jpg) repeat-x bottom;font:normal 11px/1.6 Verdana, Arial, Helvetica, sans-serif;}
#main{width:800px;margin:0 auto;position:relative;zoom:1; padding-top:430px;}

.clear{clear:both;}
/*
------------------------
HEADER
------------------------
*/
#header{width:800px;height:480px;text-align:center; position:absolute; top:0; left:0; z-index:10; zoom:1;}
#header a#logo{margin:10px auto;z-index:10;position:absolute;top:0;left:300px;}
#header #flash_header{position:absolute;bottom:0;left:4px;display:block;width:792px;height:430px;z-index:9;}
/*
------------------------
CONTENT
------------------------
*/
#container{ background:#FFF; z-index:9; position:relative; zoom:1;}
.content{width:580px; padding:1px 0 20px 0; margin:0 auto;}
.content p{margin:1em 0;}

#home{padding:30px 0;}
#home h1{font-size:14px;line-height:2em;}

#detalle{padding:30px 0; text-align:center;}
#detalle h1{font-size:16px;line-height:1.6em;color:#ff9933;font-weight:bold; margin:0 auto;}
#detalle h2{font-size:12px;line-height:1.6em;margin:0 auto;}
#detalle div.img_box{background:url(images/img-frame.png) no-repeat; width:460px; height:361px; padding:12px 10px;margin:15px auto;}

#detalle table{width:100%;border-collapse:collapse;text-align:center;margin:2em 0;}
#detalle table th,
#detalle table td{padding:5px;border:2px solid #CCC;vertical-align:middle;background:#FFF;font-weight:bold;}
#detalle table th.alt,
#detalle table td.alt{background:#ededed;}

#detalle h3{color:#000066;font-size:12px;line-height:1.6em; text-align:left;}
#detalle p{text-align:left;margin:0 0 2em 0;}
#detalle ul{text-align:left;margin:0 0 2em 0;}
#detalle ul li{line-height:1.6em;}



/*
------------------------
HOME
------------------------
*/

#home_page{margin:0;width:780px;padding:0 10px;margin:0 auto; margin-top:-50px;}

#home_banners_top{position:relative;zoom:1;width:780px;height:190px;margin:0 auto;}
#home_banner_01{position:absolute;top:16px; left:0px; width:254px; height:174px;}
#home_banner_02{position:absolute;top:6px;left:259px;}
#home_banner_03{position:absolute;top:16px;left:523px; width:254px; height:174px; }


#home_banners_middle{margin:10px 0;}
#home_banners_middle #hbm_01,
#home_banners_middle #hbm_02,
#home_banners_middle #hbm_03,
#home_banners_middle #hbm_04{float:left;margin:2px;}

/*
------------------------
CONTACTo
------------------------
*/
#contact .items{ height:90px; margin:15px 0 0 0; width:400px; text-align:left; position:relative; zoom:1;}
#contact .items a{height:45px; line-height:45px; padding-left:50px; width:145px; float:left; display:block; background:url(images/contact-icon.png) no-repeat left center; color:#000; font-weight:bold; font-size:12px; text-decoration:none;}

/*
------------------------
Equipo
------------------------
*/
.equipo{ text-align:center; padding-left:20px;}
.equipo div{float:left; padding:5px; width:170px; height:195px;}
.equipo div h3{ line-height:14px; font-weight:bold;}
.equipo div p{margin:0;}

/*
------------------------
FOOTER
------------------------
*/
#footer{height:102px;text-align:center;background:url(images/herradura.jpg) no-repeat right;}
#footer p{line-height:102px;color:#FFF;}

/* FOOTER */
.post{width:640px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 auto;padding-bottom:30px;}
.post .txt{font-size:12px;/*padding-top:5px;*/}
.post .txt a{color:#666;font-size:11px;text-decoration:none;text-transform:uppercase;}
.post .txt p{padding-bottom:10px;}
.post h2{color:#333;font-size:18px;font-weight:bold;margin:0px;padding:0px;}
.post h2 a{color:#333;text-decoration:none;}
.post h3{color:#999;font-size:11px;font-weight:bold;margin:0px;padding:0px;}
.post h3 a{color:#999;text-decoration:none;}
.post img{padding:5px 0 5px 0;}
.post .linesep{width:640px;color:#CCC;text-align:center;padding:15px 0 10px 0;}