body 
{
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.estiloscroll 
{
background-color: transparent;border: 1px solid #000000;scrollbar-arrow-color: #000066;scrollbar-base-color: #000033;						scrollbar-dark-shadow-color: #336699;scrollbar-track-color: #666633;scrollbar-face-color: #cc9933;scrollbar-shadow-color: #DDDDDD;scrollbar-highlight-color: #CCCCCC;
} 

.link_azul 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099FF;
}

.link_azul:link 
{
	color: #0066cc;
	text-decoration: none;
}

.link_azul:visited 
{
	text-decoration: none;
	color: #0066CC;
}

.link_azul:hover 
{
	text-decoration: none;
	color: #000000;
}

.link_azul:active 
{
	text-decoration: none;
	color: #0066CC;
}

.link_blanco 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.link_blanco:link 
{
	color: #ffffff;
	text-decoration: none;
}

.link_blanco:visited 
{
	text-decoration: none;
	color: #ffffff;
}

.link_blanco:hover 
{
	text-decoration: none;
	color:#003399;
}

.link_blanco:active 
{
	text-decoration: none;
	color: #ffffff;
}

.link_blanco_r 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.link_blanco_r:link 
{
	color: #ffffff;
	text-decoration: none;
}

.link_blanco_r:visited 
{
	text-decoration: none;
	color: #ffffff;
}

.link_blanco_r:hover 
{
	text-decoration: none;
	color:#FF9999;
}

.link_blanco_r:active 
{
	text-decoration: none;
	color: #ffffff;
}

.link_blanco_rp 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}

.link_blanco_rp:link 
{
	color: #ffffff;
	text-decoration: none;
}

.link_blanco_rp:visited 
{
	text-decoration: none;
	color: #ffffff;
}

.link_blanco_rp:hover 
{
	text-decoration: none;
	color:#FF9999;
}

.link_blanco_rp:active 
{
	text-decoration: none;
	color:#FFFFFF
}

.link_rojo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
}

.link_rojo:link 
{
	color: #cc0000;
	text-decoration: none;
}

.link_rojo:visited 
{
	text-decoration: none;
	color: #cc0000;
}

.link_rojo:hover 
{
	text-decoration: none;
	color: #000000;
}

.link_rojo:active 
{
	text-decoration: none;
	color: #cc0000;
}

.link_gris 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.link_gris:link 
{
	color: #666666;
	text-decoration: none;
}

.link_gris:visited 
{
	text-decoration: none;
	color: #666666;
}

.link_gris:hover 
{
	text-decoration: none;
	color: #000000;
}

.link_gris:active 
{
	text-decoration: none;
	color: #666666;
}

.link_negro 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.link_imagen
{
text-decoration:none;
}

.link_negro1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}


.link_negro13 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align:right;
}


.link_negro:link 
{
	color: #000000;
	text-decoration: none;
}

.link_negro:visited 
{
	text-decoration: none;
	color: #000000;
}

.link_negro:hover 
{
	text-decoration: none;
	color:#0066CC;
}

.link_negro:active 
{
	text-decoration: none;
	color: #000000;
}

.texto_negro 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.texto_negro2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.texto_negro_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.titulo_negro_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}

.titulo_negro_bold_2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0066CC;
	font-style: italic;
}

.texto_gris 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

table#tabla_foto 
{
	border: 1px solid #0066CC;
}

.texto_rojo_bold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.texto_rojo_bold1 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.texto_whitep
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

#formulario 
{
	border: 1px solid #0066CC;
	width:200px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

#formulario1 
{
	border: 1px solid #0066CC;
	width:200px;
	height:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.formu1
{
	border: 1px solid #0066CC;
	width:200px;
	height:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.formu11
{
	border: 1px solid #0066CC;
	width:350px;
	height:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.frm1
{
	border: 1px solid #0066CC;
	width:230px;
	height:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}



.formco
{
	border: 1px solid #0066CC;
	width:200px;
	height:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}



.form11
{
	border: 1px solid #0066CC;
	width:330px;
	height:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.combo_s
{
	border: 1px solid #0066CC;
	width:200px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto
{
	border: 1px solid #0066CC;
	width:200px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_e
{
	border: 1px solid #0066CC;
	width:150px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_esp
{
	border: 1px solid #0066CC;
	width:140px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_espp
{
	border: 1px solid #0066CC;
	width:130px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_peq
{
	border: 1px solid #0066CC;
	width:40px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_gra
{
	border: 1px solid #0066CC;
	width:60px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_2
{
	border: 1px solid #0066CC;
	width:120px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_3
{
	border: 1px solid #0066CC;
	width:60px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_texto_4
{
	border: 1px solid #0066CC;
	width:110px;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.cajita_cod_phone
{
	border: 1px solid #0066CC;
	width:45px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0066CC;
	text-decoration: none;
}

.Botton
{
	border: 1px solid #0066CC;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#F0F0F0;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	cursor:pointer;
}

.btn_radio
{
	width:15px;
	height:15px;
}

.texto_blanco 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_negro2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

.texto_azul
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000080;
}

.texto_azull
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000080;
}
	
.texto_azulito
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000080;
}

.texto_white
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:justify;
}


.texto_whiteizq
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:right;
}


.texto_whitedere
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:right;
}

.texto_whitecenter
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000080;
		text-align:center;
		font-weight:bold;
}

.txt_wcenter
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:center;
}


.texto_resul
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000080;
		text-align:center;
}
.texto_resul_justify
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000080;
		text-align:justify;
}

.texto_white2
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-align:justify;
}


.texto_whi_2
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		text-align:right;
}


	
.texto_white1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	font-weight:bold;
}

.txt_white1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	font-weight:bold;
}


.texto_wht1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}



.texto_white11
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	font-weight:bold;
}
	
.texto_white_info
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-align:justify;
}

.texto_rojo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
}

.botonVp
{
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#000000;
    background:#FFFFFF;
    border:0px;
    width:80px;
    height:19px;
	text-decoration:underline;
}

/*Sección de Div XLS*/

div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #313198;
	font-size: 8px;
	text-align:center;	
}

.div_titulos
{
	font-weight: bold;
	font-size:14px;
}

.div_titulos2
{
	font-weight: bold;
	font-size:12px;
}

.div_titulos3
{
	font-weight: bold;
	font-size:10px;
}

/*Presidencia*/
.Presidencia
{
	position: absolute; 
	margin-top:40px; 
	margin-left:300px;
}

/*Dirección de Calidad, Seguridad y Ambiente*/
.DirCalSegSalAmb
{
	position: absolute; 
	margin-top:155px; 
	margin-left:130px;
}

/*Legal*/
.Legal
{
	position: absolute; 
	margin-top:155px; 
	margin-left:490px;
}

/*Dirección de Administracion y Finanzas*/
.DirAdmFin
{
	position: absolute; 
	margin-top:320px; 
	margin-left:10px;
}

/*Dirección de Desarrollo y Negocios*/
.DirDesNeg
{
	position: absolute; 
	margin-top:320px; 
	margin-left:126px;
}


/*Dirección de Recursos Humanos*/
.DirRecHum
{
	position: absolute; 
	margin-top:320px; 
	margin-left:245px;
}

/*Dirección de Oficinas Regionales*/
.DirOfiReg
{
	position: absolute; 
	margin-top:320px; 
	margin-left:375px;
}

/*Dirección de Operaciones*/
.DirOper
{
	position: absolute; 
	margin-top:320px; 
	margin-left:500px;
}

/*Dirección de Ingenieria*/
.DirIng
{
	position: absolute; 
	margin-top:320px; 
	margin-left:625px;
}

