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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
/*     font-weight: normal;
     font-style: normal;
*/     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
	background:#000;
    line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}


/**************** CIERRE RESET **********************/



#contenedor { width:1024px; display:block; margin:0 auto;}
#sub_contenedor { width:960px; margin:0 auto; }
#header { width:960px; height:361px; background:url(imagenes/bg_header.jpg) no-repeat;}
a.logo { width:519px; height:110px; display:block; background:url(imagenes/logo.png) no-repeat; float:right; margin:60px 30px 0 0;}


#bizhome { width:321px; float:left; margin-left:50px; margin-top:30px; }

#derhome { width:470px; float:right; margin-right:100px; margin-top:30px}
#centro_index {width:960px; float:left; margin-bottom:60px;}


/********* Estilos texto ***********/
.clase { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#F6921E; width:522px; margin:0; text-align:left;}
.clase1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:white;
	width:100%;
	margin:15px auto 0 auto;
	text-align: justify;
	line-height:1.4em;
	letter-spacing: 1px;
}
.clase1_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:white;
	width:900px;
	margin:15px auto 0 auto;
	text-align: justify;
	line-height:1.4em;
	letter-spacing: 1px;
}
.clase2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#F6921E; width:522px; margin:25px auto 0 auto; text-align:left;}
.clase3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; color:#FFF;  margin:5px 0 0 0; text-align:left; line-height:1.2em;}
.clase4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style: bold; color:#A6A8AB;  margin:5px 0 0 0; line-height:1.2em; text-align:right; letter-spacing: 2px;}
.clase5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#A6A8AB;  margin:5px 0 0 0; line-height:1.2em; text-align:right; }
.clase6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; color:#FFFFFF;  margin:0 0 0 0; line-height:1.2em; text-align:justify; }
.clase7 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#F6921E; margin:0;}






.m1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#929497; display:block; float:right; text-align:left; width:250px; margin:30px 0 0 60px;  }
.m2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight:bold; color:#FFF;  text-align:left;} 

.fn { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#D0D2D3; float:right;  }

a.h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#F6921E; text-decoration:none;}
a.h1:hover { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#F6921E; text-decoration: underline;}

a.h4:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#F6921E;  margin:9px 0 0 30px; line-height:1.2em; text-align:left; display:block; text-decoration:none; }
a.h4:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#F6921E;  margin:9px 0 0 30px; line-height:1.2em; text-align:left; display:block; text-decoration:none; }
a.h4:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; text-decoration:underline; color:#F6921E;  margin:9px 0 0 30px; line-height:1.2em; text-align:left; display:block; }



h1 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#F6921E;}
h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F6921E;}
h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:regular; color:#F6921E;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#F6921E;  margin:9px 0 0 30px; line-height:1.2em; text-align:left; display:block; }


/*********** Cierre estilos texto ******************/

.fn_ti {  float:left;}
.esp_fn { width:480px;  margin:11px 15px 0 15px;}

#contenedor_botonera { display:block; width:100%; text-align:right;}

#botonera { float:right;  margin:70px 40px 0 0; background:url(imagenes/botonera_fondo.png) no-repeat; width: 550px; height: 50px;}


  #menu {
    width: 550px; height: 50px; background: url(imagenes/button.png) no-repeat; margin:0 0; padding: 0; position: relative;	display:block;}
	
  #menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
	
  #menu li, #menu a {
    height:50px; display: block;}


  #panel1b {left: 0; width: 150px;}
  #panel2b {left: 151px; width: 130px;}
  #panel3b {left: 281px; width: 105px;}
  #panel4b {left: 386px; width: 165px;}

  #panel1b_hover {
    background: url(imagenes/button.png)
    0 -50px no-repeat;left: 0; width: 150px;}
  #panel2b_hover {
    background: transparent  url(imagenes/button.png)
    -151px -50px no-repeat;left: 151px; width: 130px;}
  #panel3b_hover {
    background: transparent url(imagenes/button.png)
    -281px -50px no-repeat;left: 281px; width: 105px;}
  #panel4b_hover {
    background: transparent url(imagenes/button.png)
    -386px -50px no-repeat;left: 386px; width: 165px;}


  #panel1b a:hover {
    background: url(imagenes/button.png)
    0 -50px no-repeat;}
  #panel2b a:hover {
    background: transparent  url(imagenes/button.png)
    -151px -50px no-repeat;}
  #panel3b a:hover {
    background: transparent url(imagenes/button.png)
    -281px -50px no-repeat;}
  #panel4b a:hover {
    background: transparent url(imagenes/button.png)
    -386px -50px no-repeat;}



#blocontenido0 { width:520px; margin:0 auto; margin-left:20px; }
#blocontenido { width:940px; overflow:hidden; margin:0 auto;}
#blnm { display:block; width:100%; min-height:180px; background:url(imagenes/barra_bloque.png) repeat-x; overflow:hidden; }
#blnm2 { display:block; width:100%; min-height:180px; background:url(imagenes/barra_bloque.png) repeat-x; overflow:hidden; border-bottom:1px solid #F6921E; margin:0 0 30px 0; }

.blnot { width:940px; margin:0 auto; margin-top:30px;}
#blnm_3_bio { display:block; width:100%; min-height:180px; overflow:hidden; }


#noticias_h { width:940px; margin:0 auto;}
#noticia_h { width:400px; float:left; height:123px; margin:20px 25px 0 40px; }
#fotoh_noticia { width:176px; height:117px; display:block; float:left; border:3px solid #BBBDBF; margin:0 12px 0 0; overflow:hidden;}

.noticia_foto { display:block; border:4px solid #808184; margin:0 auto;} 

.link_notice { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F6921E; font-size:12px; text-decoration:none;}

.link_notice:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F6921E; font-size:12px; text-decoration: underline;}

a.ti_notice { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#F6921E; text-decoration:underline;}

#footer1 { width:940px; margin:0 auto; border-top:1px solid #404041; }
#pie1 { width:940px; padding:15px 0; margin:0 auto; }
a.cyl { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; margin:0 0 0 15px; color:#FFF; text-decoration:none; float:left;}


#contenedor_nav_footer { width:940px; margin:0 auto; }
#nav_footer { width:940px; margin:0 auto; height:7px; padding:15px 0; display:block; background:url(imagenes/back_navfooter.png) repeat-x; }
.enavfoot { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;  font-weight:normal; color:#BBBDBF; margin:0 0 0 15px;}
.enavfoot2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;  font-weight:normal; color:#BBBDBF; margin:0;}
.enavfoot3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;  font-weight:normal; color:#FFF; margin:0 5px 0 15px;}

#contenedor_btn_nav { width:120px; height:14px; float:left; margin:0 0 4px 20px;}

a.btn_nav1 { width:13px; height:14px; display:block; background:url(imagenes/btn_nav1.png) no-repeat; float:left;}
a.btn_nav2 { width:13px; height:14px; display:block; background:url(imagenes/btn_nav2.png) no-repeat; float:right;}


a.btn_nav1_2 { width:13px; height:14px; display:block; background:url(imagenes/btn_nav1_2.png) no-repeat; float:left;}
a.btn_nav2_2 { width:13px; height:14px; display:block; background:url(imagenes/btn_nav2_2.png) no-repeat; float:left;}


.ti1 { width:249px; height:46px; display:block; margin:0 0 0 10px; background:url(imagenes/tit_pres_jpg.jpg) no-repeat; }
.ti2 { width:249px; height:46px; display:block; margin:0 0 0 10px; background:url(imagenes/tit_bio_jpg.jpg) no-repeat; }
.ti3 { width:200px; height:37px; display:block; margin:0 0 0 50px; background:url(imagenes/titulos_p3.png) no-repeat; }

.ti_fn { width:518px; height:37px; display:block; margin:0 0 0 20px; background:url(imagenes/titulos_fn.png) no-repeat; overflow:hidden; }

#actividades { width:100%; display:block; overflow:hidden; }

#bloque_noticia { display:block; margin:20px auto; width:880px; overflow:hidden;  }
#bloque_noticiad { display:block;  margin:0 0 20px 40px; float:right; overflow:hidden; }


/****************** Seccion Galeria **************************************/


#galeria { width:940px; margin:0 auto; overflow:hidden;}

#contenedor_carpetas { width:915px; margin:0 auto 40px auto;}
#subcontenedor_carpetas { width:110%; margin:20px 0 0 0; }

#contenedor_carpetas2 { width:925px; margin:0 auto 40px auto;}
#subcontenedor_carpetas2 { width:110%; margin:10px 0 0 0; }

#carpeta_galeria { width:285px; height:215px; background:#404041; float:left; display:block; margin:0 30px 30px 0;}
#foto_cg { width:229px; height:156px; display:block; background: url(imagenes/cg_bck.png) no-repeat; margin:10px 0 0 30px; overflow:hidden; }
.cg_foto { width:220px; height:146px; display:block; border:2px solid #FFF; margin:6px 0 0 5px; overflow:hidden; }
<!--a.cg_foto2 { width:220px; height:146px; display:block; border:2px solid #FFF; float:left; overflow:hidden; text-align:center; }
-->
a.cg_foto3 { width:220px; height:148px; border:2px solid #FFF; text-align:center; }


#desc_carpeta { display:block;width:100%; height:15px; overflow:hidden; margin:13px 0 0 0;}
a.vg{ display:block; width:90px; height:20px;  float:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#F6921E; text-decoration:none; background:#231F20 url(imagenes/in.png) no-repeat; padding:3px 0 5px 13px; }

/***************contacto *******************/


#contact_form { width:466px; float:left; margin:35px 0 50px 40px; overflow:hidden;}
.form_titulo { font-size:12px;  color:#FFF; font-family:Arial, Helvetica, sans-serif; float:left; position: relative; top:4px;}

.bf  { display:block; width:100%;  height:20px; margin:0 0 20px 0;}

.bl1 { width:220px; float:left; margin:0 0 0 0;  }
.bl2 { width:225px; margin:0 0 0 20px; float:left; }

.ciudad { width:153px; height:20px; float:right; background-color:#666666; border:1px; border-color:#333333; color:#000; font-weight:bold; font-size:11px; padding-left:2px}
.ciudad1 { width:398px; height:20px; float:right; background-color:#666666; border:1px;border-color:#333333; color:#000; font-weight:bold; font-size:11px; padding-left:2px}
.ciudad2 { width:155px; height:20px; float:right; background-color:#666666; border:1px;border-color:#333333; color:#000; font-weight:bold; font-size:11px; padding-left:2px}
.ciudad3 { width:400px; height:20px; float:right; height:150px; margin:0 0 25px 0; background-color:#666666; border:1px;border-color:#333333; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:11px;}

input.submit { border:none; width:73px; height:23px; background: url(imagenes/button1.png) no-repeat; cursor:pointer; float:right; color:#FFF; font-size:11px; font-weight:bold;}
input.submit:hover { border:none; width:73px; height:23px; background: url(imagenes/button2.png) no-repeat; cursor:pointer; float:right; color:#000000; } 

#gmaps { float:right; width:356px; margin:35px 50px 0 0;}

/***********************EN GALERIA/SERIE DIV FLOTANTE CON TITULO FOTO TRASNPARENTE ************/

input.submit { border:none; width:73px; height:23px; background: url(imagenes/button1.png) no-repeat; cursor:pointer; float:right; color:#FFF; font-size:11px;}
input.submit:hover { border:none; width:73px; height:23px; background: url(imagenes/button2.png) no-repeat; cursor:pointer; float:right; color:#231F20; } 









.trans_tit_pic
{
	overflow:hidden; 
	position:absolute; 
	width:220px; 
	height:50px; 
	display:block; 
	background-color:#000000; 
	opacity:0.8; 
	filter:alpha(opacity=80);
	-moz-opacity:80%;
	top:110px;
}

.text_pic
{
	position:absolute; 
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 500;
	margin-left:4px;
	top:125px;
}