/* CSS Document */

body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	color:#666666;
	font-style:normal;
	font-weight:lighter;
	font-size:12px;
	margin:0 auto;
	line-height:18px;
	}
	
body {background:url(imagenes/backBody.jpg) repeat-x;}

* + html body { font-size:11px}

p {text-align:justify !important;}

/*:::::::::::::::::::::Titulos::::::::::::::::::::::::*/
h2 { color:#FFFFFF; font-size:22px; padding:1px 18px; float: left;  font-family:Verdana, Geneva, sans-serif; font-style: normal; font-weight:normal !important; position: relative; z-index:5000}

h2 span{ font-weight:bold; font-size:18px; position:relative; top:12px;}

h2 img { float:left; position: relative; top:8px; margin:0 8px 0 0; padding:0;}
h3 { color:#2a58b2; font-weight:bold; padding:3px;font-size:14px; margin:3px 0;}
h4{ color:#01A3D1; font-weight:bold !important; font-size:17px; margin:0 !important; padding:0 !important;}
h4 a:hover{ text-decoration:underline}
h5 { color:#003399; font-size:24px !important; margin:0; padding:5px 0; line-height:25px; font-weight:normal !important}
h5 img { vertical-align:text-top; }


/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center !important; }
.spip_documents_center { clear: both; width: 100% !important; margin: auto !important; }
span.spip_documents_center { display: block !important; margin-top:1em; }
.spip_documents_left {float:left; margin-right:25px !important; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

.spip_documents_center  img { border:#CCCCCC solid 1px; padding:5px; margin:0 10px 10px 0; width:auto !important;background: #FFFFFF;}
.spip_documents_left img, .spip_documents_right img { border:#CCCCCC solid 1px; padding:5px; margin:0 10px 10px 0; width:auto !important;background: #FFFFFF; display:block; width:350px !important; height:auto;}
.spip_documents_left img {margin-right:105px !important; width:350px !important; height:auto;}

/*:::::::::::::::::::::Elementos Comunes a Todo el Sitio::::::::::::::::::::::::*/

hr{ border: #FFFFFF 1px ; margin:0;}
img{ border:none; text-decoration:none; outline:none;}
img, div, li, ul, td, th, tr, a { behavior: url(esq2/iepngfix.htc); }
.subtitulo{ color:#042f6d;}
.padNavegacion{ font-size:10px;}
.autor{ font-size:11px; color:#666666; padding:0; margin:0;}
.azul1,.vinculo a, .pequeTxt{ color:#0346a8 !important;}
.azulClaro, .contentMedium a:hover{ color:#0795d7 !important}
.pequeTxt{ font-size:12px}
.grisTxt, .contentMedium li a, .contentMedium ul{color:#666666;}
.center { text-align:center; margin:25px auto !important;}
.izquierda { text-align:left; padding-left:25px;}
.izq{ float:left !important}
.derecha{ float:right !important}
.sinMargen{ margin:0 !important; padding:0 !important}
.borderTop { border-top:#999999 solid 1px; padding:15px;}
.alingMid{ vertical-align: sub}
.imgIzqTex{ float:left; padding:0 15px 15px 0;}
.noFloat{ float:none !important;}
.mAuto{ margin:auto !important;}
.pAuto{ padding:auto !important;}
.pl30{ margin-left:30px;}
.pl15{ margin-left:15px !important;}
.pl10{ margin-left:10px;}
.pl5{ margin-left:5px;}
.pAreas{ height:35px;}
.ml5{padding-left:5px}

.marco2{ border:#CCCCCC solid 1px; padding:5px; margin:0 10px 10px 0; width:auto !important;background: #F3F3F3; display:block;}
.marco3{ border:#CCCCCC solid 1px; padding:5px; margin:0 10px 10px 0; width:auto !important;background: #FFFFFF; display:block;}
.marco4{ border:#CCCCCC solid 1px; padding:5px; margin:0 10px 10px 0; width:250px !important;background: #F3F3F3; display:block;}
.marco5{ width:354px !important; border:#CCCCCC solid 1px; padding:5px; margin:0 10px 10px 0; background: #F3F3F3; display:block;}

.imgMarco img { border:#CCCCCC solid 1px; padding:5px; margin:auto !important; background: #F3F3F3; display:block;}
.sinMarco{border:none !important; background:none !important;}
.clear{ clear: both !important}
.clearR{ clear: right !important}
.clearL{ clear:left !important}
.p5{ padding:5px}
.45{width:45%}
.ochenta{width:80%}
.cien2 {width:100%}
.cien{width:auto !important;}
* html .cien{width:90% !important;}
.tituloBlanco{ font-size:19px; color:#FFFFFF; padding:0 5px 0 5px; margin-top:8px; line-height:18px;}
.icoTem{ margin-top:-12px; margin-right:-5px}
.tituloAzul{ font-size:20px; padding-left:10px;}
.noDisplay{ display:none; background:#0099CC}
.txtNormal{ font-weight:normal !important}
.txtIzq{text-align:left !important;}
* html. txtIzq{text-align:left !important;}
.auto{ width:85% !important }
.titulo18Az{ font-size:18px; color:#002d6d; padding:10px 0; border-bottom: #999999 dotted 1px; border-top: #999 dotted 1px;} 
.liNo{ list-style:none;}
.bulet{ background:url(imagenes/verMas.gif) no-repeat}
.borderNo{ border:none !important}
.bold{ font-weight:bold}
.oculto{display:none}
.bgAz{ padding:0; margin:0; display:block;  background:#2a58b2; }
.menos10{ margin-top:-47px}
.vMid{ margin-top:-6px;}
* + html .vMid{ margin-top:-24px;}
.topFiltro{ padding-top:170px}
* html .topFiltro{ padding-top:160px; margin-right:50px}
.topFiltro2{ margin-top:-170px}

.imgCentro a img{margin:0 auto !important }
.font10{ font-size:10px !important}
* html .font10{ font-size:10px !important}
.iconoMini img{width:35px !important; height:auto}
.bgAz{background:#E7F1FF}
.h50{ height:10px !important}
.reciente{margin-top:-15px; font-size:20px; color:#036; font-weight:normal; }
.txtPublica{ font-size:11px; text-align:left}
a { text-decoration:none}

.titFicha{ font-size:12px; font-weight:bold; color:#2a58b2; }
.bgTabla{ background:url(imagenes/bg_tabla.jpg) repeat-x bottom #114EAB; border-bottom:none}
.txtIzq{ text-align:left !important}
.marco{ padding:4px; background:#f3f3f3; border: #CCC solid 1px}
.derecha{float:right !important}
.izq{float:left !important}
.p10{padding:10px}
.pL5 img{ width:20px !important; margin:}
.padVista{ font-size:11px; margin:0 0 10px 0; color:#8aa4cc; font-weight:bold}
.padVista img{margin-top:0px;}
.txtBlanco{ color:#FFF}
.sinMargen{margin:0px 0px 0px 0px !important; padding:0px 0px 0px 20px !important}
.sinMargen2{margin:0px 0px 0px 0px !important; padding:0px !important}
.sinBorde{border:none !important; padding-bottom:60px !important}
.verTodas {padding-right:15px; color: #2F7ACC;font-weight: bold;}
.verTodas li{ list-style: url(imagenes/filtro_proyecto.png) outside; vertical-align:middle; color: #2F7ACC;font-weight: bold;}
.verTodas a{color: #2F7ACC;font-weight: bold;}
.verMas {color: #CE883C; font-weight:bold; font-size:10px}
.verMas a{color: #CE883C; font-weight:bold}
.noMargen{ float:none !important; border:none !important; background:none!important; margin:0 !important; padding:0 !important}
.separador{ background:#f6f6f6; border:#CCCCCC solid 1px;}
.salto{ padding-bottom:50px}
.azulClaro, .pequeTxt{ color:#0795d7 !important}
.titulo18Az{ font-size:18px; color:#002d6d; padding:10px 0; border-bottom: #999999 dotted 1px;} 
.pequeTxt{ font-size:10px; }
.txtNormal{	color:#666666; font-style:normal; font-weight:lighter;}
.adelante {
	font-size: 12px;
	font-weight: bold;
	color: #155DAF;
}
.center { text-align:center !important; margin:0 auto;}

.width-120{ width:120px !important}

.width-150{ width:150px !important}

.width-200{ width:200px !important}

.width-270{ width:270px !important}

* html .width-270{ width:240px}

.width-320 {
	width: 350px;
}
.width-355 {
	width: 356px;
}

.width-300 {
	width: 300px !important;
}

.width-352 {
	width: 352px;
}
.width-500 {
	width: 550px;
}

.btnGris{ width:128px; height:24px; position:relitive; bottom:2px; margin:auto; display:block; color:#666 !important; background:url(imagenes/botonDw.gif)  center no-repeat; }
.btnGris img{margin:auto !important;}

.btnGris2{ width:128px; height:24px; left:12px; margin:5px auto; display:block; color:#666666 !important; background:url(imagenes/botonDw.gif) no-repeat; color:#FFF}


#multimedia img{border:#CCC solid 1px; padding:5px; margin:0; background: #F3F3F3;}

#contenedor {
	width:98%;
	min-height:700px;
	margin:auto;
	/*background:#666;*/
	}
	

	
#header {
	width:95%;
	margin:0;
	padding:0;
	min-height:90px;
	height:auto !important;
	background:url(imagenes/headerBack2.jpg) left top no-repeat;
	
	}


#paginar, #paginar a{ color:#999999 !important; font-weight:normal; text-align: center !important; margin:0 auto;}

#logo {
	width:51px;
  position: absolute;
	right:10px;
	top:0px;
  background-color: #6699CC;
  	z-index:610
}


.sede{ width:150px; position:absolute; right:5px; margin-top:0px; padding:0 3px; color:#fff; font-size:11px;}

#imagenHeader{
	position: absolute;
	top:-2px;
	right:61px;
}

#compartir{ width:240px; vertical-align:top; float:right; height:25px; background:#f5f5f5; padding:5px; border:#CCC solid 1px;}
#compartir a: { color:#666666}


/*::::::::::::::::Columna Izquierda:::::::::::::*/
	/*::::::::::Buscador::::::::::*/

#busqueda{
	padding:0;
	color:#FFFFFF;
	}

* html #busqueda{
	height:10px !important;
	margin:0;
	padding:0;
	color:#FFFFFF;
	}
	
* html #busqueda input{margin: 10px 0 -10px 10px; padding:0}
* + html #busqueda input{margin: 10px 0 -10px 10px; padding:0}

* + html #busqueda{
	height:10px !important;
	margin-top:15px;
	padding:0;
	color:#FFF;
	}
	
.busque{
	width:100px;
	margin:10px 0 10px 5px;
	background:none !important
	}
* + html .busque{
	width:100px;
	margin:10px 0 3px 10px;
	background:none !important
	}
* html .busque{
	width:100px;
	margin:10px 0 3px 10px;
	background:none !important
	}

.bgBuscaIzq{ background: url(imagenes/bg_buscador.jpg) bottom repeat-x; margin:0; padding:0; height:5px}

.btn{
	width:42px;
	height:15px;
	margin:auto;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding:0;
	background:url(imagenes/Ir.gif) no-repeat;
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	
	}
	
* + html .btn{
position:absolute;
	top:6px;
	left:125px;
	width:42px;
	height:auto;
	margin:0;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	padding:0;
	background:url(imagenes/Ir.gif) no-repeat;
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	
	}

* html .btn{
	position:absolute;
	top:6px;
	left:125px;
	width:42px;
	height:auto;
	margin:0;
	font-size:10px;
	font-weight:bold;
	padding:0;
	background:url(imagenes/Ir.gif) no-repeat;
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	
	}	

#contenidoIzq{
	width:170px;
/*	height:1150px;
	background:#069;*/
	border:#999999 solid 1px;
	margin-bottom:1px;
	float:left;
	position:relative;
	}
	/*::::::::::menœ::::::::::*/
#menuIzq{
	margin:0;
	padding: 0;
	}

#menuIzq li{
 line-height:12px;
	list-style:none;
	padding:0px;
	}
* html #menuIzq li{
 line-height:12px;
	list-style:none;
	margin-left:-15px;
	padding:0px;
	height:40px;
	}
	
* + html #menuIzq li{
 line-height:12px;
	list-style:none;
	margin-left:-15px;
	padding:0px;
	height:40px;
	}
	

#menuIzq a {
	color:#FFFFFF;
	height:30px;
	margin:auto 0px;
	font-style:italic;
	font-weight:bold;
	padding:12px 0 0 18px;
	cursor:pointer;
	background: url(imagenes/btnHome_over.jpg) left top no-repeat;
	display:block;}
	
* html #menuIzq a {
	color:#FFFFFF;
	height:30px;
	margin:auto 0px;
	font-style:italic;
	font-weight:bold;
	padding:12px 0 0 18px;
	cursor:pointer;
	background: url(imagenes/btnHome_over.jpg) left top no-repeat;
	display:block;}

#menuIzq a:hover {
	
	margin:auto 0px;
	padding:12px 0 0 18px;
	background: url(imagenes/btnHome.jpg) left  bottom no-repeat;
	display:block;
	}

.bgMenuIzq{background: url(imagenes/bg_home_izq.jpg) bottom repeat-x #f1f1f1}
.bgMenuIzq2{ background: url(imagenes/bg_Izquierda.jpg) #f1f1f1 bottom repeat-x}



.bannerIzq{
	width:145px;
	height:auto;
	padding:5px;
	}
	
.bannerIzq img{
	border:#CCCCCC solid 1px;
	}
	
.bannerIzq a{
	width:72px;
	height:18px;
	font-weight:bold;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	position: absolute;
	z-index:500;
	
	margin:-14px 15px 25px 85px;
	border:#CCCCCC solid 1px;
	}
	



.bannerIzq a:hover{ color:#666;}
.azul{color:#7395c5; background:url(imagenes/verMasAzul.jpg); }
.cafe{color:#9f734b; background:url(imagenes/verMasCafe.jpg); }
.verde{color:#6e9288; background:url(imagenes/verMasVerde.jpg); }


/*
# publicaciones{ margin:auto; padding-left:5px; }
# publicaciones{ margin:2px; padding-left:5px; }*/



				<!--:::::::::::Galeria:::::::::-->
				
				
#galeria {
	margin:0px 0 10px 0;
	width:164px;
	height:206px;
	overflow:hidden;
	padding:0px;
	border:none;
	
	
}

#galeria img{margin:0; padding: 5px}
#galeria a { margin:5px 0;}

h6{ color:#042f6d; font-size:12px; font-weight:normal; margin:0; padding:0}


#paginador {
	text-align:center;
	
}
#paginador a{

	font-size: 10px;
	color:#1e44a3;
	font-style: italic;
	font-weight: bold;
	cursor:pointer;
	text-decoration: none;
	padding:0px;
}

#paginador a:hover{
	color:#1e44a3;
	text-decoration: none;
}

#paginador span{ 
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; color:#1e44a3;
	background:#F0F0F0; border: #CCC solid 1px;
	margin:-7px;
	padding:2px 4px;}


.btn_ver_mas {
	display: inline;
	text-decoration: none;
}
#fotoTexto {
	width:100%;
	padding:auto;
	margin:0 0 5px 0;
	line-height:14px;
}



/*::::::MENU NAVEGA:::::::::::*/

.vinculoMenu{ color:#0346a8; font-size:11px; text-decoration:none}

/*:::::::::::::::::CONTENIDOS CAMBIABLES::::::::::::::::::::*/

#contenidoSecciones{
	width:95%;	
	/*margin-left:178px;*/
	position:absolute;
	margin-top:0px;
	/*clear:both;
	line-height: 130%;*/
	z-index:0;
	}

#infoInterna{
	min-width:750px;
	width:auto!important;
	whidth:750px;
	margin-left:177px;
	margin-bottom:25px;
	/*background:#999*/}
	
	
#contenido{
	min-width:700px;
	width:auto!important;
	width:700px;
	margin-left:177px;
	margin-bottom:25px;
	padding:15px;
	/*background:#999*/}
	


#InfoHome{
	min-width:503px;
	width:auto!important;
	whidth:503px;
	margin:15px 272px 15px 15px;
	padding:25px;
	/*float: left;*/
	position: relative;
/*	padding:15px;
*/	
	}
	
#InfoHome span{ color:#333; font-family:Verdana, Geneva, sans-serif; font-size:14px;}


.noticiaPeque{
	margin:0 50px 0 15px;
	padding:15px 10px 15px 0px;
	border-bottom:#999999 dotted 1px;
	}

.noticiaPeque img{ width:120px}

.bannerHome{
	height:auto !important;
	min-height:120px;
	margin:0 287px 0 15px;
	padding:15px 10px 5px 20px;
	border-bottom:#999999 dotted 1px;
	}

.bannerHome img, .noticiaPeque img, .nota img{ border:#CCC solid 1px; margin:0 15px 25px 15px; padding:5px; float:left; background:#F2F2F2}

.bannerHome a:hover; .noticiaPeque img{  color:#0795d7; text-decoration: underline}


	
.mapaHome{
	margin-top:10px;
		}
		
.mapaHome img{ border:#CCCCCC solid 1px; margin:15px; padding:5px;background:#F2F2F2}


							/*::::::::::Menus Derecha HOME:::::::::::*/

#contenidoDer{
	right:-10px;
	width:272px;
	/*	height:500px;*/
	margin-bottom:30px;	
	padding-top:25px;
	border:#999999 solid 1px;
	background:#e8eff4;
		
	}
	

    /*::::::::::BOTONES Menus Derecha HOME:::::::::::*/
.bannerDer{
	width:262px;
	height:33px;
	text-align:left;
	color:#0346a8;
	font-size:13px;
	margin: 0;
	padding:10px 0 0 0;
	background: url(imagenes/backDerHome.gif) bottom;
	}

* html .bannerDer{
	width:262px;
	height:34px;
	text-align:left;
	color:#0346a8;
	font-size:13px;
	margin: 0;
	padding:10px 0 0 10px;
	background: url(imagenes/backDerHome.gif) bottom;
	}

* + html .bannerDer{
	width:262px;
	height:34px;
	text-align:left;
	color:#0346a8;
	font-size:13px;
	margin: 0;
	padding:10px 0 0 10px;
	background: url(imagenes/backDerHome.gif) bottom;
	}

	
.bannerDer img{ position: relative; float:right; margin:-7px -20px 0 0;}
* html .bannerDer img{ position: relative; float:right; margin:-7px 0 0 0;}
* + html .bannerDer img{ position: relative; float:right; margin:-7px 0 0 0;}

.bannerDer a { color:#0346a8;}
.bannerDer a:hover {font-size:13px; color:#01a3c1 }


.bgMenuDer2{
	width:262px;
	height:33px;
	color:#d0a142;
	font-size:13px;
	margin: 0;
	padding:10px 0 0 0;
	background: url(imagenes/backDerHome3.gif) /*#670ba8*/ bottom;
	}
	
* html .bannerDer2{
	width:262px;
	height:34px;
	color:#d0a142;
	font-size:14px;
	margin: 0;
	padding:10px 0 0 10px;
	background: url(imagenes/backDerHome3.gif) /*#fff6ef*/ bottom;
	}

* + html .bannerDer2{
	width:262px;
	height:42px;
	color:#d0a142;
	font-size:12px;
	margin: 0;
	padding:10px 0 0 8px;
	background: url(imagenes/backDerHome3.gif) /*#fff6ef*/ bottom;
	}
.bannerDer2 img, .bannerDer img{ position: relative; float:right; margin:-7px -20px 0 0}
* html .bannerDer2 img{ position: relative; float:right; margin:0;}
* + html .bannerDer2 img{ position: relative; float:right; margin:0;}


.bannerDer2 a { color:#01a3d1;}
.bannerDer2 a:hover {color:#0346a8}

.fondoDerecha{ background: #F6F9FE url(imagenes/bg_home_derecha.gif) no-repeat bottom}

/*:::::::::::::::::::GALERIA INTERNA::::::::::::::::*/
.contentMedium{
	padding:0;
	min-height:190px;
	height:auto;

}


.contentMedium a:hover{ text-decoration:underline}


.contentMedium2{
	margin:0;
	padding:0;
	min-height:100px;
	height:auto !important;

}

.contentMedium3{
	margin-left:40px;
	padding:0;
	min-height:100px;
	height:auto !important;

}

.contentMedium4{
	height:auto;
	margin:0;
	padding:0 0 5px 0;


}

.imgGaleria{
	width:150px;
	margin:10px 10px 5px 5px;
	}
.archivo2{
	width:160px;
	font-size:12px;
	margin:0 5px;
	padding:0 10px;
	}

.archivo{
	width:150px;
	font-size:10px;
	margin:20px 5px;
	padding:10px 10px;
	}
.12px{ font-size:12px !important}

.borde{ border-bottom:#333 1px dotted}

	
.imgGaleria2{
	float:left;
	position:relative;
	margin:10px 10px 5px 5px;
	}


.imgGaleria2 img{
	padding:0px 10px;
	}
	
.imgGaleria3{
	float:left;
	margin:10px auto;
	}


.titGalerias{
	color:#02adff;
	font-size:20px;
	width:100%;
	height:20px;
	padding:15px 5px;
	background:#dae0e3;
	display:block;}
	
.ventana img{ width:500px !important}
.vMini{ width:130px !important; margin-bottom:10px}
/*:::::::::::::::::::::VIDEOS:::::::::::::::::::*/

.box2{
	width:200px;
	border:none;
	text-decoration:none;
	display:block;
	background: url(imagenes/combo.gif);}
	
.box{
	width:260px;
	border:none;
	text-decoration:none;
	display:block;
	background: url(imagenes/combo.gif);}
	
/*::::::::::::::::::::::::CATEGORIAS AREAS de TRABAJO:::::::::::::::::::*/	


.categorias { 

	margin:0 auto 30px 0;
	text-align:center;
	}
	
.txtIz { 
	width:auto;
	text-align:left !important;
	background:#FFFFFF;
	height:200px;
	}

	
.btnCategoria {
	width:100%;
	font-size:14px;
	text-align:center;
	position: relative;
	float:right;
	color:#0346a8 !important;
	margin-top:-45px;
	
	}

.m5{ margin-right:30px;}
.mr10{ margin-right:55px;}
.mt10{ margin-top:-40px}
.mr15{ margin-right:65px;}

.cat a:hover{ color:#CCCCCC;}


/*::::::::::::::::::::::::PROYECTOS:::::::::::::::::::*/	

#masInfo{
	width:175px;
	padding:5px 0 0 15px;
	color:#666666;
	background: #fafafa url(imagenes/masInfo.gif) repeat-x;
	border:#c8c4c3 solid 1px;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:20px;
	float:right
	}
	
.menosTop{margin-top:-20px}
#masInfo li{ text-decoration:none; list-style:none; padding:6px 0 10px 5px}
#masInfo li a, .vinculo a{ color:#666666; text-decoration:none; list-style:none; padding:2px}
#masInfo li a:hover, .vinculo a:hover{ text-decoration: underline; list-style:none;}


#masInfo2{
	width:100%;
	padding:5px 0 5px 140px;
	color:#666666;
	background: #fafafa url(imagenes/masInfo2.gif) no-repeat;
	border:#c8c4c3 solid 1px;
	margin-top:6px;
	margin-bottom:20px;
	
	}
#masInfo2 li{ text-decoration:none; display:inline; list-style:none; padding:10px 5px 10px 3px}
#masInfo2 li a, .vinculo a{ color:#666666; text-decoration:none; list-style:none;}
#masInfo2 li a:hover, .vinculo a:hover{ text-decoration: underline;  list-style:none;}

/*:::::::::::Menu solo para Oficinas Estatales:::::::::::*/

.nuestroTrabajo{
	width:175px;
	padding:5px 0 0 15px;
	color:#666666;
	background: #fafafa url(imagenes/nuestro_trabajo.gif) repeat-x;
	border:#c8c4c3 solid 1px;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:20px;
	float:right
	}

.nuestroTrabajo li{ text-decoration:none; list-style:none; padding:6px 0 10px 5px}
.nuestroTrabajo li a, .vinculo a{ color:#666666; text-decoration:none; list-style:none; padding:2px}
.nuestroTrabajo li a:hover, .vinculo a:hover{ text-decoration: underline; list-style:none;}

.nuestroTrabajo2{
	width:100%;
	padding:5px 0 5px 140px;
	color:#666666;
	background: #fafafa url(imagenes/nuestroTrabajo2.gif) no-repeat;
	border:#c8c4c3 solid 1px;
	margin-top:6px;
	margin-bottom:20px;
	
	}
.nuestroTrabajo2 li{ text-decoration:none; display:inline; list-style:none; padding:10px 5px 10px 3px}
.nuestroTrabajo2 li a, .vinculo a{ color:#666666; text-decoration:none; list-style:none;}
.nuestroTrabajo2 li a:hover, .vinculo a:hover{ text-decoration: underline;  list-style:none;}	
	
/*:::::::::::PROYECTOS TABLA DERECHA :::::::::::*/
.tabla3{border:#cec5af solid 1px; margin:15px 7px 5px 20px}
.tabla3 span{ font-weight:bold; color:#ba8403; font-size:12px !important}
.subTabla{ font-weight:bold; color:#ba8403}
.bgTaFicha{ padding:20px 23px 27px 23px; background:url(imagenes/proyecto_tb_1.jpg) #FAFAEE bottom repeat-x}
.bgTaFicha2{ padding:20px 23px 27px 23px; background:url(imagenes/proyecto_tb_2.jpg) #FAFAEE bottom repeat-x}
.bgTaFicha3{ padding:20px 23px 27px 23px; background:#faf5e9}
.bgMenuDer0{padding:2px 23px 2px 23px; background: #E8EFFA bottom repeat-x}
.bgMenuDer{margin-top:0px; padding:0px 23px 0px 23px; background: url(imagenes/bg_home_der.jpg) #E8EFFA bottom repeat-x}


.bgMenuDer2{padding:2px 23px 27px 23px; background: #EBF8FC}
* + html .bgMenuDer2{padding:2px 23px 17px 23px; background: #EBF8FC}
.bgMenuDer1{margin-top:-30px; padding:0px 23px 0px 23px; background: url(imagenes/bg_home_amarillo.jpg) #EBF8FC bottom repeat-x}

.linkProy{color:#006}

/*::::::::::::::::::::::::Oficinas:::::::::::::::::::*/

.btnOficina{ width:240px; padding-right:45px}

.btnOficina a{
	
	height:52px;
	width:240px;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	margin-right:0px;
	color:#fd8b36;
	font-weight:bold;
	font-style:italic;
	background: url(imagenes/boton-blanco.jpg) no-repeat left top;
	display:block; 
	}
	
.btnOficina a:hover{
	width:240px;
	height:52px;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	margin-right:0px;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	background: url(imagenes/boton-blanco.jpg) no-repeat left top;
	display:block; 
	}

/*:::::::::::TABLA LICITACIONES:::::::::::*/

.tabla{ width:100% !important; border:#CCCCCC solid 1px; font-size:12px; margin:0 !important; background:none !important; }

.tabla2{ border:#CCC solid 1px; font-size:12px; margin:0 !important; background:none !important; }

.tabla td, .tabla2 td{ border-left:#CCCCCC solid 1px; padding:10px !important;}
.tabla td img, .tabla2 td img{ width:25px; vertical-align:middle; height:auto; margin-bottom:10px; padding:3px !important;}
.tabla td a p, .tabla2 td a p {width:120px !important} 
.tabla td a, .tabla2 td a{ font-size:10px; color:#0795d7; text-decoration:none}
.tabla td a:hover, .tabla2 td a:hover {text-decoration: underline}

/*::::::::::::::::::::::::COMUNICADOS DE PRENSA:::::::::::::::::::*/	

.comPrensa{
	min-height:90px;
	margin-left:75px;
	margin-bottom:20px;
	height:auto !important;
	
	}
	
.fechaPrensa{
	width:60px;
	height:60px;
	font-size:12px;
	line-height:11px;
	padding:12px 0 0 1px;
	color:#003399;
	text-align:center !important;
	float:left;
	margin-left:-70px;
	background:url(imagenes/fondoFecha.jpg) no-repeat}

/*:::::::::::::::::::::MENU DE PROYECTO COLUMNA DERECHA:::::::::::::::::::*/


.columnaProyecto{
	width:174px;
	font-size:11px;
	min-height:70px;
	height:auto !important;
	margin-top:2px;
	margin-left:15px;
	margin-bottom:2px;
	padding:0 ;
	background:#f5f5f5;
	float:right;
	position:relative
	}
	
.titulo{ font-size:11px; font-weight:bold; padding:5px 2px}

/*:::::::::::::::::::::BANCO DE INFORMACION:::::::::::::::::::*/

#bancoInfo{
	width:173px;
	height:90px;
	padding:0;
	/*background:url(imagenes/backBanco.jpg) repeat-x #F6F6F6;*/
	border:#CCCCCC solid 1px;
	margin-top:-30px;
	margin-left:15px;
	margin-bottom:20px;
	float:right;
	position:relative;
	z-index:9900;
	}
#bancoInfo a{text-decoration:none; color:gray;}
#bancoInfo a:hover{text-decoration:underline;}


/*:::::::::::::::::::::CONTACTO:::::::::::::::::::*/

.direccion{
	width:auto;
	position: relative;
	float:right;
	margin-top:90px;
	}

/*::::::::::::::PIE::::::::::::::*/
#footer{
	font-size:11px;
	text-align:left;
	padding:10px;
	background: url(imagenes/backFoot.gif) repeat-x;
	clear:both;}
	
.pieMenu {

	font-size:11px;
	margin:0;
	}
.pieMenu a{
	color:#666666;}

#footer a{
	color:#666666;
	margin-bottom:50px;
	
	}
