@charset "utf-8";

a {	text-decoration:none; font-weight:500; color:#006bb7; }
h1 { float:left; font-family:tahoma; padding-top:25px; padding-bottom:15px; padding-left:8px; color:#224476; margin:0px; border:0px; font-size:1.1em; float:left }
h2 { float:left; font-family:tahoma; padding-top:15px; padding-bottom:5px; padding-left:9px; color:#888888; margin:0px; border:0px; font-size:1.1em; font-weight:100; }


body { background:url(../images/img_bg.jpg) repeat-x; margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.5; }
.container { margin: 0 auto; width: 835px; height: 100%; padding: 0px; text-align:center; }
.container_int { background:url(../images/img_bgGeneral02.jpg) no-repeat; margin: 0 auto; width: 855px; height: 100%; padding: 0; }
.container_interior { background:url(../images/img_bgGeneral01.jpg) no-repeat; margin: 0 auto; width: 855px; height: 100%; padding: 0; }
#header { margin: 0; padding: 0; position: relative; z-index: 0; }
#content { padding-top:0px; font-size:1.0em; color: #555; }
.cuerpos { margin: 0 auto; min-height:550px; padding-top:0px; width: 765px;}
.conte_info { float:left; height:100%; padding-left:5px; padding-top:0px; width: 720px; }

.logo_interior { float:right; margin:0px; padding-left:15px; }
#logotipo, #logo_izq { margin: 0; padding: 0; position: relative; }
#logotipo { z-index: 0; padding-top:10px; width:835px; margin: 0 auto; padding-bottom:0px;  }
#logo_izq { padding-left:30px; float:left; }
.txt_contenido { text-align:justify; text-decoration: none; font-size:0.7em; color:#636363; }

.boxes{ width:230px; float:left; padding-left:10px; }
.boxes p{ text-align:left; line-height:1; font-size:0.8em; color:#888888; padding-left:9px; padding-top:0px; margin:0px;}
.boxes img{ float:left; margin:0px; padding:0px; }

/* Footer */
#footer { height:125px; font-size: 10px; color: #fff; margin:0; width:100%; background:url(../images/img_bgFooter.jpg) 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:40px; padding-bottom:0px; margin:0px; border:0px; color: #838181; };
.seleccionado { color:#bed044; font-weight:bold; }

.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */