@charset "utf-8";
/* CSS Document */
/* Body */
body {background:url(../images/img_bg.jpg) #f2f2f2 repeat-x; margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.8; }
.body_bg{ background:url(../images/bg_accesos.jpg) no-repeat; width:1026px; margin: 0 auto; height:100%; padding: 0px; text-align:left; min-height:680px; }
.home_body {float:left; position:relative; height:100%; margin-left:0px; margin: 0 auto; width: 965px; }

/* Contenedores */
.content { padding-top:0px; font-size:1.0em; color: #555; z-index:0; height:100%}
.container_int { background:none; margin: 0 auto; width:965px; height:auto; padding:0px; }
.container { margin: 0 auto; width: 965px; height: 100%; padding: 0px; text-align:left; }

/* Frases del Banner */
.iconos { width:780px; height:240px; float:left;}
.iconos img { float:left; padding:0px; border:0px; margin-left:18px; margin-top:30px; margin-bottom:0px; }
.iconos p { font-size:0.7em; color:#6a6969; text-align:left; padding-left:20px; padding-top:2px; margin:0px; border:0px; width:300px; float:left  }


/* Sección Header */
.header { margin: 0px; padding-bottom:0px; position: relative; z-index: 3; }
.header_p, #header_img { width: 450px; height: 23px; color:#f4f4f4; font-size:0.7em; }
.header_p { margin-top: 6px; float:left; }
.header_img { margin-top: 0px; float:right;}

/* Sección Logo Pagina */
.logotipo, .logo_izq { margin: 0; padding: 0; }
.logo_izq { padding-left:18px; padding-top:50px; float:left; }

/* H's */
h3 { font-size:1.2em; font-weight:normal; padding-left:0px; padding-bottom:0px; padding-top:47px; border:0px; margin:0px; float:left; }
.header_texto{ float:right; width:750px; height:90px; padding:0px; margin-top:20px; text-align: right;}

/* Sección PRINCIPAL */
.home_contenido { padding-left:14px; padding-top:5px; border:0px; padding-bottom:0px; margin:0px; width:955px; float:left; position:relative; height:100%; overflow: hidden; background:url(../images/bg_Contenido.gif) no-repeat; }
.home_conte_d { width:638px; float:left; background:url(../images/bg_cuerpo.jpg) repeat-y; }
.home_conte_d p{ width:620px; float:left; text-align:left; font-size:0.8em; margin:0px; border:0px; padding-top:15px; padding-left:15px; }
.home_conte_d h3{ padding-left:15px; }
.home_conte_d p img{ float:right; padding-left:10px; margin:0px; border:0px; padding-right:7px;  }
.home_conte_i { widows:288px; float:left; padding-left:15px; }
.home_conte_i img { padding-top:20px; margin:0px; border:0px; }
.home_conte_int { widows:288px; float:left; padding-left:15px; padding-top:285px; }
.sangria { padding-left:10px; }
.home_conte_i img{ float:left; padding-bottom:20px; margin:0px; }

/*Bulletes*/
#bullet{ list-style:none; float:left; font-size:0.8em; text-align:left; margin:0px; padding-left:18px; padding-top:2px; display:block;list-style-position:outside; line-height: 27px;; width:608px;}
#bullet li { margin-left:0px; float:left; width:580px; padding-left:10px; padding-bottom:2px; padding-top:2px; background:url(../images/img_Bullet.gif) no-repeat; }
#bullet_med{ list-style:none; float:left; font-size:0.8em; text-align:left; margin:0px; padding-left:18px; padding-top:2px; display:block;list-style-position:outside; line-height: 27px;; width:280px;}
#bullet_med li { margin-left:0px; float:left; width:260px; padding-left:10px; padding-bottom:2px; padding-top:2px; background:url(../images/img_Bullet.gif) no-repeat; }

/* links */
a { text-decoration:none; font-weight:500; color:#006bb7; }

/* Footer */
#footer { height:300px; font-size: 10px; color: #fff; margin:0; width:100%; background:url(../images/bg_footer.jpg) #c2c3c8 repeat-x; padding-bottom: 0px; }
#footer a:link, #footer a:visited { color: #56A391; text-decoration: underline; }
#footer a:hover { color: #fff; background: #3D3729; padding: 0; text-decoration: none; }
#footer p{ padding-top:10px; padding-bottom:0px; margin:0px; border:0px; color: #838181; };

/*Menu Principal*/
select { width:180px; border:1px solid #d9d4d4; background-color:#ffffff;  color:#666666; font-size:11px; margin-left:4px;}

/* Clear */
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

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