@charset "iso-8859-1";
* {
	margin:0px;
	padding:0px;
	outline:none
}
.clear {
	clear:both;
	height:1px
}
.left {
	float:left
}
.right {
	float:right
}
img {
	border:0px
}
body {background-color:#cccccc}
iframe {
	margin-left:-10px;
	margin-top:-10px
}
#contenedor {
	width:930px;
	background-color:#FFFFFF;
	margin:auto
}
table {
	border-top:solid 1px #666;
	border-left:solid 1px #666;
	margin:10px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left
}
table td, table th {
	border-bottom:solid 1px #666;
	border-right:solid 1px #666;
	padding:5px
}
table th {
	font-weight:bold
}
/* HEADER */ 

#contenedor #header {
	margin-left:20px;
	height:75px;
	margin-top:5px;
}
#contenedor #header img {
	float:left;
	width:420px;
}
#contenedor #header #botoneras {
	float:right;
	width:424px;
	margin-right:10px;
}
#contenedor #header #botoneras h2 /* idiomas */ {
	width:424px;
	float:right;
	margin:4px;
}
#contenedor #header #botoneras h2 p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	text-align:right;
	color:#999999;
	padding-left:10px;
	display:block;
	float:right;
	margin:4px 12px 0px 0px;
	background:url(img/bulletIdioma.jpg) no-repeat left;
}
#contenedor #header #botoneras h2 p a:hover {
	text-decoration:underline;
}
#contenedor #header #botoneras h3 /* buscar */ {
	width:424px;
	float:right;
	margin:4px 4px 8px 0px;
}
#contenedor #header #botoneras h3 input {
	float:left;
	margin-right:5px;
}
#contenedor #header #botoneras h3 input.botonBuscar {
	background-color:#D9ECF3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#7CB6C6;
	border:none;
	cursor:pointer;
	display:block;
	padding:4px;
}
/* botonera */
#contenedor #header #botoneras h4 {
	width:424px;
	float:right;
	margin:4px;
}
#contenedor #header #botoneras h4 p a {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	display:block;
	margin-right:6px;
}
#contenedor #header #botoneras h4 p a:hover {
	color:#47A1C4;
}
/* 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 .proyectos {
	margin-bottom:15px;
}
#contenedor #proyectosHome h2 {
	padding:10px;
	width:422px;
	border:1px solid #cccccc;
	background-color:#F2F2F2;
}
#contenedor #proyectosHome h2 a img {
	float:left;
	border:1px solid #666666;
}
#contenedor #proyectosHome h2 h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#49A3C9;
	font-weight:bold;
	text-decoration:underline;
	margin-left:10px;
	float:left;
	width:320px;
}
#contenedor #proyectosHome h2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:320px;
}
#contenedor #proyectosHome h2 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;
	margin:0;
}
#contenedor #novedadesHome #noticias #bloque1 {
	margin-top:8px;
	width:420px
}
#contenedor #novedadesHome #noticias #bloque1 img {
	margin-top:2px
}
#contenedor #novedadesHome #noticias #bloque1 .titulo {
	width:408px;
	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
}
#contenedor #novedadesHome #noticias #bloque1 p {
	width:408px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:12px;
	color:#666666;
	font-weight:normal
}
#contenedor #novedadesHome #noticias #bloque1 .ver {
	margin:5px 0px 10px 12px
}
#contenedor #novedadesHome #noticias #bloque1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666
}
#contenedor #novedadesHome #noticias #bloque2 {
	width:3px;
	height:450px;
	background:url(img/pxBorder2.jpg) repeat-y center;
	margin-left:16px;
	margin-right:16px;
}
#contenedor #novedadesHome #noticias #bloque3 {
	margin-top:8px;
	width:420px
}
#contenedor #novedadesHome #noticias #bloque3 .tituloDestacada {
	background: url(img/tituloDestacada.jpg) no-repeat left;
	width:420px;
	height:15px;
	margin-bottom:10px
}
#contenedor #novedadesHome #noticias #bloque3 img {
	margin-top:2px
}
#contenedor #novedadesHome #noticias #bloque3 .titulo {/*width:420px; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#4A647C;
	margin-bottom:10px
}
#contenedor #novedadesHome #noticias #bloque3 p {
	width:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	margin-top:10px
}
#contenedor #novedadesHome #noticias #bloque1 .ver {
	margin:5px 0px 10px 12px
}
#contenedor #novedadesHome #noticias #bloque3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#666666
}
/* 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 */

#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 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;
}
#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;
	margin-top:10px;
}
#cajaCentro #texto1 h5 a {
	float:left;
}
#cajaCentro #texto1 li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	list-style:none;
	font-weight:normal;
}
#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 {
	width:inherit;
	background:url(img/mas.png) no-repeat left;
	border:1px solid #47A1C4;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 32px;
}
#recuadro h1.ee {
	width:inherit;
	background:url(img/ee.png) no-repeat left;
	border:1px solid #47A1C4;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 32px;
}
#recuadro h1.er {
	width:inherit;
	background:url(img/er.png) no-repeat left;
	border:1px solid #47A1C4;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 32px;
}
#recuadro h1.g {
	width:inherit;
	background:url(img/g.png) no-repeat left;
	border:1px solid #47A1C4;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 32px;
}
#recuadro h1.p {
	width:inherit;
	background:url(img/p.png) no-repeat left;
	border:1px solid #47A1C4;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 32px;
}
#recuadro h1.c {
	width:inherit;
	background:url(img/c.png) no-repeat left;
	border:1px solid #47A1C4;
	margin:5px 0px 5px 0px;
	padding:5px 5px 5px 32px;
}
#recuadro h2 {
	width:123px;
	height:190px;
	border:1px solid #47A1C4;
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 5px;
	text-align:center;
}
#recuadro h1 a, #recuadro h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#47A1C4;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}
#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;
}
#cajalicitaciones {
	width:650px;
	float:left;
	margin:21px 0px 0px 21px;
	padding-bottom:10px;
}
#tablero {
	width:323px;
	margin:10px 0px 10px 0px;
	background-color:#E3EEF2;
}
#tablero #caja1 {
	width:281px;
	min-height:134px;
	border:#BFD6DC solid 1px;
	background-color:#F4F8FB;
	float:left;
	margin:0px 0px 10px 10px;
	padding:10px;
}
#tablero #caja1 h1 {
	width:230px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#tablero #caja1 h1 a {
	text-decoration:underline;
	color:#47A1C4;
}
#tablero #caja1 h1 a:hover {
	text-decoration:underline;
	color:#0066CC;
}
#tablero #caja1 h2 {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:right;
}
#tablero #caja1 p {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	margin:10px 0px;
	width:283px;
}
#tablero #caja1 h3 {
	width:94px;
	height:22px;
	background-color:#A4BFCA;
	padding:10px;
	margin-left:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#FFFFFF;
}
#tablero #caja1 h5 {
	width:28px;
	height:22px;
	background-color:#A4BFCA;
	padding:10px 5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#FFFFFF;
}
#tablero #caja1 h4 {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 6px 15px 0px 0px;
	background-image:url(img/flechascelestes.png);
	background-position:right;
	background-repeat:no-repeat;
}
#tablero #caja1 h4 a {
	text-decoration:underline;
	color:#47A1C4;
}
#tablero #caja1 h4 a:hover {
	text-decoration:underline;
	color:#0066CC;
}
#detallelicitacion {
	width:628px;
	border:#CCCCCC solid 1px;
	margin:10px 0px 10px 0px;
	padding:10px;
}
#detallelicitacion h1 {
	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 .aviso_foto {
	margin: 30px 31px 0px 30px;
}
#detallelicitacion #texto {
	float:left;
	width:380px;
}
#detallelicitacion #textoSinImagen {
	float:left;
	width:628px;
}
#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:606px;
	float:left;
}
#archivos {
	border:#CCCCCC solid 1px;
	padding: 0px 10px 10px 10px;
	margin-top:10px;
}
#archivos ul {
	float:left;
	list-style:none;
	padding-right:15px;
}
#archivos ul li {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#archivos ul li a {
	color:#6A6A6A;
	text-decoration:none;
}
#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*/
#noticias {
	width:653px;
	float:left;
	margin: 25px 0px 0px 0px;
}
#noticias img {
	margin:0px 0px 10px 0px;
	float:left;
}
#noticias h1 {
	display:block;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303D54;
}
#noticias h2 {
	margin:0px 0px 10px 10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099CC;
	font-weight:bold;
}
#noticias p {
	width:653px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
a.more {
	display:block;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}
a.more:hover {
	color:#003366;
	text-decoration:underline;
}
.volver {
	display:block;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00CCFF;
	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 */

#caja_central {
	width:420px;
	float:left;
	margin-left:21px;
	margin-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px
}
#caja_central p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#666;
	text-align: justify;
	margin-bottom:8px
}
#caja_central h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#303D54;
	font-weight:bold;
	margin:15px 0px 15px 0px
}
#caja_central h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#666666;
	font-weight:bold;
	margin-bottom:15px
}
#caja_central h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#0099CC;
	font-weight:bold
}
#caja_central li {
	list-style:url(img/punto.png);
	list-style-position:inside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color:#666;
	text-align: justify
}
#caja_central .link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3399CC;
	margin:30px 0px 10px 0px
}
.miniaturas {
	text-align:center;
	margin:20px 0px 20px 0px
}
.miniaturas img {
	padding:5px;
	border:1px solid #0099CC
}
/*cosas agregadas por sebastián*/
#contenedor #cajaMapa {
	width:633px;
	float:left;
	margin:21px 0px 10px 41px;
}

