@CHARSET "ISO-8859-1";

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.container-1{
	background: url("../images/bg_border_page.jpg") repeat-y;
	margin:auto;
	width:990px;
}
.container-2{
	background: url("../images/norepeart-top.jpg") no-repeat scroll left top;
}
.container-3{
	background: url("../images/norepeat-bottom.jpg") no-repeat scroll left bottom;
	min-height:500px;
	height:auto !important;
	width: 990px;
}

/* contenedor general de la pagina */
#contenedor {
	width:970px; /*ancho total de la pagina*/ 
	background-color:#FFFFFF;
	margin:0px auto; /*0px arriba y abajo, y auto a los lados, para los navegadores nuevos es suficiente para centrar la pagina*/ 
	text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/ 
}

#contenido {
	width:950px; /*el ancho mas el padding me da 600px de ancho que es loque mide la pagina */
	clear:both; /*con esto nos aseguramos de que no se ponga nada a los lados*/ 
	padding:5px;
} 
div#header {
	width: 970px;
	height: 189px;
	background-image: url(../images/header.jpg);
}

div#header #contact_info {
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-align:right;
	margin-right:30px;
	margin-top:40px;
	font-weight:bold;
}


div#div_flash{
	width: 622px;
	height: 363px;
	padding-top: 5px;
	float:left;
}

div#recuadro_rojo{
	border: 1px solid #BB2821;
	width: 331px;
	height: 363px;
	float: right;
	vertical-align:top;
	margin:5px;
}

div#recuadro_rojo #titulo {
	font-size:13px;
	font-family:Verdana;
	color:#FFFFFF;
	width:331px;
	height: 22px;
	text-transform:uppercase;
	background-color:#BB2821;
	vertical-align:middle;
}

div#recuadro_rojo h2 {
	font-size:11px;
	font-family:Verdana;
	color:#000;
	font-weight:bold;
}

div#recuadro_rojo #descripcion {
	font-size:11px;
	font-family:Verdana;
	color:#333333;
	text-align:justify;
}

div#recuadro_rojo #descripcion_over:hover{
	background-color:#DBDBDB;
	cursor:pointer;
}

div#recuadro_rojo #industrias {
	margin:8px 8px 8px 8px;
}

div#info_ppal{
	margin-top:8px;
	float:left;
	color:#BBBBBB;
	font-size: 12px;
	width:622px;
}

div#info_ppal #aprenda_estuquin{
	float:left;
	background-image:url(../images/aprenda_maestro.jpg);
	width:294px;
	height:362px;
	cursor:pointer;
}

.titulo_ppal {
	width:617px;
	margin-top:8px;
	margin-left:5px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:bold;
	border-bottom: 2px #BB2821 dotted;
}	

.bienvenida {
	margin:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}	


div#nuestra_empresa{
	border: 1px solid #BB2821;
	width: 325px;
	height:673px;
	float: right;
	margin:5px;
}

div#nuestra_empresa #titulo {
	font-size:13px;
	font-family:Verdana;
	color:#FFFFFF;
	width:325px;
	height: 22px;
	text-transform:uppercase;
	background-color:#BB2821;
	vertical-align:middle;
}


div#nuestra_empresa #texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:30px 23px 10px 20px;
	text-align:justify;
}	

div#info_ppal #recuadro{
	border: 1px #CFCFCF solid;
	width:100%;
	float:left;
	color:#BBBBBB;
	font-size: 12px;
}
	
div#info_ppal #descripcion {
	font-size:11px;
	font-family:Verdana;
	color:#999999;
	text-align:justify;
}

div#info_ppal #links{
	margin-right:5px; 
	margin-top:5px; 
	float:right; 
	width:310px;
}

div#info_ppal #links:hover{
	margin-right:5px; 
	margin-top:5px; 
	float:right; 
	width:310px;
	background:#F3F3F3;
	cursor:pointer;
}

div#titulo_pagina{
	float:left;
	margin-top:8px;
	margin-bottom:5px;
	background-image: url(../images/bg_title.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	height:42px;
	width:622px;
}

div#preview_noticias{
	width:331px;
	height:414px;
	background-image:url(../images/bg_prev_news.jpg);
	border: 1px solid #D1D1D1;
	float: right;
	margin:5px;
}

div#preview_noticias #titulo{
	margin:17px 8px 5px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:000;
	font-weight:bold;
}

div#preview_noticias #contenido{
	margin:8px 8px 8px 8px;
	width:300px;
	font-size:12px;
}

div#preview_noticias #contenido img{
	border: solid 1px #999999;
}	
div#preview_noticias #contenido:hover{
	margin:8px 8px 8px 8px;
	width:300px;
	font-size:12px;
	background:#E5E5E5;
	cursor:pointer;
}

div#preview_noticias #titular_noticia{
	font-size:12px;
	color:#BB2821;
	font-weight:bold;
}	

div#preview_noticias #separador{
	color:#666666;
	text-align:center;
}	

div#servicios {
	width: 968px;
	clear:both;
}

div#servicios #ase_sop{
	width:622px;
	float:left;
	margin-top:5px;
}	

div#servicios #videos{
	width:331px;
	float:right;
	margin:5px;
}	


/* ---- QUIENES SOMOS ---- */
div#left_part {
	float:left;
	margin-top:3px;
}

div#mision {
	float:left;
	margin:5px;
	width: 622px;
	clear:both;
}

div#mision #titulo {
	background:url(../images/mision_title.jpg);
	width:545px;
	height:43px;
}

div#mision #texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	text-align:justify;
	margin-top:8px;
}

div#vision {
	float:left;
	margin:5px;
	width: 622px;
	clear:both;
}

div#vision #vision_titulo {
	background:url(../images/vision_title.jpg);
	width:545px;
	height:43px;
}

div#vision #vision_texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	text-align:justify;
	margin-top:8px;
}

div#certificaciones {
	clear:both;
	margin:8px 3px 3px 3px;
	width: 964px;
}

div#certificaciones #titulo {
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#000000;
}

div#certificaciones #texto {
	margin-left:5px;
	margin-right:5px;
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

/* --- FIN QUIENES SOMOS --- */


/* --- ASESORIAS --- */

div#des_asesoria {
	margin-top:10px;
	color:#585757;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

.subtitulo {
	font-size:13px;
	color: #BB2821;
	font-weight: bold;
}

.correos { 
	color:#2C9CBF;
}


div#des_asesoria #separador{
	margin-top:8px;
	margin-bottom:8px;
	width:622px;
	height:2px;
	background:#D8D7D7;
}	

.formulario{
	width:553px;
	height:232px;
	border:0px;
	font-family:Verdana;
	font-size:11px;
}

.formulario input{
	font-size:11px;
}
	
.formulario input.boton{
	border:#990000 solid 1px;
	color:#FFFFFF;
	background:#E19182;
	font-size:12px;
}	
	
.nombre_form{
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	color:#000;
	height:20px;
	margin:9px 3px 3px 13px;
}

div#links2{
	margin-right:3px; 
	margin-top:5px; 
	float:right; 
	width:310px;
	font-size:11px;
}

div#descripcion {
	font-size:11px;
	font-family:Verdana;
	color:#000;
	text-align:justify;
}

div#preview{
	width:331px;
	height:430px;
	border: 1px solid #D1D1D1;
	float: right;
	margin:5px;
}


/* --- CONTACTENOS --- */

.contacto{
	font-family:Arial;
	font-size:12px;
	color:#999999;
}

.contacto_empresa{
	font-family:Arial;
	font-size:14px;
	color:#999999;
}

.titulo_planta{
	color:#BB2821;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

div#ubicacion{
	margin:30px 15px 30px 18px;
}	


/* ---- NOTICIAS ---- */
div#imagen_noticia{
	width: 622px;
	height: 363px;
	padding-top: 5px;
}

div#recuadro_rojo_noticia{
	border: 1px solid #BB2821;
	width: 331px;
	height: auto;
	float: right;
	vertical-align:top;
	margin:5px;
}

div#izquierda_noticia{
	width:622px;
	height:auto;
	float:left;
}

div#noticia_ampliada{
	width:619px;
	margin: 2px;
}

div#noticia_ampliada #titulo{
	width:619px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Times New Roman;
	font-size:22px;
	font-weight:bold;
	border-bottom: 1px #BB2821 dashed;
}

div#recuadro_rojo_noticia #titulo {
	font-size:13px;
	font-family:Verdana;
	color:#FFFFFF;
	width:331px;
	height: 22px;
	text-transform:uppercase;
	background-color:#BB2821;
	vertical-align:middle;
}

div#recuadro_rojo_noticia h2 {
	font-size:11px;
	font-family:Verdana;
	color:#000;
	font-weight:bold;
}

div#recuadro_rojo_noticia h3 {
	font-size:9px;
	font-family:Verdana;
	color:#29156E;
	font-weight:normal;
}

div#recuadro_rojo_noticia #descripcion {
	font-size:11px;
	font-family:Verdana;
	color:#999999;
	text-align:justify;
}

div#recuadro_rojo_noticia #descripcion_over:hover{
	background-color:#DBDBDB;
	cursor:pointer;
}

div#recuadro_rojo_noticia #descripcion_over img {
	border:solid 1px #999999;
}	

div#recuadro_rojo_noticia #industrias {
	margin:8px 8px 8px 8px;
}

div#autor {
	margin:5px;
	background:#EEEEEE;
	height:50px;
}

div#autor #inside {
	color:#666666;
	font-family:Verdana;
	font-size:12px;
	margin:20px;
}


/* ---- CAPACITACIONES ---- */
div#right_capacitacion{
	width: 330px;
	height: auto;
	float:right;
	margin:5px;
}

div#recuadro_rojo_capacitacion{
	border: 1px solid #BB2821;
	width: 330px;
	height: 363px;
	vertical-align:top;
}

div#noticia_ampliada{
	width:619px;
	margin: 2px;
}

div#noticia_ampliada #titulo{
	width:619px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Times New Roman;
	font-size:22px;
	font-weight:bold;
	border-bottom: 1px #BB2821 dashed;
}

div#recuadro_rojo_capacitacion #titulo {
	font-size:13px;
	font-family:Verdana;
	color:#FFFFFF;
	width:331px;
	height: 22px;
	text-transform:uppercase;
	background-color:#BB2821;
	vertical-align:middle;
}

div#recuadro_rojo_capacitacion img{
	border:solid 1px #999999;
}	

div#recuadro_rojo_capacitacion h2 {
	font-size:11px;
	font-family:Verdana;
	color:#000;
	font-weight:bold;
}

div#recuadro_rojo_capacitacion h3 {
	font-size:9px;
	font-family:Verdana;
	color:#29156E;
	font-weight:normal;
}

div#recuadro_rojo_capacitacion #descripcion {
	font-size:11px;
	font-family:Verdana;
	color:#999999;
	text-align:justify;
}

div#recuadro_rojo_capacitacion #descripcion_over:hover{
	background-color:#DBDBDB;
	cursor:pointer;
}

div#recuadro_rojo_capacitacion #industrias {
	margin:8px 8px 8px 8px;
	overflow:auto;

}

div#capa_lugar_hora {
	margin:5px;
	background:#EEEEEE;
	height:70px;
}

div#capa_lugar_hora #inside {
	color:#BB2821;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	margin:20px;
}

.suscripcion {
	background-image:url(../images/bg_capacitacion_form.jpg);
	width:320px;
	height:260px;
	border:0px;
	font-family:Verdana;
	font-size:11px;
}

/* ---- INDUSTRIAS PRODUCTOS ---- */
div#imagen_industrias{
	width: 622px;
	height: 363px;
	padding-top: 5px;
	float:left;
}

div#desc_industria{
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	margin-left:8px;
	margin-right:8px;
	text-align:justify;
	width:608px;
}

.detalle_producto{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	text-align:justify;
	width:620px;
}	
.detalle_producto h2{
	font-family:Verdana;
	font-size:12px;
	color:#BB2128;
	text-transform:uppercase;
	font-style:italic;
}	
.sep_productos{
	margin-bottom:5px;
	width:620px;
	color:#BB2128;
	font-size:15px;
}

.li_industrias {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-image:url(../images/flecha.gif);
	margin:8px;
}

.li_industrias a {
	font:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

.li_industrias a:hover {
	font:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#BB2128;
	text-decoration:none;
	border-bottom: dashed 1px #BB2128;	
}

.li_industrias2 {
	list-style-image:url(../images/flecha.gif);
	margin:8px;
}

.li_industrias2 a {
	font:Verdana;
	font-size:13px;
	color:#BB2128;
	text-decoration:none;	
}

.li_industrias2 a:hover {
	font:Verdana;
	font-size:13px;
	color:#AA0000;
	text-decoration:none;
	border-bottom: dashed 1px #AA0000;	
}




.detalle_producto_listo{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	text-align:justify;
}

.subtit_cursiva{
	font-family:Verdana;
	font-size:12px;
	color:#BB2128;
	font-style:italic;
}

.ficha_tecnica a {
	font-family:Verdana;
	font-size:10px;
	color:#BB2128;
	text-decoration:none;
}	 	

.ficha_tecnica a:hover {
	font-family:Verdana;
	font-size:10px;
	color:#BB2128;
	border-bottom: dashed 1px #BB2128;	
	text-decoration:none;
}	 	

/* ---- FOOTER ---- */

.footer {
	width: 970px;
	height:120px;
	background-color: #E3E3E3;
	clear:both;
}

.footer_certificacion{
	float:right;
	margin:10px;
}

.footer_accesos {
	padding-top: 40px;
	padding-left:20px;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:left;
}

.footer_accesos a{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}	

.footer_accesos a:hover{
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}	

.footer_bottom { 
	background-color:#BBBBBB;
	height:3px;
}	

/* --- DESCARGAS --- */

.titulo_seccion{
	margin-top:20px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}	
.descargas {
	border: solid #CCCCCC 1px;
	margin:3px;
	width:960px;
}

.descargas .titulo{
	background:#bb2821;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	width:100%;
}
.descargas .titulo_tabla{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border-bottom: #29156E solid 2px;
	text-align:center;
}
.descargas .item_tabla{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border-bottom: dashed #999999 1px;
	text-align:center;
}

.descargas .over_row:hover{
	background:#E5E5E5;
}	
	
