html {
	height:100% ;
	margin-bottom:1px;
}
p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input {
	font:11px/12px Trebuchet MS;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

a { text-decoration:none;
	font:11px/12px Trebuchet MS; border:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
img { border:0px; 
}
body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font:11px/12px Trebuchet MS;
	color:#fff;
	background: url(../imagenes/fondo.jpg) repeat-x top #F7EDE4; 
}

#cuerpo {
	width: 860px; 
 float:left; height:793px; display:inline;
	


	overflow:hidden;
}
#wrap {
	width: 1034px; 
 float:left; height:793px; display:inline; overflow:hidden;
}
#cabecera {   width: 860px; 
           	  height: 216px; float:left;
			
}
#arcos{   width: 599px; 
           	  height: 216px; float:right; background:url(../imagenes/arcos.jpg) no-repeat ;
			
}
#blog_btn {   width: 95px; 
           	  height: 30px; float:left; margin:175px 0px 0px 18px; display:inline;
			
}
#logo {   width: 261px; 
           	  height: 216px; float:left; background:url(../imagenes/logo_bg.jpg)
			
}
#logo_btn { margin-top:16px;
			
}
#flag_btn { margin-left:112px; width:36px; height:35px; float:left; display:inline;
			
}
#mailphone {  width:261px; height:32px; float:left; display:inline; background:url(../imagenes/mailphome.jpg) no-repeat; margin-top:10px;
}
#mailphone_en{  width:261px; height:32px; float:left; display:inline; background:url(../imagenes/mailphome_en.jpg) no-repeat; margin-top:10px;
}
#menu {  width:860px; height:38px; float:left; display:inline; background:url(../imagenes/menu_bg.jpg) repeat-x; overflow:hidden;  
}
#menu ul { list-style:none; float:left; margin-left:13px; display:inline;overflow:hidden;
}
.b1e  { float:left; width:98px; height:38px; display:block; background: url(../imagenes/mbtn_sp1.jpg) no-repeat; overflow:hidden;}
.b1e a:hover { background:url(../imagenes/mbtn_sp1_b.jpg) no-repeat; display:block;width:98px; height:38px;overflow:hidden;}
.b2e  { float:left; width:70px; height:38px; display:block; background: url(../imagenes/mbtn_sp2.jpg) no-repeat;}
.b2e a:hover { background:url(../imagenes/mbtn_sp2_b.jpg) no-repeat; display:block;width:70px; height:38px;overflow:hidden;}
.b3e  { float:left; width:102px; height:38px; display:block; background: url(../imagenes/mbtn_sp3.jpg) no-repeat;}
.b3e a:hover { background:url(../imagenes/mbtn_sp3_b.jpg) no-repeat; display:block;width:102px; height:38px;overflow:hidden;}
.b4e  { float:left; width:95px; height:38px; display:block; background: url(../imagenes/mbtn_sp4.jpg) no-repeat;overflow:hidden;}
.b4e a:hover { background:url(../imagenes/mbtn_sp4_b.jpg) no-repeat; display:block;width:95px; height:38px;overflow:hidden;}
.b5e  { float:left; width:64px; height:38px; display:block; background: url(../imagenes/mbtn_sp5.jpg) no-repeat;overflow:hidden;}
.b5e a:hover { background:url(../imagenes/mbtn_sp5_b.jpg) no-repeat; display:block;width:64px; height:38px;overflow:hidden;}
.b6e  { float:left; width:97px; height:38px; display:block; background: url(../imagenes/mbtn_sp6.jpg) no-repeat;overflow:hidden;}
.b6e a:hover { background:url(../imagenes/mbtn_sp6_b.jpg) no-repeat; display:block;width:97px; height:38px;overflow:hidden;}
.b7e  { float:left; width:102px; height:38px; display:block; background: url(../imagenes/mbtn_sp7.jpg) no-repeat;}
.b7e a:hover { background:url(../imagenes/mbtn_sp7_b.jpg) no-repeat; display:block;width:102px; height:38px;}
.b8e  { float:left; width:77px; height:38px; display:block; background: url(../imagenes/mbtn_sp8.jpg) no-repeat;}
.b8e a:hover { background:url(../imagenes/mbtn_sp8_b.jpg) no-repeat; display:block;width:77px; height:38px;}
.b9e  { float:left; width:67px; height:38px; display:block; background: url(../imagenes/mbtn_sp9.jpg) no-repeat;}
.b9e a:hover { background:url(../imagenes/mbtn_sp9_b.jpg) no-repeat; display:block;width:67px; height:38px;}
.b10e  { float:left; width:65px; height:38px; display:block; background: url(../imagenes/mbtn_sp10.jpg) no-repeat;}
.b10e a:hover { background:url(../imagenes/mbtn_sp10_b.jpg) no-repeat; display:block;width:65px; height:38px;}

.b1en  { float:left; width:104px; height:38px; display:block; background: url(../imagenes/mbtn_en1.jpg) no-repeat; overflow:hidden;}
.b1en a:hover { background:url(../imagenes/mbtn_en1_b.jpg) no-repeat; display:block;width:104px; height:38px;overflow:hidden;}
.b2en  { float:left; width:76px; height:38px; display:block; background: url(../imagenes/mbtn_en2.jpg) no-repeat;overflow:hidden;}
.b2en a:hover { background:url(../imagenes/mbtn_en2_b.jpg) no-repeat; display:block;width:76px; height:38px;overflow:hidden;}
.b3en  { float:left; width:82px; height:38px; display:block; background: url(../imagenes/mbtn_en3.jpg) no-repeat;overflow:hidden;}
.b3en a:hover { background:url(../imagenes/mbtn_en3_b.jpg) no-repeat; display:block;width:82px; height:38px;overflow:hidden;}
.b4en  { float:left; width:87px; height:38px; display:block; background: url(../imagenes/mbtn_en4.jpg) no-repeat;overflow:hidden;}
.b4en a:hover { background:url(../imagenes/mbtn_en4_b.jpg) no-repeat; display:block;width:87px; height:38px;overflow:hidden;}
.b5en  { float:left; width:62px; height:38px; display:block; background: url(../imagenes/mbtn_en5.jpg) no-repeat;overflow:hidden;}
.b5en a:hover { background:url(../imagenes/mbtn_en5_b.jpg) no-repeat; display:block;width:62px; height:38px;overflow:hidden;}
.b6en  { float:left; width:99px; height:38px; display:block; background: url(../imagenes/mbtn_en6.jpg) no-repeat;overflow:hidden;}
.b6en a:hover { background:url(../imagenes/mbtn_en6_b.jpg) no-repeat; display:block;width:99px; height:38px;overflow:hidden;}
.b7en  { float:left; width:132px; height:38px; display:block; background: url(../imagenes/mbtn_en7.jpg) no-repeat;overflow:hidden;}
.b7en a:hover { background:url(../imagenes/mbtn_en7_b.jpg) no-repeat; display:block;width:132px; height:38px;overflow:hidden;}
.b8en  { float:left; width:78px; height:38px; display:block; background: url(../imagenes/mbtn_en8.jpg) no-repeat;overflow:hidden;}
.b8en a:hover { background:url(../imagenes/mbtn_en8_b.jpg) no-repeat; display:block;width:78px; height:38px;overflow:hidden;}
.b9en  { float:left; width:58px; height:38px; display:block; background: url(../imagenes/mbtn_en9.jpg) no-repeat;overflow:hidden;}
.b9en a:hover { background:url(../imagenes/mbtn_en9_b.jpg) no-repeat; display:block;width:58px; height:38px;overflow:hidden;}
.b10en  { float:left; width:60px; height:38px; display:block; background: url(../imagenes/mbtn_en10.jpg) no-repeat;overflow:hidden;}
.b10en a:hover { background:url(../imagenes/mbtn_en10_b.jpg) no-repeat; display:block;width:60px; height:38px;overflow:hidden;}

#contenido { width:860px; height:501px; float:left; display:inline; overflow:hidden; background:url(../imagenes/contenido_bg.jpg) repeat-x;
}
#titular { width:860px; height:30px; float:left; overflow:hidden; margin-top:10px; 
}
#contenedor_flash { width:830px; height:226px; float:left; overflow:hidden; background: url(../imagenes/base_flash.jpg) no-repeat; margin-left:16px; display: inline; margin-top:3px;
}
#flash { width:830px; height:226px; float:left; overflow:hidden; background: url(../imagenes/base_flash.jpg) no-repeat;  display: inline;
}
#separador { width:830px; height:27px; float:left; overflow:hidden; background: url(../imagenes/separador.jpg) no-repeat; margin-left:16px; display: inline; margin-top:4px;
}
#subcontenido_home { width:830px; height:178px; float:left; overflow:hidden; margin-left:16px; display: inline; margin-top:4px; 
}
#googlemap { width:830px;  float:left; overflow:hidden; margin-left:16px; display: inline; margin-top:5px; 
}
#enlaces { width:830px;  float:left; overflow:hidden; margin-left:16px; display: inline; margin-top:5px; 
}
#enlaces a { color:#990000;
}
#enlaces a:hover { color:#990000; border-bottom:1px dotted #4F1718;
}
#fotos_home { width:405px; height:178px; float:left; overflow:hidden;  display: inline;
}
#txt_home { width:425px; height:178px; float:right; overflow:hidden;  display: inline; background:url(../imagenes/txt_home_bg.jpg) no-repeat;
}
h1 {font-size:12px; color:#571717; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:1em;}
.txt {font-size:13px; color:#390303; font-family:Georgia, "Times New Roman", Times, serif;  line-height:1.1em; }

h2 {font-size:13px; color:#571717; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:1em; text-align:justify;}
.txt_2 {font-size:12px; color:#390303; font-family:Georgia, "Times New Roman", Times, serif; margin-top:10px;  line-height:1.1em; text-align:justify; }
ol { margin-left:20px;
}
ul { margin-left:20px;
}
li {font-size:12px; color:#390303; font-family:Georgia, "Times New Roman", Times, serif;  line-height:1.1em; text-align:justify; }
#footer {	width: 860px; height:38px; background:url(../imagenes/footer_bg.jpg) repeat-x; 
 float:left;
}
#al {font-size: 11px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:12px 5px 5px 10px; float:left; display: inline; 
}
#pp {font-size: 11px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:12px 5px 5px 5px; float:left; display: inline; 
}
#mc {font-size: 11px; height:20px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC;  padding:1px; line-height:12px; text-align:left; margin:12px 10px 15px 5px; float:right; display: inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFCC00; 
}
#footer a {color:#BB3922;}
#footer a:hover { color: #DF8020;}
#banner_sp {width:164px; height:436px; float:left; overflow:hidden;  display: inline; margin:265px 0px 0px 10px ; background:url(../imagenes/banner_sp.jpg) no-repeat; }
#banner_btn { margin:203px 0px 0px 29px; width:106px; float:left; display:inline; 
}
#banner_en {width:164px; height:436px; float:left; overflow:hidden;  display: inline; margin:265px 0px 0px 10px ; background:url(../imagenes/banner_en.jpg) no-repeat;}

#presentacion_top { width:830px; height:279px; float:left; overflow:hidden; margin-left:16px; display: inline; margin-top:9px; }
#presentacion_foto1 { width:220px; height:272px; float:left; overflow:hidden;  display: inline; margin-top:3px; }
#presentacion_foto2 { width:259px; height:164px; float:left; overflow:hidden;  display: inline; }
#presentacion_titulo { width:595px; height:35px; float:left; overflow:hidden;  display: inline;  }
#presentacion_h1 { width:595px; height:91px; float:left; background:url(../imagenes/presentacion_h1_bg.jpg) no-repeat; overflow:hidden;  display: inline; margin-top:3px; }
#presentacion_down { width:830px; height:204px; float:left; overflow:hidden; margin-left:16px; display: inline; }
#presentacion_txt3 { width:555px; height:170px; float:left; overflow:hidden; display: inline; }
#presentacion_txt2 { width:595px; height:150px; float:left;  overflow:hidden;  display: inline; margin-top:3px; }

#historia { width:830px; height:462px; float:left; padding-left:16px; display: inline; margin-top:12px; overflow:auto; background:url(../imagenes/lateral.gif) top left no-repeat; }
#mycustomscroll {
width:790px; height:442px;  float:left; display:inline; margin-left:10px; margin-top:0px; padding:10px; 

	overflow:auto;
	position:relative; 
	}
		.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0; }

.vscrollerbar {width: 12px;background:  #BD8645 url(../imagenes/scroll1.gif) repeat-y;}
.vscrollerbarbeg {height: 12px !important;width: 12px;background: url(../imagenes/scroll2.gif)  no-repeat;}
.vscrollerbarend {height: 12px;width: 12px;background:url(../imagenes/scroll3.gif)  no-repeat;}
.vscrollerbase {width: 12px;background: #690000 url(../imagenes/scroll4.gif) repeat-y;}
.vscrollerbasebeg {width: 12px;height: 26px !important;background: url(../imagenes/scroll5.gif)  no-repeat;}
.vscrollerbaseend {height: 26px;width: 12px;background: url(../imagenes/scroll6.gif)  no-repeat;}
.hscrollerbase {height: 16px; background-color: white;}
.hscrollerbar {height: 16px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 28px;z-index: 2;}
.scrollerjogbox {width: 12px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

.imp_esp { width: 135px;height: 20px; background:url(../imagenes/imp_sp.jpg) no-repeat;  float:right; border:none; padding:0px; margin:0px;
}
.tablas {font-family: Georgia, serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 2em;color:#390303; }
.tablas2 {font-family: Georgia, serif;
font-size: 12px;
font-style: normal; font-weight:bold;

text-transform: uppercase;
letter-spacing: 1px;
line-height: 2em;color:#390303; }
.tablastb {font-family: Georgia, serif;
font-size: 12px;
font-style: normal; font-weight:bold;

text-transform: uppercase;
letter-spacing: 1px;
line-height: 2em;color: #61682F; }
.tablasta {font-family: Georgia, serif;
font-size: 12px;
font-style: normal; font-weight:bold;

text-transform: uppercase;
letter-spacing: 1px;
line-height: 2em;color: #993333; }
#tabla1{ margin-top:15px;
}
#tabla1 td { border:1px #51060D solid;
}
#consultar {width:770px; height:20px; float:left; display:inline; margin-top:12px;}
#consultar p {font-family: Georgia, serif;
font-size: 13px;
font-style: normal; font-weight:bold;

text-transform: uppercase;
letter-spacing: 1px;
line-height: 1em;color:#390303;}
#consultar a {font-family: Georgia, serif;
font-size: 13px;
font-style: normal; font-weight:bold;

text-transform: uppercase;
letter-spacing: 1px;
line-height: 1em;color:#993333; border-bottom:dotted 1px #61682F;}
#formulario p { font-size:13px; color:#390303; font-family:Georgia, "Times New Roman", Times, serif;  line-height:1.1em; text-align:left; padding:2px; margin-left:15px; }
#formulario input { font-size:12px; color:#390303; font-family: Arial, Helvetica, sans-serif;  line-height:1.1em; text-align:left; padding:2px; width:395px; height:17px; border:2px solid #993300;} 
#formulario textarea { font-size:12px; color:#390303; font-family: Arial, Helvetica, sans-serif;  line-height:1.1em; text-align:left; padding:2px; width:395px; border:2px solid #993300;}
#mapa_texto a { font-size:12px; color:#390303; font-family: Arial, Helvetica, sans-serif;  line-height:1.1em; text-align:left;}
.enviar { width:105px; height:32px; display:block;  text-align:right; background:url(../imagenes/enviar.jpg) no-repeat; border:none;
}
.enviar_en { width:105px; height:32px; display:block;  text-align:right; background:url(../imagenes/enviar_en.jpg) no-repeat; border:none;
}
#boton_impresion { width: 615px; padding:3px; 
         float:left;}
.boton_imp {width:135px; height:20px; background:url(../imagenes/imp_sp.jpg) no-repeat; float:right; padding:5px; border:none;}
#historia2 {visibility:hidden; height:0px;  display:none;}
#contenido_impresion {visibility:hidden; height:0px;  display:none;}
#nucleo_impresion {visibility:hidden; height:0px;  display:none;}