body {
	background-color: #b3b9bd;
	font-size:77%;
	text-align:left;
	margin:10px;
}

/* ESTILOS PARA LOS DIV */
#contenedor{
	width:795px;
	margin:0 auto;

}
#cabecera{
	width:795px;
	height:77px;
	background-image:url('/images/stream/fondo_cabecera.gif');
	background-repeat:no-repeat;
	position:relative;
}
#cuerpo{
	background-image:url('/images/stream/fondo_lateral.gif');
	background-repeat: repeat-y;
	width: 795px;
	float:left;
}
#logo {
	position:absolute;
	left:22px;
	top:7px;
	width:175px;
	height:61px;
	z-index:1;
}
#botones_sup {
	position:absolute;
	left:330px;
	top:31px;
	width:280px;
	height:23px;
	z-index:1;
}
#buscador {
	position:absolute;
	left:605px;
	top:38px;
	width:200px;
	height:18px;
	z-index:1;
}

#fondo_pie{
	width:795px;
}

#menu_sup{
width:789px;
text-align:right;
background-color:#e7a03b;
float:left;
}
#banner{
width:789px;
}
#contenido{
float:left;
width:789px;
background-color:#fff;
padding-bottom:10px;
}
#contenido_izda{
width:224px;
float:left;
}
#contenido_central{
width:405px;
height:426px;
float:left;
background-color:#e1ebf1;
}
#contenido_dcha{
width:160px;
float:left;
}
#interior_izda_index{
background-color:#fff;
margin:8px 5px 0px 15px;
text-align:left;
border-bottom:1px dashed #0066CC;
}
#tit_central_index{
padding:3px 5px 0px 10px;
}
#contenido_noticias{
float:left;
}
#foto_central_actualidad{
width:116px;
float:left;
padding:20px 8px 5px 10px;
}
#noticia_central_actualidad{
width:263px;
float:left;
padding:20px 0px 5px 0px;
}
#interior_dcha_index{
background-color:#fff;
}
#contenido_foto_grande{
width:757px;
margin:0px 16px 0px 16px;
}
#matrices_contenedor{
width:757px;
margin:0px 0px 15px 8px;
background-color:#f4f8fa;
border-bottom:1px dashed #74b0c7;
border-top:1px dashed #74b0c7;
float:left;
}
#matrices_foto{
width:151px;
float:left;
padding:5px 0px 5px 0px;
}
#matrices_caja_peque{
width:223px;
float:left;
margin-left:30px;
padding:5px 0px 5px 0px;
}
#matrices_caja_grande{
width:330px;
float:left;
margin-left:20px;
padding:5px 0px 5px 0px;
}
#corporativa_anyo_izda{
width:152px;
float:left;
margin:5px 0px 0px 10px;
}
#corporativa_txt_dcha{
width:759px;
float:right;
margin-top:5px;
border-bottom:1px dashed #3396bb;
}
#corporativa_numeracion{
width:759px;
float:right;
margin-top:5px;
}

#foto_listado{
width:250px;
float:left;
}
#txt_listado{
width:337px;
float:left;
padding:0 10px 0 10px;
}
#tabla_corporativa{
width:607px;
float:right;
margin-top:5px;
}
#contenido_ancho_total{
width:757px;
margin:0px 16px 0px 16px;
}
#titulo_empleo_listado{
width:700px;
margin:15px 0 0 15px;
padding:3px 7px 3px 7px;
background-color:#f4f8fa;
float:left;
}
#listado_formulario_conversor{
	width:315px;
	margin:0 0 0 15px;
	padding:3px 7px 3px 10px;
	background-color:#e1ebf1;
	border-bottom:1px solid #f4f8fa;
	float:left;
}
#listado_empleo_listado{
width:687px;
margin:0 0 0 15px;
padding:3px 7px 3px 20px;
background-color:#e1ebf1;
border-bottom:1px solid #f4f8fa;
float:left
}
#tercer_nivel_mapa{
width:672px;
margin:0 0 0 15px;
padding:3px 7px 3px 35px;
background-color:#e1ebf1;
border-bottom:1px solid #f4f8fa;
float:left
}
#adjuntar_cv{
width:250px;
border:1px solid #a8bdc9;
background-color:#f6f8fa;
margin:20px 15px 0 0;
padding:5px 5px 5px 10px;
float:right;
}
#mapa_proyectos{
width:550px;
float:left
}
#contenedor_areas_proyectos{
width:239px;
float:right;
}
#tit_areas_proyectos{
width:209px;
float:left;
margin-top:5px;
}
#caja_naranja{
width:209px;
float:left;
border:1px solid #e7a03b;
padding:2px 0 2px 4px;
margin:2px 0 2px 0;
}

#play{
border-style: solid; 
border-color: #E7A03B;
height: 30px;
}

div#caja_video,div#caja_video_bloque{
width:auto;
float:right;
padding: 2px 7px;
text-align:center;
}

div#caja_video{
margin: 12px 0px;
}

#contenedor_proyectos{
width:789px;
background-color:#dee5e9;
float:left;
border-bottom:1px solid #b8c8d2;
padding:10px 0 10px 0;
}
#contenido_proyectos{
width:390px;
float:left;
}
#foto_proyectos{
width:110px;
float:left;
padding-left:15px;
}
#intro_proyectos{
width:245px;
float:left;
padding-left:10px;
}
#proyecto_nombre_detalle{
width:773px;
text-align:right;
padding-right:16px;
margin-bottom:5px;
}
#descrip_detalle_proyectos{
width:769px;
background-color:#dee5e9;
float:left;
padding:10px 10px 10px 10px;
margin-bottom:10px;
}
#texto_descrip_proyectos{
float:left;
width:550px;
text-align:justify;
}
#foto_descrip_proyectos{
float:left;
display:block;
margin-right:10px;
}

#proyectos_caracteristicas{
width:769px;
padding:5px 10px 0 10px;
margin-bottom:10px;
}

#center_button
{
	text-align : center;
}

#contacto_col_izda{
width:201px;
float:left;
padding:5px 2px 5px 10px;
}
#contacto_col_dcha{
width:550px;
float:left;
padding:5px 10px 5px 10px;
background-color:#e1ebf1;
}
#opciones_flota{
width:784px;
background-color:#778288;
padding:2px 0 2px 5px;
}

#contenedor_flota_anyo_izda{
width:152px;
float:left;
margin:5px 0px 0px 10px;
}

#contenedor_flota{
width:789px;
float:left;
border-bottom:1px dashed #3396bb;
}

#contenedor_flota_iz{
width:627px;
float:right;
margin-top:5px;
border-bottom:1px dashed #3396bb;
}

#contenedor_texto_iz{
width:627px;
float:right;
margin-top:5px;
}

#flota_foto{
width:266px;
padding:10px 0 10px 23px;
float:left;
}
#flota_descrip{
width:490px;
float:left;
padding:10px 10px 10px 0;
text-align:justify;
} 

#noticia_foto{
width:140px;
padding:10px 0 10px 2px;
float:left;
}
#noticia_descrip{
width:470px;
float:left;
padding:10px 10px 10px 0;
text-align:justify;
} 

#flota_especificaciones{
width:729px;
padding:5px 10px 0 10px;
margin:10px 10px 10px 10px;
background-color:#e1ebf1;
float:left;
}
#prensa_descrip{
width:490px;
float:left;
padding:10px 0 10px 10px;
text-align:justify;
} 
#aviso_legal{
width:97%;
background-color:#fff;
border:1px solid #dee5e9;
padding:5px 5px 5px 5px;
}
#pie{
width:795px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
background-color: #b3b9bd;
padding-left:3px;
}
#seccion_actual{
width:779px;
border-bottom:1px solid #a8bdc9;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#6b8ba4;
margin:5px 5px 5px 5px;
}
#paginacion{
width:755px;
text-align:right;
float:left;
margin:10px 15px 0 0;
}
#txt_msj_ok{
width:687px;
margin:10px 0 0 15px;
padding:3px 7px 3px 20px;
background-color:#e1ebf1;
border-bottom:1px solid #f4f8fa;
float:left;
}


/* ESTILOS PARA TEXTOS */
a.generales:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e7a03b;
font-weight:bold;
text-decoration:none;
}
a.generales:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e7a03b;
font-weight:bold;
text-decoration:none;
}
a.generales:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
font-weight:bold;
text-decoration:none;
}
a.generales_activado{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
font-weight:bold;
text-decoration:none;
}

.input_buscador{
border:1px solid #bcc6ca;
height:10px;
width:118px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#e1e6e9
}
.input_contacto{
border:1px solid #bcc6ca;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#e1e6e9
}

.input_cv{
border:1px solid #bcc6ca;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#e1e6e9
}
.txt_buscador{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#7a8994;
}
.tit_noticias_index_izda{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#de832c;
}
.txt_noticias_index_izda{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#57595a;
}
.sigue_index{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#7a8994;
text-decoration:none;
}
.tit_seccion_actualidad_index{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0e4f71;
}
.tit_seccion_noticias_index{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#cf833a;
}
.txt_actualidad_index{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e4f71;
}
.txt_actualidad_strong{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7e99ae;
}
.txt_matrices_titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e656e;
}
.txt_matrices_oscuro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4e656e;
font-weight:bold;
}
.txt_matrices_claro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#74b0c7;
font-weight:bold;
}
.txt_pie{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#fff;
text-decoration:none;
}
.txt_anyo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b8ba4;
font-weight:bold;
}

a.numeros_anyos:link{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#e7a03b;
font-weight:bold;
text-decoration:none;
}
a.numeros_anyos:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#e7a03b;
font-weight:bold;
text-decoration:none;
}

a.numeros_anyos:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6b8ba4;
font-weight:bold;
text-decoration:none;
}

.titulo_listados{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6b8ba4;
}
.texto_listados{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#57595a;
}
.numeros_listados{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#6b8ba4;
}
.texto_numeros_listados{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6b8ba4;
}
.titulos_tablas{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#f2963e;
}
.contenido_tablas{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6b8ba4;
}
.resultado_tablas{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#727374;
}
.proyecto_titulo_detalle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#57595a;
}
.proyecto_pais_detalle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c8680b;
}
.pie_foto{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#6b8ba4;
}
.tit_contacto{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ea4a48;
font-weight:bold;
}
.flota_opciones{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
}
.txt_flota_especificaciones{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5086b0;
}
.subtit_flota{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#cb9a39;
}
.resultados_buscador{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#57595a;
}
.txt_aviso_legal{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#57595a;
}

/***********************
* Conversor de Unidades
************************/
.listado_formulario_conversor
{
	width:314px;
	margin:0 0 0 15px;
	padding:3px 7px 3px 10px;
	background-color:#e1ebf1;
	border-bottom:1px solid #f4f8fa;
	float:left;
}

a.boton:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 2px 10px;
	background: #E7E6E8;
	border-right: 2px solid #9697A2;
	border-bottom: 2px solid #9697A2;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	cursor: default;
	color:#e7a03b;
	text-decoration:none;
}
a.boton:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 2px 10px;
	background: #E7E6E8;
	border-right: 2px solid #9697A2;
	border-bottom: 2px solid #9697A2;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	cursor: default;
	color:#e7a03b;
	text-decoration:none;
}
a.boton:active {
	border-left: 2px solid #9697A2;
	border-top: 2px solid #9697A2;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
a.boton:hover {
	color:#585858;
}
a.boton_seleccionado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 2px 10px;
	background: #E7E6E8;
	border-left: 2px solid #9697A2;
	border-top: 2px solid #9697A2;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	cursor: default;
	color:#585858;
	text-decoration:none;
}


/***************
* Presentacion
* Institucional
****************/

.imagenP{
 margin: 20px 0px 0px 0px; 
}

.enlaceP{
 margin: 10px 200px 0px 200px; 
 padding: 0px 10px;
}

.descargaPDF{
 margin: 20px 0px 0px 15px;
}

.enlacePresIns{
 text-decoration: none; 
 color: #6B8BA4;
}

/*********************
* Estilos Ticker Home
*********************/

.ticker, .tickerNoticias { 
 overflow:hidden;
 position:relative;
}

* html .ticker{
 width: 730px;
}

.contenTicker {
 overflow:hidden;
 position:relative;
 width: 729px;
 background:#E7A03B none repeat scroll 0 0;
 height:27px;
 margin-right: 5px;
 padding: 0px 30px; 
}

.tickerNoticias {
 background:#E7A03B none repeat scroll 0 0;
 height:27px;
 margin: 0px;
}

.ticker{
 background-color: #E7A03B;
 top: 8px;
}

ul.desactivado {
 display: none;
}

ul.newsticker {
 -x-system-font:none;
 font-family:Verdana;
 font-size:10px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:bold;
 left:750px;
 line-height:normal;
 list-style-type:none;
 margin:0;
 padding:0;
 position:relative;
}

ul.newsticker li {
 background:#E7A03B none repeat scroll 0 0;
 float:left;
 margin:0;
 padding:0;
}

ul.newsticker span {
margin:0 10px 0 0;
color: #0E4F71;
}

ul.newsticker a {
 -x-system-font:none;
 color:#FFFFFF;
 font-family:Verdana;
 font-size:10px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:bold;
 line-height:normal;
 margin:0 50px 0 0;
 padding:0;
 white-space:nowrap;
 text-decoration: none;
}