@import "box_157.css";
@import "box_438.css";
@import "box_751.css";

* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

html {background: #582B18 url(../images/bkg_html.jpg) repeat-x top; margin: 0; }
body { margin: 0px 0}


div#l_all { position: relative; width: 768px; margin: 0 auto; padding: 0px;}
a{outline:0;}

a img { border: none; }

a:link, a:active, a:visited { color: black; text-decoration: none; }
a:hover { color: #993366; text-decoration: none; }

form { margin: 0; padding: 0; }

p { margin: 0 0 15px; line-height: 14px; }

div#l_contents { position: relative; float: left; }

/* FOOTER LINKS */

.footer_links { width: 768px; text-align: center; clear: both; }
.footer_links ul {
   width: 600px;
   float: right;
   list-style: none;
   margin: 0;
   padding: 40px 0 0;
   background: url(../images/bg_footer_links.gif) top right no-repeat;
}

.footer_links ul li { float: left; }
.footer_links ul li a img { border: none; }

/*------------------------------*/

div#left {
float:left;
margin:0px;
padding:0px;
position:relative;
width:150px;
}

div#contents {
float:right;
padding:0pt;
position:relative;
width:617px;
 }

div#right {
   float: left;
   margin: 0px;
   padding: 0px;
   width: 150px;
   border: 1px solid red;
   display: none;
}

div#breadcrumbs, span.current_breadcrumb, span.flecha_migas a{ display: none;}

div#header { text-align: center; width: 615px}

div#header a img {}

div#language_flags { position: absolute; left: 18px; bottom: 8px; }
div#language_flags * { margin: 0px; padding: 0px; }

div#contents h1 {
   background: url(../images/h1.gif) no-repeat right top #906B50;
   border-bottom: solid #593322 1px;
   width: 593px;
   margin: 0 auto;
   margin-top: 3px;
   padding: 3px 0 2px 10px;
   min-height: 17px;
   color: #fff;
   font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

div#contents iframe { width: 100% ;}
div#contents iframe#ifr_contents {}
div#seccion h2 { margin-top:0px;}

div.banner { margin: 10px 0; }

div#footer { clear: both; width: 766px; text-align: right; display: table; padding-bottom: 10px;}
div#footer div.validations { float: right;}
div#footer div.validations a { display:inline}

div#footer table { float: left; margin: 0 0 0 150px; width:auto; text-align:left; display: inline;}
 
div#footer table td { margin:0; padding:0 5px 0 0;}
div#footer table td.first {}
div#footer table td.last {}
div#footer table td a { vertical-align: top;}

div#footer a {color: #835945;}
div#footer a:link { color: #835945; font-weight: bold;  text-decoration: none;}
div#footer a:hover { color: #8F614A; }

div#footer div.box_751 div.signature { float: right; width: 600px; margin-top: 7px; height: 26px; color: #835945;}
div#footer div.box_751 div.signature img { margin-bottom: -5px;}
div#footer div.box_751 div.signature a {color: #835945;  font-weight: bold;}

div#contact_banner{ float: left;}

div#popin_service {
   display: none;
   position: absolute;
   z-index: 1;
   top: 40%;
   left: 40%;
   width: 250px;
   padding: 5px;
   border-top: 1px solid white;
   border-left: 1px solid white;
   border-bottom: 2px solid #666;
   border-right: 2px solid #666;
   background-color:#dcdcdc;
}

p strong{color: #E37C36;}

/**
 * Clearfix
 */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*.clearfix {display: inline-block;}
*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
