/* CSS Document */

* { margin:0px; padding:0px;}
.clear {clear:both; height:1px}

body { background-color:#cccccc;}
iframe { margin-left:-10px; margin-top:-10px;}
#contenedor { width:930px; background-color:#FFFFFF; margin:auto;}

/* HEADER */ 

#contenedor #header { margin-left:20px; height:75px; margin-top:5px;}
#contenedor #header img{float:left; width:420px;}
#contenedor #header #botoneras { float:right; height:70px; width:450px; margin-right:25px;}
#contenedor #header #botoneras h2 /* idiomas */{width:450px; float:right; height:20px; padding-top:5px; }
#contenedor #header #botoneras h2 p a {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
font-weight:normal; 
color:#999999;
float:right;
text-align:right; 
margin-left:6px;
background:url(img/bulletIdioma.jpg) no-repeat left; 
padding-left:10px;
vertical-align:middle;
text-decoration:none;
padding-bottom:5px;}
#contenedor #header #botoneras h2 p a:hover { text-decoration:underline;}
#contenedor #header #botoneras h3 /* buscar */{width:450px; vertical-align:bottom; text-align:right; margin-right:5px;}
#contenedor #header #botoneras h3 p { 
color:#7CB6C6; 
font-family:Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
text-align:left;
padding-top:2px;
margin-right:15px;
font-size:12px;
float:right;
margin-left:10px;
margin-top:10px;}

#contenedor #header #botoneras h3 a, #contenedor #header #botoneras h3 input.botonBuscar  { 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#7CB6C6;
text-align:center;
display:block; 
float:right;
cursor:pointer;
border:none;
height:22px;
text-decoration:none;}

#contenedor #header #botoneras h3  input { 
float:right; 
background-color:#D9ECF3; 
color:#666666; 
padding: 0px 3px 0px 3px;
border:1px solid #D9ECF3;
margin-left:5px;}

/* botonera */
#contenedor #header #botoneras h4 {
margin-top:3px;
width:450px;
height:20px;
text-align:right;
float:right;
margin-right:-30px;
}

#contenedor #header #botoneras h4 p a { 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#666666;
padding: 0px 0px 0px 7px;
text-decoration:none;}

#contenedor #header #botoneras h4 p a:hover{color:#47A1C4;}

#contenedor #header #botoneras h4 .selec{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399FF; padding: 0px 5px 0px 7px;
text-decoration:none;}

#contenedor #header #botoneras h4 .selec2 { margin-left:10px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399FF; text-decoration:none;}

#contenedor #header #botoneras h4 .selec3 { margin-left:12px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399FF; text-decoration:none;}

/* BOTONERA */
#contenedor #botonera {color:#FFFFFF; height:40px; margin-left:17px; }

/* CUADRADOS */

#contenedor  #cuadrados  {padding-left:15px; margin-top:15px;}
#contenedor  #cuadrados p { float:left; margin-right:9px; margin-bottom:8px;}

/* LICITACIONES HOME */

#contenedor #licitacionesHome {margin-left:15px; float:left;}
#contenedor #licitacionesHome h2 {background-color:#F2F2F2; border:1px solid #cccccc; width:420px;padding:10px;}
#contenedor #licitacionesHome h2 img { float:left; height:28px;}
#contenedor #licitacionesHome h2 .noticia h3 { 
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2690E0; font-weight:normal;
float:left;
height:20px;width:293px;
margin-left:5px;
padding-top:5px;
border-bottom:1px solid #2690E0;}

#contenedor #licitacionesHome h2 .noticia h4 { 
font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;color:#2690E0; font-weight:normal; 
float:right;
height:20px;width:100px;
border-bottom:1px solid #2690E0;
padding-top:5px;}

#contenedor #licitacionesHome h2 .noticia p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#666666;
margin-top:5px;padding-right:10px; padding-left:10px;
float:left;
text-align:justify;
width:283px; border-right:1px solid #cccccc;}

#contenedor #licitacionesHome h2 .noticia a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; 
text-decoration:underline;
padding-left:15px; margin-top:15px; float:left;
width:55px;
background:url(img/bulletVermas.jpg) no-repeat right;}

#contenedor #licitacionesHome h2 .noticia h5 {background: url(img/pxBorder.jpg) repeat-x left; margin-top:6px; margin-left:28px; height:1px; float:left; width:390px;}
/* BOTON LICITACIONES HOME */
#contenedor #licitacionesHome h2 .noticia #btn { width:300px; float:right;}
#contenedor #licitacionesHome h2 .noticia #btn a {  float:right;  margin-top:10px;margin-right:0px; *margin-right:50px; background:none;}
#contenedor #licitacionesHome h2 .noticia #btn a img { height:19px; width:104px; float:right;}
/* PROYECTOS HOME */
#contenedor #proyectosHome {margin-left:15px; float:left;}
#contenedor #proyectosHome  h2 { position:absolute; *position:relative; padding:10px; width:422px;  border:1px solid #cccccc; background-color:#F2F2F2;}
#contenedor #proyectosHome  h2 .proyectos { margin-bottom:15px; float:left;}
#contenedor #proyectosHome  h2 .proyectos a img.video {float:left; margin-top:3px; border:1px solid #666666;} 
#contenedor #proyectosHome  h2 .proyectos a img {float:left;} 
#contenedor #proyectosHome  h2 .proyectos h3 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:3px; color:#49A3C9; font-weight:bold; text-decoration:underline;
margin-left:10px; float:left; width:320px;}
#contenedor #proyectosHome  h2 .proyectos  p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-align:justify;
margin-left:10px; float:left; width:320px; padding-top:5px;}
#contenedor #proyectosHome  h2 .proyectos  h5 {background: url(img/pxBorder.jpg) repeat-x left; margin-top:10px; height:1px; float:left; width:420px;}
/* BOTON PROYECTOS HOME */
#contenedor #proyectosHome h2 .proyectos #btn {width:300px; float:right;}
#contenedor #proyectosHome h2 .proyectos #btn a { width:105px; float:right;  margin-top:17px; background:none;}
#contenedor #proyectosHome h2 .proyectos #btn a img {float:right;}
/* NOVEDADES HOME */
#contenedor #novedadesHome {margin-left:15px; margin-top:10px; float:left; margin-bottom:10px;}
#contenedor #novedadesHome #noticias {background-color:#F2F2F2; width:875px;  border:1px solid #cccccc; padding:10px; float:left;}
#contenedor #novedadesHome #noticias #bloque1 { margin-top:8px; width:420px; float:left; }
#contenedor #novedadesHome #noticias #bloque1 p.titulo { background:url(img/bulletNoticia.jpg) no-repeat left; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#60AECC; font-weight:bold; text-align:left; margin-top:8px; *margin-top:12px; float:left;}
#contenedor #novedadesHome #noticias #bloque1 p { margin-top:5px; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:12px; color:#666666; font-weight:normal;}
#contenedor #novedadesHome #noticias #bloque1 a { text-decoration:underline; margin-left:13px; float:left; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;
font-weight:bold; text-align:left; text-decoration:underline;} 
#contenedor #novedadesHome #noticias #bloque1 a.verTodas { float:right; *margin-top:0px; margin-top:18px;}
#contenedor #novedadesHome #noticias #bloque3 { margin-top:8px; width:420px; float:left;}
#contenedor #novedadesHome #noticias #bloque3 a { height:17px; margin-right:25px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; color:#666666;}
#contenedor #novedadesHome #noticias #bloque3 a img { margin-left:2px;  vertical-align:middle; padding-bottom:4px; }
#contenedor #novedadesHome #noticias #bloque3 p.tituloDestacada { background: url(img/tituloDestacada.jpg) no-repeat left; width:162px; height:15px;}
#contenedor #novedadesHome #noticias #bloque3 img { margin-top:5px;}
#contenedor #novedadesHome #noticias #bloque3 p.titulo { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#4A647C;font-weight:bold;}
#contenedor #novedadesHome #noticias #bloque3 p { padding-top:10px; width:390px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:justify; color:#666666;}
#contenedor #novedadesHome #noticias #bloque3 p strong { margin-bottom:5px; float:left;}
#contenedor #novedadesHome #noticias #bloque2 { width:2px; height:420px; float:left; background:url(img/pxBorder2.jpg) repeat-y center; margin-left:14px; margin-right:14px;}
/* FOOTER */
#contenedor #footer { padding-left:60px; background:url("img/pxFooter.jpg") repeat-x left; height:82px; width:870px; border-top:10px solid #cccccc; text-align:center; }
#contenedor #footer p a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; text-transform:uppercase; text-align:left;
border-right:2px solid #666666; float:left; margin-left:10px;padding-right:10px; margin-top:10px; text-decoration:none; }
#contenedor #footer p.sinBorde a { border:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; text-transform:uppercase; text-align:left;
 float:left; margin-left:10px;padding-right:10px; margin-top:10px; text-decoration:none; }
#contenedor #footer p a:hover { text-decoration:underline;}
#contenedor #footer p.pie { width:100%; float:left;
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cccccc; text-align:center; margin-top:20px; text-decoration:none;}
/* Estilos nuevos */
#contenedor #cajaIzquierda { width:212px;  background-color:#Ffffff; float:left; margin-left:21px; margin-top:15px; padding-bottom:100px;}
#contenedor #cajaCentro { width:420px; float:left; margin-left:21px; margin-top:25px;}
#contenedor #cajaResultado { width:820px; float:left; margin-left:21px; margin-top:25px;}
#contenedor #cajaDerecha { width:200px;float:left; margin-left:21px; margin-top:25px; margin-bottom:10px; border: solid 1px #E2E2E2; padding-left:15px; padding-top:10px;}

/* Columna izquierda: Botonera Secundaria */
#cajaIzquierda h1{
padding-top:24px;
padding-left:24px;
}

#cajaIzquierda #botsecundaria p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:17px;
padding-left:24px;
}

#cajaIzquierda #botsecundaria p.botselec{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#47A1C4;
padding-top:17px;
padding-left:24px;
font-weight:bold;
}

#cajaIzquierda #botsecundaria p.botSec{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#47A1C4;
padding-top:8px;
padding-left:35px;
height:18px;
font-weight:normal;
}

#cajaIzquierda #botsecundaria p.botdesSec{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#47A1C4;
padding-top:8px;
padding-left:25px;
height:18px;
font-weight:normal;
}

#cajaIzquierda #botsecundaria p.botSec img {margin-left:-10px;}

#cajaIzquierda #botsecundaria p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-top:17px;
text-decoration:none;
}

#cajaIzquierda #botsecundaria p a:hover{
color:#003399;
}

#cajaIzquierda #licitaciones{
background-image:url(img/licitaciones.png);
background-repeat:no-repeat;
width:197px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
}

#cajaIzquierda #licitaciones h1{
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
padding-top:46px;
}

#cajaIzquierda #licitaciones h1 a{
color:#333333;
text-decoration:none;
}

#cajaIzquierda #licitaciones h1 a:hover{
color:#003399;
}

#cajaIzquierda #novedades{
background-image:url(img/novedades.png);
background-repeat:no-repeat;
width:197px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
}

#cajaIzquierda #novedades h1{
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
padding-top:46px;
} 

#cajaIzquierda #novedades h1 a{
color:#333333;
text-decoration:none;
}

#cajaIzquierda #novedades h1 a:hover{
color:#003399;
}

#cajaIzquierda #prensa{
background-image:url(img/prensa.png);
background-repeat:no-repeat;
width:197px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
}

#cajaIzquierda #prensa h1{
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
padding-top:46px;
} 

#cajaIzquierda #prensa h1 a{
color:#333333;
text-decoration:none;
}

#cajaIzquierda #prensa h1 a:hover{
color:#003399;
}

#cajaIzquierda #areasnegocios{
background-image:url(img/areas_de_negocios.png);
background-repeat:no-repeat;
width:197px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
}

#cajaIzquierda #areasnegocios h1{
font-family:Arial, Helvetica, sans-serif;
margin-left:6px;
font-size:11px;
color:#333333;
padding-top:48px;
}

#cajaIzquierda #areasnegocios h1 a{
color:#333333;
text-decoration:none;
}

#cajaIzquierda #areasnegocios h1 a:hover{
color:#003399;
}

#cajaIzquierda #novedades{
background-image:url(img/novedades.png);
background-repeat:no-repeat;
width:197px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
}

#cajaIzquierda #asociadas{
background:url(img/empresas_asociadas.png) no-repeat left;
width:197px;
height:75px;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;}

#cajaIzquierda #asociadas h1{
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
font-size:11px;
color:#333333;
padding-top:48px;} 

#cajaIzquierda #asociadas h1 a{
color:#333333;
text-decoration:none;}

#cajaIzquierda #asociadas h1 a:hover{
color:#003399;
}

/* columna centro */
#cajaCentro #texto1 h2{
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:22px;
text-decoration:none;
text-align:justify;
font-weight:bold;}


#cajaResultado h1 {
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#83C5E9;
line-height:22px;
text-decoration:none;
text-align:justify;
font-weight:bold;}

#cajaCentro #texto1 p{
padding-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:22px;
text-decoration:none;
text-align:justify;
font-weight:normal;
}

#cajaCentro #texto1 h3{
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#303D54;
text-align:justify;
font-weight:bold;
line-height:22px;
}

#cajaCentro #texto1 h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
}

#cajaCentro #texto1 li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
list-style:none;
font-weight:normal;
line-height:22px;
}

#cajaCentro #texto1 h5 a{
float:left;}

#cajaCentro #texto1 a{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#3399CC;
font-size:12px;
text-decoration:none;
float:right;
}

#cajaCentro #texto1 a.volver{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#3399CC;
font-size:12px;
text-decoration:none;
float:left;
}

#items1{
width:415px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
color:#47A1C4;
margin:5px 0px 5px 0px;
}

#items1 ul{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border-top:1px solid #0099CC;
border-left:1px solid #0099CC;
border-right: 1px solid #0099CC;
padding:4px;
padding-right:7px;
}

.lineaabajo{
height:30px;
border-bottom:1px solid #0099CC;
}

/* columna derecha */

#contenedor #cajaDerecha h2{
padding-top:10px;
}

#contenedor #cajaDerecha h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#47A1C4;
padding-left:13px;
padding-right:8px;
padding-top:10px;
margin-right:15px;
background-color:#E9F4F8;
}

#contenedor #cajaDerecha p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#47A1C4;
padding-left:13px;
padding-right:8px;
padding-top:10px;
margin-right:15px;
background-color:#E9F4F8;}

#contenedor #cajaDerecha p a{
color:#68A1C4;
text-decoration:none;
}

#contenedor #cajaDerecha p a:hover{
color:#003366;
}

#contenedor #cajaDerecha .linkdes{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
padding-left:13px;
padding-right:8px;
font-weight:bold;
padding-bottom:10px;
margin-bottom:13px;
}

#contenedor #cajaDerecha h4 a{
text-decoration:underline;
color:#47A1C4;
}

#contenedor #cajaDerecha h4 a:hover{
color:#003366;
}

#contenedor #cajaDerecha h5{
padding-bottom:10px;
}

/* ENARSA QUE ES */

#cajaCentro #texto1 .encabezado{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#items2 {width:415px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
color:#47A1C4;
margin:5px 0px 10px 0px;}

#items2 li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:5px;
list-style:none;
line-height:23px;
}

#recuadro h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#47A1C4;
background:url(img/mas.png) no-repeat left;
border:1px solid  #47A1C4;
margin:5px 0px 5px 0px;
padding:5px 5px 5px 32px;
font-weight:normal;
clear:both;}

#recuadro2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#47A1C4;
background:url(img/mas.png) no-repeat left;
border:1px solid  #47A1C4;
margin:5px 0px 5px 0px;
padding:2px 5px 5px 32px;
font-weight:normal;
clear:both;
}

#recuadro h1 a, #recuadro2 h1 a{
text-decoration:none;
color:#47A1C4;}

#recuadro h1 a:hover, #recuadro2 h1 a:hover{
text-decoration:none;
color:#003366;}

#fotoByN h1{
padding-top:10px;
padding-left:13px;
}

/* QUIENES SOMOS */

#cajaCentro #tituloquienes {
float:left;
margin-bottom:25px;
}


#cajaCentro #tituloquienes h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:18px;
font-weight:bold;
}

#cajaCentro #tituloquienes .espacio{
padding-left:40px;
}

#cajaCentro #tituloquienes h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:18px;
font-weight:bold;
}

#cajaCentro #tituloquienes .principal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#89CAEE;
}

#cajaCentro #tituloquienes ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#663366;
padding-top:3px;
}

#cajaCentro #tituloquienes .espacio2{
padding-left:15px;
color:#666666;
}

#cajaCentro #tituloquienes .espacio2 a{
color:#666666;
text-decoration:none;
}

#cajaCentro #tituloquienes .espacio2 a:hover{
color:#0099CC;
text-decoration:none;
}

#cajaCentro #tituloquienes .sindicos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:40px;
padding-bottom:10px;
}


#cajaCentro #integrantes h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:18px;
font-weight:bold;
}

#cajaCentro #datos img{
float:left;
margin-right:10px;
}

#cajaCentro #datos h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
padding-top:0px;
color:#0099CC;
padding-bottom:5px;
}

#cajaCentro #datos p{
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0099CC;
}

#cajaCentro #intparrafo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
line-height:20px;
text-align:justify;
width:410px;
}

#cajaCentro #integrantes a{
font-family:Arial, Helvetica, sans-serif;
color: #0099CC;
font-size:12px;
text-decoration:none;
}

/* FORMULARIO */

#cajaCentro #form{
margin-left:25px;
width:400px;
float:left;
}

#cajaCentro #form h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-top:10px;
width:100px;
float:left;
}

#cajaCentro #form input{
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
margin-top:5px;
color:#666666;
height:17px;
width:180px;
}

#cajaCentro #form textarea {
border:1px solid #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:3px;
margin-top:5px;
color:#666666;
}

#cajaCentro #form a {
float:right;
margin-right:95px;
margin-top:10px;
padding-bottom:20px;
}

#cajaCentro #formfooter h1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
} 

/* MAPA */

#cajaCentro #fondomapa{
height:400px;
width:630px;
background-image:url(img/fondomapa.jpg);
background-repeat:no-repeat;
}

#cajaCentro #fondomapa #lista1{
float:left;
}

#cajaCentro #fondomapa #lista1 ul{
padding-top:168px;
padding-left:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#cajaCentro #fondomapa #lista1 a{
text-decoration:none;
color:#000000;
}

#cajaCentro #fondomapa #lista1 a:hover{
text-decoration:none;
color:#FFFFFF;
}

#cajaCentro #fondomapa #lista2{
float:left;
}

#cajaCentro #fondomapa #lista2 h1{
padding-top:20px;
}

#cajaCentro #fondomapa #lista2 ul{
padding-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:20px;
}

#cajaCentro #fondomapa #lista2 ul a{
text-decoration:none;
color:#000000;
}

#cajaCentro #fondomapa #lista2 ul a:hover{
text-decoration:none;
color:#FFFFFF;
}

#cajaCentro #fondomapa #lista3{
float:left;
}

#cajaCentro #fondomapa #lista3 h1{
padding-top:43px;
}

#cajaCentro #fondomapa #lista3 ul{
padding-left:55px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
padding-bottom:13px;
}

#cajaCentro #fondomapa #lista3 ul a{
text-decoration:none;
color:#000033;
}

#cajaCentro #fondomapa #lista3 ul a:hover{
text-decoration:none;
color:#0099CC;
}

#cajaCentro #fondomapa #lista4{
float:left;
}

#cajaCentro #fondomapa #lista4 h1{
padding-top:9px;
*padding-top:12px;
}

#cajaCentro #fondomapa #lista4 ul{
padding-left:56px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
padding-bottom:14px;
}

#cajaCentro #fondomapa #lista4 ul a{
text-decoration:none;
color:#000033;
}

#cajaCentro #fondomapa #lista4 ul a:hover{
text-decoration:none;
color:#0099CC;
}

/* LICITACIONES, gnea*/

#contenedor #cajalicitaciones { width:650px; float:left; margin-left:21px; margin-top:21px;}


#cajalicitaciones #titulognea {
margin-top:10px;
float:left;
background-image: url(img/fondognea.jpg);
background-color:#EEEEEE; 
background-repeat:no-repeat;
width:320px;
padding-bottom:10px;
margin-left:10px;}

#cajalicitaciones #titulogenea h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:18px;
font-weight:bold;
}

#cajalicitaciones #titulognea #caja1{
float:left;
background-color:#FFFFFF;
border:#CCCCCC solid 1px;
margin-top:10px;
margin-left:7px;
margin-bottom:5px;
padding:5px;
width:295px;}

#cajalicitaciones #titulognea #caja1 h1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:10px;
padding-left:7px;
text-decoration:underline;
width:200px;
}

#cajalicitaciones #titulognea #caja1 h1 a{
text-decoration:underline;
color:#333333;

}

#cajalicitaciones #titulognea #caja1 h1 a:hover{
text-decoration:underline;
color:#0066CC;
}

#cajalicitaciones #titulognea #caja1 h2{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:6px;
padding-right:8px;
}

#cajalicitaciones #titulognea #caja1 p{
float:left;
width:290px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:6px;
padding-top:5px;
}

#cajalicitaciones #titulognea #caja1 h3{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#B4B4B4;
width:98px;
height:23px;
margin-top:5px;
margin-left:5px;
padding-left:15px;
padding-top:5px;
padding-bottom:9px;
color:#FFFFFF;
}

#cajalicitaciones #titulognea #caja1 h4{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:150px;
padding-top:8px;
text-decoration:underline;
background-image:url(img/flechas.png);
background-position:right;
padding-right:15px;
background-repeat:no-repeat;
}

#cajalicitaciones #titulognea #caja1 h4 a{
text-decoration:underline;
color:#333333;
}

#cajalicitaciones #titulognea #caja1 h4 a:hover{
text-decoration:underline;
color:#0066CC;
}

#cajalicitaciones #titulognea #caja1 h5{
padding-top:9px;
padding-bottom:5px;
margin-top:5px;
width:28px;
height:23px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #FFFFFF;
background-color:#B4B4B4;
}


#cajalicitaciones a.volver { color:#00CCFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

/* LICITACIONES, generacion*/

#cajalicitaciones #titulogeneracion{
margin-top:10px;
float:left;
background-image: url(img/fondogeneracion.jpg);
background-color:#E3EEF2; 
background-repeat:no-repeat;
width:320px;

padding-bottom:10px;
}

#cajalicitaciones #titulogeneracion h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:18px;
font-weight:bold;
width:200px;
}

#cajalicitaciones #titulogeneracion #caja1{
float:left;
background-color:#F4F8FB;
border:#BFD6DC solid 1px;
margin-top:10px;
margin-left:7px;
margin-bottom:5px;
width:295px;
padding:5px;
}

#cajalicitaciones #titulogeneracion #caja1 h1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#47A1C4;
padding-top:10px;
padding-left:7px;
text-decoration:underline;
}

#cajalicitaciones #titulogeneracion #caja1 h1 a{
text-decoration:underline;
color:#47A1C4;
}

#cajalicitaciones #titulogeneracion #caja1 h1 a:hover{
text-decoration:underline;
color:#0066CC;
}

#cajalicitaciones #titulogeneracion #caja1 h2{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:10px;
padding-right:5px;
}

#cajalicitaciones #titulogeneracion #caja1 p{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:6px;
padding-top:5px;
width:287px;
}

#cajalicitaciones #titulogeneracion #caja1 h3{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#A4BFCA;
width:98px;
height:23px;
margin-top:5px;
margin-left:5px;
padding-left:15px;
padding-top:5px;
padding-bottom:9px;
color:#FFFFFF;
}

#cajalicitaciones #titulogeneracion #caja1 h4{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#47A1C4;
padding-left:150px;
padding-top:6px;
text-decoration:underline;
background-image:url(img/flechascelestes.png);
background-position:right;
padding-right:15px;
background-repeat:no-repeat;
}

#cajalicitaciones #titulogeneracion #caja1 h4 a{
text-decoration:underline;
color:#47A1C4;
}

#cajalicitaciones #titulogeneracion #caja1 h4 a:hover{
text-decoration:underline;
color:#0066CC;
}

#cajalicitaciones #titulogeneracion #caja1 h5{
padding-top:9px;
padding-bottom:5px;
margin-top:5px;
width:28px;
height:23px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #FFFFFF;
background-color:#A4BFCA;
}

/*DETALLE LICITACION*/

#detallelicitacion{
width:650px;
border:#CCCCCC solid 1px;
margin-top:20px;
padding-left:15px;
margin-bottom:20px;
}

#detallelicitacion h1{
padding-top:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#47A1C4;
font-weight:normal;
}

#detallelicitacion h2{
padding:7px;
width:613px;
margin-top:10px;
background-color:#B4B4B4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;
font-weight: bold;
}

#detallelicitacion p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-bottom:10px;
}

#detallelicitacion #texto{
float:left;
width:380px;
}

#detallelicitacion #textoSinImagen{
float:left;
width:600px;
}

#detallelicitacion #texto h3, #detallelicitacion #textoSinImagen h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top:7px;
}

#detallelicitacion #texto p, #detallelicitacion #textoSinImagen p{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:normal;
padding-bottom:20px;
}

#detallelicitacion #textoSinImagen a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099CC;
text-decoration:none;
}

#detallelicitacion #textoSinImagen a:hover{
color: #000066;
text-decoration:none;
}

#detallelicitacion #foto{
margin-top:10px;
margin-right:25px;
border:3px solid #00A4CC;
float:right;
}

#detallelicitacion #detalleLupa{
float:right;
width:185px;
margin-right:25px;
border:1px solid #cccccc;}

#detallelicitacion #detalleLupa a.lupa {
background:url("img/bulletLupa.jpg") no-repeat right;
height:24px;
width:85px;}

#detallelicitacion #foto h1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3399FF;
padding-top:260px;
padding-bottom:10px;
}

#detallelicitacion #archivos{
width:600px;
float:left;
border:#CCCCCC solid 1px;
margin-bottom:10px;
padding:10px;
padding-top:0px;}

#detallelicitacion #archivos ul {
float:left;
list-style:none;
padding-left:15px;}

#detallelicitacion #archivos ul li{
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

#detallelicitacion #archivos ul li a{
color:#6A6A6A;
text-decoration:none;}

#detallelicitacion #archivos ul li a:hover{
color:#0066CC;
text-decoration:none;}

#detallelicitacion #aviso h1{
float:left;
width:600px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0000;
}

#detallelicitacion #aviso p{
width:590px;
padding-top:3px;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
}

#detallelicitacion #aviso p img { float:left; padding-right:5px; }

#detallelicitacion #aviso a{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-decoration:none;
}

#detallelicitacion #aviso a:hover{
float:left;
color: #003366;
text-decoration:underline;
}

#detallelicitacion #aviso ul{
float:left;
width:250px;
}

#detallelicitacion #aviso ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
list-style:none;
}

/*COMUNICADOS*/

#contenedor #cajaCentro #titulonota h1{
width:600px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#303D54;
padding-top:10px;}

#contenedor #cajaCentro #titulonota p{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
padding-top:5px;
width:600px;
text-align:justify;
}

#contenedor #cajaCentro #titulonota h3{
text-align:left;
margin-bottom:8px;
}

#contenedor #cajaCentro #fotonoticias{
width:600px;
float:left;  }

#contenedor #cajaCentro #fotonoticias h1{ float:left; }

#contenedor #cajaCentro #fotonoticias h1 p{
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099CC; }

#contenedor #cajaCentro #fotonoticias img { float:left; margin-right:15px;}



#contenedor #cajaCentro #titulonota a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#006699;
text-decoration:none;
}

#contenedor #cajaCentro #titulonota a:hover{
color: #0099FF;
text-decoration:underline;
}

#contenedor #cajaCentro #titulonota h2{
width:600px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #0099CC;
padding-top:5px;
font-weight:normal;
}

#contenedor #cajaCentro #titulonota h2 a{
color:#000099;
font-weight:bold;
text-decoration:none;
}


#contenedor #cajaCentro #titulonota h2 a:hover{
color:#003366;
font-weight:bold;
text-decoration:underline;
}

#contenedor #cajaCentro #titulonota .textodestacado{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:5px;
width:600px;
}

#contenedor #cajaCentro #titulonota .titulodestacado{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#303D54;
padding-top:5px;
width:600px;
}

#contenedor #cajaCentro #titulonota .fechadestacada{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#28657B;
padding-top:5px;
width:600px;
font-weight:bold;
}

#contenedor #cajaCentro #titulonota .fechadestacada a{
color:#28657B;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

#contenedor #cajaCentro #titulonota .fechadestacada a:hover{
color:#003366;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}

#contenedor #cajaCentro #volver2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#006699;
padding-bottom:20px;
}

#contenedor #cajaCentro #volver2 a{
color:#006699;
font-size:12px;
text-decoration:none;
}

#contenedor #cajaCentro #volver2 a:hover{
color:#003366;
text-decoration:none;
}

/*COMUNICADO E1*/

#contenedor #cajaCentro #parrafoE1 { float:left; width:630px;}

#contenedor #cajaCentro #parrafoE1 h1{
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#303D54;
padding-top:10px;
}

#contenedor #cajaCentro #parrafoE1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
}

#contenedor #cajaCentro #parrafoE1 span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
padding-top:10px;
}

#contenedor #cajaCentro #parrafoE1 span a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0099CC;
padding-top:10px;
text-decoration:none;
}

#contenedor #cajaCentro #parrafoE1 span a:hover{
color: #000066;
text-decoration:none;
}

#contenedor #cajaCentro #parrafoE1 p{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
padding-top:5px;
width:310px;
text-align:justify;
}

#contenedor #cajaCentro #parrafoE1 img{
float:left;
width:289px;
height:369px;
padding-bottom:20px;
padding-left:13px;
}

#contenedor #cajaCentro #parrafoE1 h4 {
margin-left:340px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099CC;
text-decoration:underline;
}

#contenedor #cajaCentro #parrafoE1 h4 a{
color:#0099CC;
text-decoration:underline;
}

#contenedor #cajaCentro #parrafoE1 h4 a:hover{
color:#003333;
text-decoration:underline;
}

/* GALERIA DE FOTOS */

#cajaCentro #fotosall{
width:700px;
float:left;
}

#cajaCentro #fotosall #fotos{
float:left;
}

#cajaCentro #fotosall #fotos h1{
padding-top:15px;
padding-right:15px;
}

#cajaCentro #fotosall #fotos p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-image:url(img/flechafoto.png);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

#cajaCentro #fotosall #fotos h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
font-weight:bold;
background-image:url(img/flechafoto.png);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
}

#cajaCentro #fotosall #fotos h3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-left:10px;
font-weight:normal;
}

#masfotos a{
margin-left:255px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-decoration:none;
}

#masfotos a:hover{
color:#000033;
text-decoration:none;
font-weight:bold;
}

/* OPORTUNIDADES LABORALES */

#cajaCentro #texto1 a{
color:#3399CC;
}

#cajaCentro #texto1 a:hover{
color:#666666;
}

/* PROVEEDORES */

#fondoproveedores{
background-image:url(img/fondo_registrarse.png);
background-repeat:no-repeat;
width:980px;
height:318px;
margin-left:10px;
padding-bottom:30px;
float:left;
}

#fondoproveedores #divizquierda{
width:300px;
float:left;
}

#fondoproveedores #divizquierda h1{
margin-top:40px;
margin-left:30px;
}

#fondoproveedores #divizquierda p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
width:250px;
color:#757575;
margin-top:10px;
margin-left:35px;
line-height:20px;
}

#fondoproveedores #divizquierda h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#58A3BD;
font-weight:normal;
margin-left:35px;
margin-top:80px;
text-decoration:underline;
}

#fondoproveedores #divizquierda h2 a{
color:#58A3BD;
font-weight:normal;
text-decoration:underline;
}

#fondoproveedores #divizquierda h2 a:hover{
color:#003366;
text-decoration:underline;
}

#fondoproveedores #divderecha{
float:left;
}

#fondoproveedores #divderecha #cuadro1 {
background-image:url(img/cuadro1.png);
background-repeat:no-repeat;
width:272px;
height:252px;
margin-top:30px;
float:left;
margin-left:10px;
}

#fondoproveedores #divderecha #cuadro1 h1{
margin-top:50px;
margin-left:55px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #949494;
font-weight:normal;
padding-top:5px;
width:170px;
text-align:right;
}

#fondoproveedores #divderecha #cuadro1 h2{
margin-top:110px;
margin-left:123px;
}

#fondoproveedores #divderecha #cuadro2{
background-image:url(img/cuadro2.png);
background-repeat:no-repeat;
height:252px;
margin-top:30px;
float:left;
width:272px;
margin-left:10px;
}

#fondoproveedores #divderecha #cuadro2 h1{
margin-top:50px;
margin-left:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #949494;
font-weight:normal;
padding-top:5px;
width:180px;
text-align:right;
}

#fondoproveedores #divderecha #cuadro2 h2{
margin-top:98px;
margin-left:133px;
}

/* PROVEEDORES: TUTORIAL */

#fondotutorial{
background-image:url(img/fondo_tutorial.png);
background-repeat:no-repeat;
width:980px;
height:450px;
margin-left:10px;
padding-bottom:30px;
float:left;
}

/* uno */
#fondotutorial h1{
margin-top:40px;
margin-left:30px;
}

#fondotutorial #uno{
float:left;
}

#fondotutorial #uno h1{
margin-top:20px;
margin-left:50px;
}

#fondotutorial #uno p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
width:200px;
margin-left:55px;
}

#fondotutorial #uno p span{
color:#006699;
}

#fondotutorial #uno h2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#006699;
font-weight:normal;
margin-left:55px;
}

/* linea*/
#fondotutorial #linea1 h1{
margin-left:30px;
margin-right:15px;
margin-top:20px;
background-image:url(img/linea1.png);
height:300px;
width:2px;
float:left;
}


/* dos*/
#fondotutorial #dos{
float:left;
}

#fondotutorial #dos h1{
margin-top:20px;
margin-left:15px;
}

#fondotutorial #dos p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
width:200px;
margin-left:25px;
}

#fondotutorial #dos p span{
color:#006699;
}

#fondotutorial #dos h2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#006699;
font-weight:normal;
margin-left:15px;
}


/* tres*/
#fondotutorial #tres{
float:left;
}

#fondotutorial #tres h1{
margin-top:20px;
margin-left:25px;
}

#fondotutorial #tres p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
width:200px;
margin-left:25px;
}

#fondotutorial #tres p span{
color:#006699;
}

#fondotutorial #tres h2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#006699;
font-weight:normal;
margin-left:25px;
}

#fondotutorial #botontut{
margin-top:360px;
margin-right:20px;
margin-left:765px;
}

/* GRACIAS */

#fondogracias{
margin-left:15px;
background-image:url(img/fondo_gracias.png);
background-repeat:no-repeat;
width:910px;
height:344px;
}

#fondogracias h1{
margin-top:140px;
margin-left:310px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
}

#cajaCentro #texto1 #video{
background-color:#000000;
}

#cajaCentro #texto1 #video h4{
margin-left:45px;
margin-bottom:10px;
}

#cse-search-results{
margin-left:25px;
width:820px;
}

cse-search-box a { font-family:Arial, Helvetica, sans-serif; font-size:12px; }


/* licitaciones jpg */

#archivos2{
width:600px;
float:left;
border:#CCCCCC solid 1px;
margin-bottom:10px;
padding:10px;
padding-top:0px;
margin-top:10px;
margin-left:3px;
}

#archivos2 ul {
float:left;
list-style:none;
padding-left:15px;}

#archivos2 ul li{
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

#archivos2 ul li a{
color:#6A6A6A;
text-decoration:none;}

#archivos2 ul li a:hover{
color:#0066CC;
text-decoration:none;}










