@charset "utf-8";
/* CSS Document */
/* Body */
body { background:url(../img/bg_Cuerpo.jpg) #fcfcfc repeat-x; margin: 0px; padding: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.5; text-align: justify; }
.container{ background:none; width:1020px; margin: 0 auto; }

/* Contenedores */
.home_body {float:left; position:relative; height:690px; margin-left:0px; margin: 0 auto; width:1000px; }
#content { padding-top:0px; font-size:1.0em; color: #555; z-index:0; padding-bottom:15px; background:url(../img/bg_Interior.jpg) no-repeat; min-height:600px; }
.container_int { background:none; margin: 0 auto; width:1020px; height:auto; padding:0px; }
.container2 { margin: 0 auto; width:1020px; height: 100%; padding: 0px; text-align:left; }
.conte_menu { height:100%; margin-left:0px; padding-top:0px; width: 213px; float:left; text-align:left; margin-top:0px; }
.conte_info { float:left; height:100%; margin-left:5px; padding-top:0px; width: 494px; }

/* H's */
h1 { font-size:0.9em; padding-left:15px; padding-top:8px; border:0px; margin:0px; color:#36577b; font-weight:normal; }
h2 { font-size:0.8em; font-weight:normal; padding:0px; border:0px; margin:0px; font-style:italic;  color:#36577b; }
h3 { font-size:1.2em; font-weight:normal; padding-left:6px; padding-bottom:0px; padding-top:0px; border:0px; margin:0px; float:left; }
.header_texto{ float:right; width:580px; height:152px; padding-right:110px; margin:0px; text-align: right;}

.nota{ font-size:0.8em;}

/* Sección Header */
#header { margin: 0 auto; padding-bottom:0px; padding-left:0px; padding-top:0px; width: 900px; height:102px; /* border: 1px solid #FF0;*/ }
#header_logo { padding-top: 22px; margin:0px; float:left;}
#Banner_Principal { background:url(../img/bg_bannerhome.jpg) center no-repeat; height:293px; width: 1020px; margin: 0 auto; /*border: 1px solid #FF0;*/ }
/*Secciones HOME */

/* Banner */
#boton { float:right; margin:0px; border:0px; padding-top:10px; }
.link { font-size: 0.9em; color:#ea2719; font-weight:bold; float:right; padding-top:7px; }
#imagen { float: left; margin:0px; border:0px; padding-left:0px; padding-right:15px; }
#bg_menubanner { background:url(../img/bg_menu.jpg) no-repeat; width:979px; height:276px; margin-top:25px; float:left; }
#caja { float:left; width:160px; padding-left:20px; padding-top:30px; margin:0px; }
#caja img { float:left; padding:0px; margin:0px; }

.login { background:url(../img/bg_login.jpg) no-repeat; width:459px; height:72px; margin:0px; padding:0px; float:right;  }
#login_alt { width:610px; height:126px; margin:0px; padding:0px; float:right; color:#ea332f; font-size:0.9em; font-family:tahoma;}
#login_alt p{ margin:0px; padding:0px; float:right; color:#ea332f; font-size:1.3em; font-family:tahoma;}
#login_alt_img {margin:0px; padding:0px; color:#ea332f; font-size:0.9em; font-family:tahoma; float:left;}


/* Sección HOME - BG IZQUIERDA - BG DERECHA */

.home_contenido { padding-left:14px; padding-top:0px; padding-left:125px; border:0px; padding-bottom:0px; margin: 0px; width:795px; float:left; position:relative; height:100%; }
.home_contenido p { text-align:justify; font-size:0.8em; line-height: 1.4; }
.home_contenido p img { float:left; padding-top:20px; padding-bottom:20px; }
.home_contenido p a{ color:#ea332f; }
#home_contenido_div { width:330px; padding-left:50px; padding-top:50px; float: left; }
#titulo_interior { font-size: 1.3em; font-weight:500;}
#resaltado { font-size: 1.3em; color:#224476;}
#separador { float: right; padding:0px; margin:0px: border:0px;}

#home_contenido_izquierda { width:265px; float:left; padding-left:60px; border:0px; }
#lateral { width: 225px; font-size: 0.7em; color: #6a6969; float:right; padding-right:30px;}
#lateral p { padding-top:0px; padding-bottom:0px; text-align:justify; }


#home_contenido_derecha { width: 560px; float:left; padding-left:15px; margin:0px; border:0px; }
#home_contenido_derecha p { font-size: 0.7em; text-align:justify; color: #6a6969; padding:0px; margin-top:15px; border:0px; }

#slider ul, #slider li { margin:0; padding:0; list-style:none; text-align:center; }	
#slider li { width:831px; height:296px; overflow:hidden; }
#slider { padding-top:2px; float:left; padding-left:100px;  }

/* Form */
.formularios p { margin:0px; border:0px; padding:0px; float:left; font-weight:600; font-size:0.7em; padding-bottom:4px; padding-top:13px;}
.formularios { margin:0px; border:0px; padding-left:13px; float:left; width:295px; height:250px;}
.formularios p a { float:right; margin-right:14px;}

h1 { font-size: 14px; text-align: left; font-style: normal; color: #3e3e3e; font-weight:bold;padding-top:10px; padding-bottom:0px; padding-left:0px;}
/* links en General*/
a { text-decoration:none; font-weight:500; color:#006bb7; }

/* Footer */
#footer { font-size: 10px; color: #fff; margin:0; width:100%; background:#225059; padding-bottom: 0px; clear: both; }
#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:0px; padding-bottom:0px; margin:0px; border:0px; color: #838181; };

/*Menu Principal*/
.seleccionado { color:#bed044; font-weight:bold; }
select { width:220px; border:1px solid #d9d4d4; background-color:#ffffff; height:20px; color:#666666; font-size:1em; margin-left:4px; margin-top:10px;}

/* 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 */


/* TextFields, TextArea, Selects, etc */
.detalles_contacto{ width:160px; margin:0px; margin-right:10px; border:0px; text-align:left; float:left; font-family:tahoma; font-size:0.7em; }
#mensaje{ color:#474747; width: 530px; padding: 0 0 30px 0; font-size:0.7em; float: left; font-family:tahoma; }
#envia_mensaje{ color:#474747; width:160px; margin:0px; margin-right:20px; border:0px; text-align:left; font-family:tahoma; }
.left_textinput { color:#474747; width: 160px; padding: 0 10px 0 18px; float: left; font-family:tahoma; text-align:left; }
.right_textinput { font-family:tahoma; color:#474747; width:160px; float: left; text-align:left; }

#mensaje .row {margin: 9px 0 0 0;font-family:tahoma; text-align:left; color:#474747;}
#mensaje .row label em {font-family:tahoma; padding-left: 3px; color:#fff;}
#mensaje div.textinput { font-family:tahoma; background: url(../img/textbox_155.gif) 0 0 no-repeat; height: 26px; margin: 3px 0 0 0; color:#474747;}

#mensaje select { font-family:tahoma; background:#f4f4f4; height: 26px; width:200px; margin: 0 0 0 0; color:#474747; }
#mensaje input { font-family:tahoma; background: none; width: 148px; height: 21px; padding: 5px 6px 0 6px; border: none; color:#474747; }
  
#mensaje div.textarea { font-family:tahoma; background: url(../images/textarea_430.gif) 0 0 no-repeat; height: 95px; margin: 3px 0 0 0; color:#474747; }
#mensaje textarea { background: none; width: 418px; height: 83px; font-family:tahoma; font-size:1em; margin: 5px 6px 5px 6px; color:#474747; border: none; }

#mensaje .submit input { background: url(../img/btn_Ingresar.gif) 0 0 no-repeat; height: 26px; width: 100px; font-family:tahoma; margin: 22px 0px 0px 10px; float: left; color:#F00; border:0px; border-collapse: collapse; }
#mensaje .submit input:hover {background-position: 0 -26px;}
.left_textinput label, .right_textinput label { color:#000};

/* Formularios de Correo Electrónico */
.detalles_contacto2 { width:160px; margin:0px; margin-right:10px; border:0px; text-align:left; float:left; font-family:tahoma; font-size:0.7em; }
#mensaje2 { color:#474747; width: 660px; padding: 0 0 30px 150px; font-size:0.7em; float: left; font-family:tahoma; border:none;  }
#mensaje2 p{ font-size:1.1em; float: left; font-family:tahoma; border:none; padding-bottom:1px; padding-top:2px; margin:0px;  }

#envia_mensaje2 { color:#474747; width:160px; margin:0px; margin-right:20px; border:0px; text-align:left; font-family:tahoma; }
.left_textinput2 { color:#474747; width: 200px; margin: 0 30px 0 0; float: left; font-family:tahoma; text-align:left; }
.right_textinput2 { font-family:tahoma; color:#474747; width: 200px; float: left; text-align:left; }

#mensaje2 .row {margin: 9px 0 0 0;font-family:tahoma; text-align:left; color:#474747;}
#mensaje2 .row label em {font-family:tahoma; padding-left: 3px; color:#474747;}
#mensaje2 div.textinput { font-family:tahoma; background: url(../img/textbox_200.gif) 0 0 no-repeat; height: 26px; margin: 3px 0 0 0; color:#474747;}
#mensaje2 select { font-family:tahoma; background:#f4f4f4; height: 26px; width:200px; margin: 0px 0 0 0; color:#474747; }
#mensaje2 input { font-family:tahoma; background: none; width: 188px; height: 21px; padding: 5px 6px 0 6px; border: none; color:#474747; }
  
#mensaje2 div.textarea { font-family:tahoma; background: url(../img/textarea_430.gif) 0 0 no-repeat; height: 95px; margin: 3px 0 0 0; color:#474747; }
#mensaje2 textarea { background: none; width: 418px; height: 83px; font-family:tahoma; font-size:1em; margin: 5px 6px 5px 6px; color:#474747; border: none; }

#mensaje2 .submit input { background: url(../img/btn_Ingresar.gif) 0 0 no-repeat; height: 26px; width: 100px; font-family:tahoma; margin: 22px 0px 0px 10px; float: left; color:#F00; border:0px; border-collapse: collapse; }
#mensaje2.submit input:hover {background-position: 0 -26px;}


/* Formularios de Correo Electr√≥nico */
.detalles_contacto3 { width:160px; margin:0px; margin-right:10px; border:0px; text-align:left; float:left; font-family:tahoma; font-size:0.7em; }
#mensaje3 { color:#474747; width: 450px; padding: 0 0 10px 190px; font-size:0.7em; float: left; font-family:tahoma; }
#envia_mensaje3 { color:#474747; width:160px; margin:0px; margin-right:20px; border:0px; text-align:left; font-family:tahoma; }
.left_textinput3 { color:#474747; width: 200px; margin: 0 30px 0 0; float: left; font-family:tahoma; text-align:left; }
.right_textinput3 { font-family:tahoma; color:#474747; width: 200px; float: left; text-align:left; }

#mensaje3 .row {margin: 9px 0 0 0;font-family:tahoma; text-align:left; color:#474747;}
#mensaje3 .row label em {font-family:tahoma; padding-left: 3px; color:#474747;}
#mensaje3 div.textinput { font-family:tahoma; background: url(../img/textbox_200.gif) 0 0 no-repeat; height: 26px; margin: 3px 0 0 0; color:#474747;}
#mensaje3 select { font-family:tahoma; background:#f4f4f4; height: 26px; width:200px; margin: 0px 0 0 0; color:#474747; }
#mensaje3 input { font-family:tahoma; background: none; width: 188px; height: 21px; padding: 5px 6px 0 6px; border: none; color:#474747; }
  
#mensaje3 div.textarea { font-family:tahoma; background: url(../img/textarea_430.gif) 0 0 no-repeat; height: 95px; margin: 3px 0 0 0; color:#474747; }
#mensaje3 textarea { background: none; width: 418px; height: 83px; font-family:tahoma; font-size:1em; margin: 5px 6px 5px 6px; color:#474747; border: none; }

#mensaje3 .submit input  { background: url(../img/btn_Ingresar.gif) 0 0 no-repeat; height: 26px; width: 100px; font-family:tahoma; margin: 22px 0px 0px 10px; float: left; color:#F00; border:0px; border-collapse: collapse; }
#mensaje3.submit input:hover {background-position: 0 -26px;}