body {
	margin: 0px;
	padding: 0px;
	background-image: url(../fotos/bg.gif);
	background-repeat: repeat;
}

#wrapper {
	background: transparent url(../fotos/bg_wrapper.gif) repeat-x scroll 0 0;
	width: 100%;
}

#contenedor {
	margin: auto;
	width: 972px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFF;
}
#header {
	float: left;
	width: 972px;
	height: 127px;
}
* html #header {
	float: left;
	width: 972px;
	height: 124px;
}
.logo {
	float: left;
	height: 68px;
	width: 972px;
}
#menu_principal {
	background-image: url(../fotos/fondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 60px;
	width: 972px;
}

* html #menu_principal {
	background-image: url(../fotos/fondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 58px;
	width: 972px;
	margin-top:-3px;
}
#menu_principal a {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	text-transform: capitalize;
	padding-right: 26px;
	padding-left: 25px;
	margin-top: 5px;
}
#menu_principal a:hover {
	color: #4c4c4c;	
}

#menu_principal_ing {
	background-image: url(../fotos/fondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 60px;
	width: 972px;
}

* html #menu_principal_ing {
	background-image: url(../fotos/fondo_menu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	height: 58px;
	width: 972px;
	margin-top:-3px;
}
#menu_principal_ing a {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	text-transform: capitalize;
	padding-right: 37px;
	padding-left: 37px;
	margin-top: 5px;
}
#menu_principal_ing a:hover {
	color: #4c4c4c;	
}




#contenido {
width: 275px;
margin: 0 auto;
}

.tooltip {
background: transparent url('../fotos/tooltip.png') no-repeat;
#background: transparent url('../fotos/tooltip.png') no-repeat;
_background: transparent url('../fotos/tooltip.png') no-repeat;
font-size: 10px;
font-family: Verdana, Geneva, sans-serif;
width: 290px;
height: 300px;
padding: 20px 60px;
position: absolute;
margin: 155px -70px;
z-index: 2;
display: none;
opacity: 0;
filter: alpha(opacity = 0);
-moz-opacity:0;
}

#icono {
background: transparent url('../fotos/icono.png') no-repeat;
height: 215px;
width: 275px;
position: absolute;
margin:350px auto;
}

#iconob1 {
background: transparent url('../fotos/iconob1.png') no-repeat;
height: 215px;
width: 275px;
position: absolute;
margin:350px auto;
}

#contenido_sitio {
	float: left;
	width: 972px;
}
.slideshow {
	float: left;
	height: 404px;
	width: 818px;
}

*html .slideshow {
	float: left;
	height: 404px;
	width: 808px;
}

*html .banners {
	float: right;
	width: 144px;
	margin-right: -10px;
}

.banners {
	float: left;
	width: 154px;
}

.cuadro_banner {
	float: left;
	height: 63px;
	width: 138px;
	margin-top: 1px;
	margin-right: 7px;
	margin-bottom: 1px;
	margin-left: 7px;
	border: 1px solid #3e5d90;
}
#menu_secundario {
	float: left;
	width: 180px;
	padding-top: 51px;
}
#menu_secundario a {
	color: #a6b4cc;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 4px;
	text-align: left;
	display: block;
	padding-left: 15px;
}
#menu_secundario a:hover {
	color: #3e5d90;
}
/*#menu_secundario ul {
	margin: 0px;
	list-style-type: none;
	padding-left:0px;
}*/

#informacion {
	float: left;
	height: 404px;
	width: 792px;
}

	#cuadro_txt {
		float: left;
		width: 287px;
		margin-top: 40px;
		margin-left: 30px;
		font-size: 11px;
	}
	
	#cuadro_txt_d {
		float: right;
		width: 287px;
		margin-top: 40px;
		margin-right: 15px;
		font-size: 11px;
	}
	
	#cuadro_serv {
		float: right;
		width: 330px;
		margin-top: 270px;
		font-size: 11px;
		margin-right: 30px;
		
	}
	
	*html #cuadro_serv {
		margin-right: 15px;
	}

.up {
	float: left;
	height: 15px;
	width: 330px;
}

.center {
	background-image: url(../fotos/c_t_center.png);
	background-repeat: repeat-y;
	background-position: top;
	float: left;
/* 	width: 267px; */
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
	text-align: justify;
}

.down {
	float: left;
	height: 10px;
	width: 330px;
}

h4 {
	margin-top: 0px;
	margin-bottom: -4px;
	color: #3e5d90;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
}

#cuadro_serv p{
	margin-bottom: 0px;
	line-height: 14px;
}


#footer {
	float: left;
	height: 33px;
	width: 972px;
	background-image: url(../fotos/footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFF;
	text-align: center;
	padding-top: 31px;
}
.rojo1 {
	color: #F00;
	margin-right: 5px;
}

.ngrandes {
	font-size: 24px;
	color: #F00;
	font-weight: bold;
}

.info_revista {
	background-color: #eceff4;
	float: left;
	height: 384px;
	width: 214px;
	color: #5a5a5a;
	padding-top: 20px;
	padding-left: 20px;
}
.info_revista a {
	color: #5a5a5a;
	text-decoration: none;
}
.info_revista a:hover {
	text-decoration: underline;
}
.img_revista {
	float: left;
	height: 404px;
	width: 310px;
}
.revistas_anteriores {
	float: left;
	height: 334px;
	width: 238px;
	padding-top: 50px;
	padding-left: 10px;
	text-transform: uppercase;
}
.revistas_anteriores ul {
	margin-left: 0px;
	padding-left: 0px;
}
.revistas_anteriores ul li {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(../fotos/bullets.jpg);
	padding-bottom: 10px;
}
.revistas_anteriores ul li a {
	text-decoration: none;
	color: #5a5a5a;
	text-align: left;
}
.revistas_anteriores ul li a:hover {
	text-decoration: underline;
}
#lista_noticias {
	float: left;
	height: 414px;
	width: 358px;
}
#detalle_noticia {
	float: left;
	height: 394px;
	width: 414px;
	background-color: #f2f4f8;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.txt_detalle {
	float: left;
	width: 414px;
	padding-top: 20px;
	text-align: justify;
}
.img_txt_detalle {
	float: right;
	width: 194px;
	height: 128px;
	padding-left: 10px;
}
#noticia {
	float: left;
	width: 338px;
	padding-left: 0px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.thumbs_noticia {
	float: left;
	height: 45px;
	width: 88px;
}
.txt_noticias {
	float: left;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 7px;
	width: 230px;
}
.txt_noticias a {
	text-decoration: none;
	color: #333;
}
.txt_noticias a:hover {
	text-decoration: underline;
}
h5 {
	color: #647da6;
	font-size: 12px;
	font-weight: lighter;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
}
#cuadro_contacto {
	float: right;
	width: 308px;
	padding-top: 10px;
	padding-right: 20px;
	font-size: 10px;
	color: #FFF;
}
.contacto_up {
	float: left;
	height: 7px;
	width: 308px;
}
* html .contacto_up {
	margin-bottom:-4px;
}
.contacto_down {
	float: left;
	height: 6px;
	width: 308px;
}
* html .contacto_down {
	margin-top:-4px;
}
*:first-child+html .contacto_down {
	margin-top:-4px;
}
.contacto_center {
	background-image: url(../fotos/cuadro_contacto_centro.png);
	background-repeat: repeat-y;
	float: left;
	width: 288px;
	padding-right: 10px;
	padding-left: 10px;
	background-position: left;
}

* html .contacto_center {
	padding-right: 9px;
	padding-left: 9px;
}
.contact {
	font-size: 9px;

	
}
#campo_1 {
	font-size: 10px;
	float: left;
	height: 10px;
	width: 278px;
	color: #647da6;
}
#mensaje {
	float: left;
	height: 120px;
	width: 282px;
	color: #647da6;
	font-size: 10px;
}
#campo_2 {
	float: left;
	height: 10px;
	width: 135px;
	font-size: 10px;
	color: #647da6;
}
.frase_form {
	font-size: 8px;
}
#supo {
	float: left;
	width: 283px;
	height: 60px;
	color: #647da6;
	font-size:9px;
}
#btn {
	color: #333;
	float: right;
	margin-left: 10px;
	cursor:pointer;
}
#nombre {
	font-size: 10px;
	float: left;
	height: 10px;
	width: 278px;
	color: #647da6;
}
#asunto {
	font-size: 10px;
	float: left;
	height: 10px;
	width: 278px;
	color: #647da6;
}
#empresa {
	font-size: 10px;
	float: left;
	height: 10px;
	width: 278px;
	color: #647da6;
}
#direccion {
	font-size: 10px;
	float: left;
	height: 10px;
	width: 278px;
	color: #647da6;
}
#pais {
	font-size: 10px;
	float: left;
	height: 10px;
	width: 278px;
	color: #647da6;
}
#ciudad {
	float: left;
	height: 10px;
	width: 135px;
	font-size: 10px;
	color: #647da6;
}
#region {
	float: left;
	height: 10px;
	width: 133px;
	font-size: 10px;
	color: #647da6;
}
#casa {
	float: left;
	height: 10px;
	width: 135px;
	font-size: 10px;
	color: #647da6;
}
#oficina {
	float: left;
	height: 10px;
	width: 133px;
	font-size: 10px;
	color: #647da6;
}
#fax {
	float: left;
	height: 10px;
	width: 133px;
	font-size: 10px;
	color: #647da6;
}
#celular {
	float: left;
	height: 10px;
	width: 135px;
	font-size: 10px;
	color: #647da6;
}
#email {
	float: left;
	height: 10px;
	width: 135px;
	font-size: 10px;
	color: #647da6;
}
#horario {
	float: left;
	height: 10px;
	width: 133px;
	font-size: 10px;
	color: #647da6;
}
.contact_2 {
	text-transform: uppercase;	

}
#formu {
	margin:0px;
	padding:0px;
}

#carta {
	float: right;
	margin-right: 10px;
	*margin-top: -15px !important;
}

.contacto {
	color: gray;
	margin-left: 10px;
}

#creditos {
	color: gray;
	font-size: 9px;
	margin-top: 2px;
}

#creditos a {
	text-decoration: underline;
	color: gray;
}

#creditos a:hover {
	color: #647da6;
}
#idioma {
	width:100px;
	padding-left: 20px;
	z-index:9;
	position:absolute;
	top:500px;
}

#idioma a {
	color: #333;
	text-decoration: none;	
}
#idioma a:hover {
	color:#3e5d90;
}
#idioma_header {
	width:100px;
	padding-left: 20px;
	z-index:9;
	float:right;
	position:absolute;
	/*top:100px;*/
	padding-left:890px;
	
}

#idioma_header a {
	color: #CCC;
	text-decoration: none;	
}
#idioma_header a:hover {
	color:#FFF;
}
#encuesta {
	width:750px;
	padding-left:20px;
	padding-top:20px;
	float:left;
}
.titulo_encuesta {
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#66669a;
}
.titulo_2 {
	background-color:#cacaca;
	color:#464480;
	height:25px;
}
.primero {
	background-color:#ececec;
}
#cometarios {
	width:740px;
	height:100px;
	padding:5px;
}
#empresa_2, #nombre_2, #telefono_2, #email_2, #fecha {
	padding:5px;
	width: 400px;
}
.ejemplo {
	width:750px;
	padding-bottom:20px;
	float:left;
	padding-left:20px;
}
.btn {
	cursor:pointer;
}
.video_youtube {
	float:left;
	width:414px;
}
