@charset "utf-8";
/* CSS Document */

html {
 margin: 0; padding: 0; height:100%;
}
body { background: #E8F5FD; margin: 0; padding: 0; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

body {

	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../imagenes/bg.jpg) repeat #47484D;
}



p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input { font-family:Geneva, Arial, Helvetica, sans-serif ;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

img { border:0px; 
}
a { border:0px; text-decoration:none; 
}

#cuerpo		{   position: absolute; 
                left: 50%; 
				width:900px; margin-top:3px; 

				margin-left: -450px; ;
				
 }
 #h { width:900px; height:36px;  float:left; line-height:10px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#777;}

 #h h1 { display:inline; font-family:Arial,  Helvetica, sans-serif; font-size:10px;  line-height:10px;}
 #h h2 { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px;  line-height:10px;}
 #h h3 { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px;  line-height:10px;}
 #h h4 { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px;  line-height:10px;}
 #h h5 { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px;  line-height:10px;}
 
#cabecera { width:900px; height:134px;  float:left; background:url(../imagenes/cabecera.jpg) no-repeat #fff;}
#logo1 { width:252px; height:134px;  float:left;}
#slogan { width:370px; height:54px; margin-top:50px;  float:left; padding-left:15px;}
#slogan h1 { color:#FFF; font-family:"Arial Black", Gadget, sans-serif; font-size:14px;  float:left;}
#slogan p { color:#FFF; font-family:"Arial Black", Gadget, sans-serif; font-size:12px; text-align:right; font-style:italic;}
#logo2 { width:248px; height:134px;  float:right;}

#menu { width:900px; height:38px; margin-top:11px;  float:left; }

#menu li { list-style:none;} 

.btn1{ float:left; width:121px; height:38px; display:block; background: url(../imagenes/btn1.jpg) no-repeat; }
.btn1 a:hover { float:left; width:121px; height:38px; display:block; background: url(../imagenes/btn1.jpg) no-repeat; background-position: 0 -38px!important;}

.btn2{ float:left; width:73px; height:38px; display:block; background: url(../imagenes/btn2.jpg) no-repeat; }
.btn2 a:hover { float:left; width:73px; height:38px; display:block; background: url(../imagenes/btn2.jpg) no-repeat; background-position: 0 -38px!important;}

.btn3{ float:left; width:94px; height:38px; display:block; background: url(../imagenes/btn3.jpg) no-repeat; }
.btn3 a:hover { float:left; width:94px; height:38px; display:block; background: url(../imagenes/btn3.jpg) no-repeat; background-position: 0 -38px!important;}

.btn4{ float:left; width:137px; height:38px; display:block; background: url(../imagenes/btn4.jpg) no-repeat; }
.btn4 a:hover { float:left; width:137px; height:38px; display:block; background: url(../imagenes/btn4.jpg) no-repeat; background-position: 0 -38px!important;}

.btn5{ float:left; width:164px; height:38px; display:block; background: url(../imagenes/btn5.jpg) no-repeat; }
.btn5 a:hover { float:left; width:164px; height:38px; display:block; background: url(../imagenes/btn5.jpg) no-repeat; background-position: 0 -38px!important;}

.btn6{ float:left; width:72px; height:38px; display:block; background: url(../imagenes/btn6.jpg) no-repeat; }
.btn6 a:hover { float:left; width:72px; height:38px; display:block; background: url(../imagenes/btn6.jpg) no-repeat; background-position: 0 -38px!important;}

.btn7{ float:left; width:89px; height:38px; display:block; background: url(../imagenes/btn7.jpg) no-repeat; }
.btn7 a:hover { float:left; width:89px; height:38px; display:block; background: url(../imagenes/btn7.jpg) no-repeat; background-position: 0 -38px!important;}

.btn8{ float:left; width:75px; height:38px; display:block; background: url(../imagenes/btn8.jpg) no-repeat; }
.btn8 a:hover { float:left; width:75px; height:38px; display:block; background: url(../imagenes/btn8.jpg) no-repeat; background-position: 0 -38px!important;}

.btn9{ float:left; width:82px; height:38px; display:block; background: url(../imagenes/btn9.jpg) no-repeat; }
.btn9 a:hover { float:left; width:82px; height:38px; display:block; background: url(../imagenes/btn9.jpg) no-repeat; background-position: 0 -38px!important;}

.btn10{ float:left; width:65px; height:38px; display:block; background: url(../imagenes/btn10.jpg) no-repeat; }
.btn10 a:hover { float:left; width:65px; height:38px; display:block; background: url(../imagenes/btn10.jpg) no-repeat; background-position: 0 -38px!important;}


#flash { width:900px; height:260px; margin-top:11px;  float:left; background: url(../imagenes/flash_bg.jpg) no-repeat #FFF; }

#texto_ppal_home { height:53px; margin-top:11px;  float:left; background: url(../imagenes/txt_ppal_home_bg.jpg) no-repeat #FFF;
font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:11px; width:870px; padding: 12px 15px 10px 14px; float:left; display:inline;  }

#texto_ppal_home h1 { 
font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; display:inline; padding:0px; margin:0px; }

.texto { width:900px; margin-top:12px;  float:left; background-color:#fff;  }

.txt_top { width:900px; height:53px;  float:left; background:url(../imagenes/txt_bg_top.jpg) no-repeat;  }
.txt { width:900px;  float:left; background:url(../imagenes/txt_bg.jpg) repeat-y;  }
.txt3 { width:900px;  float:left; background:url(../imagenes/txt_bg.jpg) repeat-y;  }
.txt_left { width:600px;  float:left;  }

.foto_right { width:300px; padding-top:15px;  float:left;  }
.oferta_bloque1 { width:450px; height:153px; margin-left:225px; float:left; display:inline; margin-top:20px; background:url(../imagenes/oferta_bloque1_bg.jpg) no-repeat;} 

.oferta_bloque2 { width:450px; height:63px; margin-left:225px; float:left; display:inline; margin-top:15px; background:url(../imagenes/oferta_bloque2_bg.jpg) no-repeat;} 

.oferta_bloque2 a { color:#036;} 
.oferta_bloque2 a:hover { border-bottom:1px dotted #047;} 

.txt p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px;  padding: 12px 17px; float:left; text-align:justify; }
.txt3 p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px;  padding: 5px 17px; float:left; text-align:justify; float:left; }
.txt_down { width:900px; height:16px;  float:left; background:url(../imagenes/txt_bg_down.jpg) no-repeat;  }



#contenidos_home { width:900px; height:226px; margin-top:11px;  float:left; background:url(../imagenes/contenidos_home_bg.jpg) no-repeat #fff; }

#home_bloque1 { width:298px; height:226px;  float:left;  }
#home_bloque1_in { width:289px; height:226px;  float:right; background:url(../imagenes/home_bloque1_bg.jpg) no-repeat;  }
#home_bloque2 { width:302px; height:226px;  float:left; background:url(../imagenes/home_bloque2_bg.jpg) no-repeat;}
#home_bloque3 { width:300px; height:226px;  float:right; }
#home_bloque3_in { width:287px; height:226px;  float:left; background:url(../imagenes/home_bloque3_bg.jpg); }

.header1 { width:289px; height:78px;  float:left;   }
.header_txt1 { font-family:"Arial Black", Gadget, sans-serif; color:#FFF; font-size:14px; margin:35px 0px 0px 66px;  }

.header5 { width:900px; height:53px;  float:left;   }
.header_txt5 { font-family:"Arial Black", Gadget, sans-serif; color:#FFF; font-size:14px; margin:20px 0px 0px 45px;  }

.bloq1 { width:289px; height:101px;  float:left;    }
.bloq1_txt { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#036; line-height:14px; margin-top:2px; width:265px; padding:7px; float:left;}
.leer_mas { width:110px; height:24px; float:right; display:inline; margin-right:20px;   }


.header2 { width:302px; height:78px;  float:left;   }
.header_txt2 { font-family:"Arial Black", Gadget, sans-serif; color:#FFF; font-size:15px; margin:32px 0px 0px 86px;  }
.bloq2 { width:285px; height:101px;  float:left; display:inline; margin-left:9px;    }
.bloq2_txt { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#036; line-height:14px; margin-top:2px; width:265px; padding:7px; float:left;}
.leer_mas2 { width:110px; height:24px; float:right; display:inline; margin-right:20px;   }

.header3 { width:289px; height:78px;  float:left;   }
.header_txt3 { font-family:"Arial Black", Gadget, sans-serif; color:#FFF; font-size:15px; margin:32px 0px 0px 84px;  }
.bloq3 { width:275px; height:101px;  float:right;      }
.bloq3_txt { font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px; width:265px; padding:7px; float:left;}
.leer_mas3 { width:110px; height:24px; float:right; display:inline; margin-right:20px;   }


#footer { width:900px; height:40px; margin-top:10px;  float:left; background:url(../imagenes/footer_bg.jpg) no-repeat #fff;  }

#footer a { text-decoration:none;
}
#al {font-size: 11px; height:20px; font-family: Arial, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:12px 0px 5px 15px; float:left; display: inline; 
}
#pp {font-size: 11px; height:20px; font-family: Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:12px 5px 5px 0px; float:left; display: inline; 
}
#mc {font-size: 11px; height:20px; font-family: Arial, Helvetica, sans-serif;  padding:1px; line-height:12px; text-align:left; margin:12px 15px 15px 5px; float:right; display: inline; font-family:Arial, Helvetica, sans-serif;
}
#en {font-size: 11px; height:20px; font-family: Arial, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:12px 0px 5px 0px; float:left; display: inline; 
}
#footer a {color: #4e81a1;}
#footer a:hover { color: #1B5085;}	

#form_contacto { width:570px; margin:5px 0px 0px 2px; color:#003366;  font-size:12px; float:left; 
}


#form_contacto .txtField  {display:block; float:left; padding:1px; width:180px; margin:1px 0 1px 0;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#87AF00;border:1px solid #87AF00;}
#form_contacto p {  color:#036; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:2px;  }
#form_contacto input  {color:#222; margin-top:0px; border:1px solid #79AAD2; font-size:12px; padding:3px; width:350px; height:18px; float:right; background:#fff; margin-top:2px;}
#form_contacto textarea  {color:#222;border:none; margin-top:2px; border:1px solid #79AAD2;  width:350px; padding:3px; float:right; background: #fff;}
#form_contacto input:hover { background:#fff; border:2px solid #05508A; padding:2px 3px 2px 3px; }
#form_contacto input:active  { background:#fff;border:2px solid #05508A; padding:2px 3px 2px 3px; }
#form_contacto input:focus  { background:#fff;border:2px solid #05508A; padding:2px 3px 2px 3px; }
#form_contacto textarea:hover { background:#fff; border:2px solid #05508A; padding:2px 3px 2px 3px; }
#form_contacto textarea:active  { background:#fff;border:2px solid #05508A;  padding:2px 3px 2px 3px;}
#form_contacto .send { width:95px; height:25px; background:url(../imagenes/enviar.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; float:right;  }
#form_contacto .send:hover { width:95px; height:25px; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none; margin:0px 0 0px 0; float:right; border:none;color:#477500;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0px; color:#477500; background:url(../imagenes/enviar2.jpg) no-repeat;  text-align:center; border:none;   }


.azul_home { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin:5px 10px 0px 10px; color: #003366; }
.azul_home2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699; font-weight:bold; margin:5px 10px 0px 10px; line-height:16px;  }

#contacto_texto { float:left; width:560px;  padding-left:20px;  
}

#contacto_texto p { margin:0px; float:left; padding:1px; margin-top:5px;
}
.azul_home { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin:5px 10px 0px 10px; color: #003366; }
.azul_home2 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #006699; font-weight:bold; margin:5px 10px 0px 10px; line-height:16px;  }

.enlace_texto { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; color: #036; font-weight:bold; margin:0px 0px 0px 0px; border-bottom:1px #7DBEE4 dotted;   }





.tr1 { background-color:#E2E7EA; }

.texto .txt_tabla { border:none; font-size:13px;}

.texto a { color: #133D6A; margin-left:10px;}

.texto a:visited { color: #133D6A;}



.txt.txt_tabla a:hover { color: #133D6A; border-bottom:1px dotted #133D6A; padding-bottom:1px; }

#menu_permisos { width:792px;  float:left; background-color:#fff; margin-top:20px;  height:50px; padding:5px 5px 5px 80px;  }
#menu_permisos li { list-style:none; }
.permiso { width:59px; padding:0px; margin:0px;  float:left;  height:50px; list-style:none; display:inline;   }
#menu_permisos a { width:50px; height:30px; padding:20px 5px 0px 0px; text-align:center;  margin:0px 0px 0px 4px; float:left; background:url(../imagenes/permiso_bg.jpg) no-repeat  ; color:#069; font-family:"Arial Black", Gadget, sans-serif;   }
#menu_permisos a:hover { width:50px; height:30px; padding:20px 3px 0px 0px; text-align:center;  margin:0px 0px 0px 4px; float:left; background:url(../imagenes/permiso_bg2.jpg) no-repeat  ; color:#FFF;  }

.txt2 {  width:876px; float:left; padding:12px; background:url(../imagenes/txt_bg.jpg) repeat-y;}

.txt2 p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px;  padding: 5px 5px  0px; float:left; text-align:justify; }

#permiso_info { width:856px; float:left; padding:12px 12px 5px 12px; }
#permiso_txt { float:left; width:600px;} 
#permiso_txt p {font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px;  padding: 5px 5px  0px; float:left; text-align:justify; width:590px;  }
#permiso_txt  ul {float:left;} 
#permiso_txt  li { list-style:circle; margin-left:25px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px;  padding: 5px 5px  0px; float:left; text-align:left; float:left;  width:570px;  }

.negrita { color:#036; font-weight:bold;}

#foto_permisos { width:231px;   float:right; height:290px;}


#centro1 { width:846px; float:left; padding:6px; margin-left:22px; display:inline; height:300px; margin-top:12px; }
.centro_left { width:240px; float:left;  display:inline; height:300px;   }
.centro_middle { width:268px; float:left; display:inline; height:300px;  }
.centro_right { width:336px; float:left; display:inline; height:300px; background-color:#FFF;   }

#centro2 { width:846px; float:left; padding:6px ; margin-left:22px; display:inline; height:300px; margin-top:12px; }

.centro_left  li { list-style:circle; margin-left:25px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #036; line-height:14px; margin-top:2px;  padding: 5px 5px  0px; float:left; text-align:left; float:left;  width:570px;  }

table { border:0px;}
td { border:0px;}
tr { border:0px;}

#footer2 { width:900px;    float:left;  overflow:hidden; margin-top:3px;  padding:3px 0px;}
#footer2 p { text-decoration:none; float:left; display:inline; margin-left:5px; color:#00A4F2; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0px;margin-top:0px; margin-bottom:0px;   line-height:10px;
}
#footer2 a { text-decoration:none; float:left; display:inline; margin-left:8px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
#footer2 a:hover {color:#fff; }
