div, body, img, table, td, tr, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}

body, body.Opcion {
	background-color:#d8dbe0;
	text-align: center;
	background-image:url(../img/bg_body.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	height:1157px;
}

body.Opcion{
	background-image:url(../img/bg_body_parche.jpg);
}


.left {text-align:left}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	text-align: left;
	text-align: justify;
	margin-bottom:1px;
	line-height:17px;
}

p a { color:#838383; }

div.Wrapper{
	width:1158px;
	margin:auto;
	position:relative;
}

div.vinculo{ margin-left:479px; width:329px; float:left}

div.Menu, div.Menu2 {
	float:left;
	width:799px;
	margin-top:1px;
	margin-bottom:22px;
}

div.Menu2 {
	margin-top:205px;
	width:307px;
	margin-bottom:0px;
	text-align:left;
	float:right;

}

#BG{
	position:relative;
	margin:auto;
	background-image:url(../img/bg_espacio.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align: center;
}

#Contenido { 
	position:relative;
	width:950px;
	height:2063px;
	background-color:#FFFFFF;
}
#Columnaizdaindex { 
	float:left; 
	width:250px; 
	padding-left:215px; 
	margin-top:25px;
}
.left{ float:left;}

.right{ float:right;}

#Columnadchaindex { 
	float:left; 
	width:250px; 
	padding-left:16px; 
	margin-top:25px;
}
#capadesplazada { 
	padding-left:0px; 
}

.capadesplazada_interna { 
	padding-left:20px; 
}

#capadesplazada2 { 
	padding-left:0px; 
	text-align:justify;
}

#Contenido_Gris{
	width:834px; 
	background-color:#d8dbdf; 
	float:left;
	min-height:916px;
	margin-top:30px;
}

div.Contenido_Blanco{
	background-color:#d8dbdf; 
	margin:0px 10px 10px 10px; 
	padding:0px 10px 10px 10px;
}

h1.Menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d8dbdf;
	margin-bottom:1px;
	text-align:right;
	font-weight:normal;
}

h1.Menu a { color:#9b9a98; }
h1.Menu a:hover { color:#666666; text-decoration:none; }

h2.Menu2 {
	font-family:"Trebuchet MS";
	font-size: 17px;
	color:#4d4c4c;
	font-weight:normal;
}

h2.Menu2 a { color:#4d4c4c; }
h2.Menu2 a:hover { color:#999999; text-decoration:none; }

.optSelect {
	background-color:#CDCDCD;
	color:#fff;
}

div.piePagina {
	width:100%;
	height:28px;
	background-color:#d8dbdf;
}
/* ESTILOS NUBE DE TEXTO CULTURA CORPORATIVA */
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#838383;
	font-weight:bold;
	margin-bottom:1px;
	text-align: left;
}

a.nube1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#838383;
	font-weight:bold;
	margin-bottom:1px;
	text-align: left;
	text-align: justify;
}
a.nube1:link { text-decoration: none; }
a.nube1:visited { text-decoration: none; }
a.nube1:hover   { color:#CDCDCD; text-decoration: none; }
a.nube1:active  { text-decoration: none; }


a.nube2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#838383;
	margin-bottom:1px;
	text-align: left;
	text-align: justify;
}
a.nube2:link { text-decoration: none; }
a.nube2:visited { text-decoration: none; }
a.nube2:hover   { color:#CDCDCD; text-decoration: none; }
a.nube2:active  { text-decoration: none; }


a.nube3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#838383;
	margin-bottom:1px;
	text-align: left;
	text-align: justify;
}
a.nube3:link { text-decoration: none; }
a.nube3:visited { text-decoration: none; }
a.nube3:hover   { color:#CDCDCD; text-decoration: none; }
a.nube3:active  { text-decoration: none; }

a.nube4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	color:#838383;
	font-weight:bold;
	margin-bottom:1px;
	text-align: left;
	text-align: justify;
}
a.nube4:link { text-decoration: none; }
a.nube4:visited { text-decoration: none; }
a.nube4:hover   { color:#CDCDCD; text-decoration: none; }
a.nube4:active  { text-decoration: none; }

a.nube5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#838383;
	margin-bottom:1px;
	text-align: left;
	text-align: justify;
}
a.nube5:link { text-decoration: none; }
a.nube5:visited { text-decoration: none; }
a.nube5:hover   { color:#CDCDCD; text-decoration: none; }
a.nube5:active  { text-decoration: none; }

a.nube6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#838383;
	margin-bottom:1px;
	text-align: left;
	text-align: justify;
}
a.nube6:link { text-decoration: none; }
a.nube6:visited { text-decoration: none; }
a.nube6:hover   { color:#CDCDCD; text-decoration: none; }
a.nube6:active  { text-decoration: none; }

/* FIN DE ESTILOS NUBE DE TEXTO CULTURA CORPORATIVA*/
/* ESTILOS PAGS CULTURA CORPORATIVA*/
#Columnaizdacultura { 
	float:left; 
	width:180px; 
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchacultura { 
	float:left; 
	width:180px; 
	padding-left:16px; 
	margin-top:25px;
}
#flotarderecha { 
	float:right; 
	padding-right:25px; 
	margin-top:25px;
}
#Columnaizdaartevision { 
	float:left; 
	width:379px; 
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchaartevision { 
	float:left; 
	width:312px; 
	padding-left:16px; 
	margin-top:25px;
}
#Columnaizdaluz { 
	float:left; 
	width:351px; 
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchaluz { 
	float:left; 
	width:345px; 
	padding-left:16px; 
	margin-top:25px;
}

#Columnaizdacienc { 
	float:left; 
	width:383px; 
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchacienc { 
	float:left; 
	width:313px; 
	padding-left:16px; 
	margin-top:25px;
}

#Columnaizdaesp { 
	float:left; 
	width:279px; 
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchaesp { 
	float:right; 
	width:400px; 
	padding-right:20px; 
	margin-top:25px;
}

#Columnaizdaout { 
	float:left; 
	width:348px; 
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchaout { 
	float:left; 
	width:313px; 
	padding-left:20px;
	margin-top:25px;
	text-align:left;
}
#Columnadchaout2 { 
	float:left; 
	width:313px; 
	padding-left:20px;
	text-align:left;
}

#Columnaizdavalor { 
	float:left; 
	width:707px;
	height:121px;
	background-image:url(../img/valor.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:25px; 
	margin-top:25px;
}
#Columnadchavalor2 { 
	float:right; 
	width:325px; 
	padding-right:15px;
	margin-top:10px;
}

#Columnadchavalor { 
	float:left; 
	width:325px; 
	padding-left:20px;
	margin-top:25px;
	text-align:left;
}

#Columnadchapers { 
	float:right;
	width:290px; 
	margin-top:50px;
	padding-left:40px;
	padding-right:20px;
	text-align:justify;
}

#Columnaizdapers{
	background-image:url(../img/persona.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	float:left; 
	width:715px;
	height:283px;
	padding-left:25px; 
	margin-top:25px;
	text-align:left;
}

#Columnaizdacap{
	float:left; 
	width:715px;
	padding-left:25px; 
	margin-top:25px;
	text-align:left;
}

#Columnadchacap { 
	float:right;
	width:380px; 
	margin-top:5px;
	padding-left:5px;
	padding-right:25px;
	text-align:justify;
}

#Columnadchacap2 { 
	float:left;
	width:315px; 
	margin-top:5px;
	padding-left:25px;
	padding-right:5px;
	border-right:#666666 solid 1px;
	text-align:right;
}


div#Columnadchavalor2 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:normal;
	font-weight:bold;
	text-align:justify;
}

/* FIN ESTILOS PAGS CULTURA CORPORATIVA*/

/* ESTILOS PAGS SERVICIOS*/


#Columnaizdaurb { 
	float:left; 
	width:275px;  
	margin-top:25px;
}
#Columnadchaurb { 
	float:right; 
	width:503px; 
	padding-left:16px; 
	margin-top:25px;
}

#Columnaizdaambiente { 
	float:left; 
	width:340px;  
	margin-top:25px;
	color:#4d4c4c;
}


#Columnadchaambiente { 
	float:right; 
	width:380px; 
	padding-left:13px; 
	margin-top:25px;
}

#Columnadchaadminst { 
	float:right; 
	width:300px;  
	margin-top:25px;
	color:#4d4c4c;
	margin-right:90px;
}

#Columnadchagest { 
	float:right; 
	width:360px; 
	padding-left:16px; 
	margin-top:25px;
}

#Columnaizdagest { 
	float:left; 
	width:360px;  
	margin-top:25px;
	padding-left:16px; 
	color:#4d4c4c;
	margin-right:40px;
}

#Columnaizdagest p, #Columnadchagest p{ text-align:left;}

#Columnaizdaeu { 
	float:left; 
	width:297px;  
	margin-top:25px;
}

/* FIN ESTILOS PAGS SERVICIOS*/


.PiePagina { 
	margin-top:25px;
	text-align:center;
	margin-top:40px;
	float:right;
	margin-right:300px;
}


span.blanco{ color:#FFFFFF;}
span.negro{ color:##d8dbdf;}

p.cultura
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:50px;
	margin-top:25px;
	margin-bottom:25px;
	text-align:left;
	line-height:normal;
}

h2.nombres
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:20px;
	text-align:left;
	font-weight:normal;
}

p.nombres {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	text-align: left;
	text-align:right;
	margin-bottom:1px;
	line-height:17px;
	padding-right:5px;
	font-weight:bold;
}

.supermini {
	font-size:4px;
	margin:0px;
	padding:0px;
	line-height:normal;
}

.finFlotantes { clear:both; }

p.titular
{
	font-family: Arial, Helvetica, sans-serif;
	color:#cde81d;
	font-size:14px;
	line-height:30px;
	text-align: right;
}

p.etiqueta
{
	font-family: Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	font-size:14px;
	line-height:20px;
	text-align: right;
	margin-right:415px;
	margin-top:5px;
}

p.firma
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	line-height:20px;
	text-align: center;
}




p.formulario
{
	line-height:normal;
}

h2.pie{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838383;
	text-align: left;
	text-align: center;
	margin-bottom:1px;
	line-height:17px;
	font-weight:normal;
}

h2.pie a:link    { color:#838383; text-decoration: none; }
h2.pie a:visited { color:#838383; text-decoration: none; }
h2.pie a:hover   { color:#838383; text-decoration: underline; }
h2.pie a:active  { color:#838383; text-decoration: none; }

a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: underline; }
a:active  { text-decoration: none; }

div#Direccion p {
	text-align:center;
}

input, select, textarea {
	width: 240px;
	border: 1px solid #707072;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

textarea {
	vertical-align:text-top;
}

input.Entrada { width:150px; }

input.imagenEnabled, input.imagenDisabled { width: 167px; }
input.botonEnabled,  input.botonDisabled  { width: 75px; }

input.conBotonEnabled, input.conBotonDisabled { width: 260px; }

input.enabled,  input.imagenEnabled,  textarea.enabled  { background-color: #FFF; }
input.disabled, input.imagenDisabled, textarea.disabled { background-color: #ECE9D8; }

input.botonEnabled  { color: #817F84; }
input.botonDisabled { color: #D5D1D6; }

