body{ border:0px; margin:0px;}

.boxPrev{ clear:both; overflow:auto; width:600px; height:480px; }

.contenedor{ width:951px; background-color: #FFFFFF; margin:0px; border:0px;}

.contenedorI{ padding-top:1em;}

.contenedorI1{ clear:both; background-color:#FFFFFF;}

.contenedorL{ width:151px; float:left; background-color:#FFFFFF;}

.contenedorL .head{ width:151px; background-image:url(images/estructura_04.jpg); background-position:top; background-repeat:no-repeat; height:423px;}

/** zona socios **/

.contenedor  .head .zonaSocio{ padding-top:1em; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#cfe5ff;}

.contenedor  .head .zonaSocio .top{ background-image:url(images/zonaSociosTop.png); background-repeat:no-repeat; width:137px; height:18px; }

.contenedor  .head .zonaSocio .body{ background-image:url(images/zonaSociosBody.png); background-repeat:repeat-y; width:137px;}

.contenedor  .head .zonaSocio .bottom{ background-image:url(images/zonaSociosBottom.png); background-repeat:no-repeat; width:137px; height:17px;}

.linkMenu a{ color:#c99c01; text-decoration:none; font-weight:bold;}



.linkMenu a:hover{color:#FFFFFF; text-decoration:underline;}





.linkMenu {

        padding: 3px;

        margin-left: 10px;

		text-align:left;

		font-family: Verdana, Geneva, sans-serif;

		font-size: 10px;

}

.zonaSocio .body .text { width:70px; height:10px; font-size:9px;}

.zonaSocio .body .login{ border:solid 1px #666; color:#c6c577; background-color:#015ac9; font-size:11px;}

.zonaSocio .body .boxLogin{ padding-top:0.5em;}

.zonaSocio .body .textR{ text-align:right;}



/**menus **/

.contenedor  .head .menu { margin-left:1px; margin-top:1.5em; width:126px;}

.menu .head{ background-image:url(images/web_01.png); background-position:bottom; height:15px; width:126px;}

.menu .body{ background-image:url(images/web_03.png); background-repeat:repeat-y;}

.menu .footer{ background-image:url(images/web_05.png); background-position:bottom; height:17px;}



.contenedorL .logo{ background-image:url(images/logo.jpg.jpg); background-position:top; background-repeat:no-repeat; width:151px; height:109px;}



.contenedorR{ float:left; background-color:#FFFFFF; width:799px;}

.contenedorR .head{ background-image:url(images/estructura_03.jpg); background-repeat:no-repeat; background-position:bottom; height:305px;}

.contenedorR .head .left{ float:left; margin-left:1.5em; width:585px; margin-top:1em; }

.contenedorR .head .right{ float:right;}

.right .publi{ margin-top:1em;}

.contenedorR .contenedorC { background-image:url(images/estructura_26.jpg); background-position:bottom; background-repeat:no-repeat; clear:both;}

.contenedorR .contenedorContenido{
font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	margin: 4px;
	padding: 4px;
	border: 1px dashed #CCCCCC;
	background: #F2F2F2; 

float:left; width:610px; 

}

.contenedorR .contenedeorNoticias{ float:right; width:175px;}

/*styles para noticias**/

.divNoticias{ width:300px; color: #FFFFFF;}

/*#vistaScroll h5 { 

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #fffff;

 };*/

.contenidoTituloNoticia{
 padding: 6px;
	padding-left: 10px;
	background: #DDEEFF;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
 }
p.contenido{

	font-size: 12px;
	background: #F2F2F2; 
	text-align:justify;


}
/***************************************************************************************************************************************************/


.piepag{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 9px;

}

.piepag a{ color:#039; text-decoration:none;}

.piepag a:hover{ color:#F60;}



.contenedorNoticias{ 
text-align:center; margin-top:1em; margin-bottom:1em; margin-left:1em; margin-right:1em;
color:#FFF;

}



/**styles para la bolsa de trabajo*/

.fecha{

	font-family: Verdana, Geneva, sans-serif;

	font-size:8px;

	text-align:center;

}



.miform fieldset {

        background-color:#FFFFFF;

        border:0px solid #003366;

        padding: 10px;

        margin: 0;

}



.boton{

	border:1px solid #330066

}



.boton2{

	border:0px solid #330066

}

.tituloNot{
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

.tablaNoticia{ width:450px; border-collapse:collapse;}

.tablaNoticia td{ border-bottom:solid #000 1px; padding:5px;color: #000;}

p.contenidoNot{font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #FFFFFF;}

.styleNot1 select, input{ font-size:10px;}

.miformBN{ float:right; margin-right:3em;}

.modalBN{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; }

.modalBN td input{ width:200px;}

.modalBN textarea{ width:200px; height:80px;}

.modalBN td{ vertical-align:top;}



/***/

.infBasica input{ width:180px;}



/*ver curriculum*/

.subtitulos{

	/*font-family: Verdana, Geneva, sans-serif;*/
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 8px;

	/*color:#000;*/

	font-weight:bold;
	
	/*padding: 6px;
	padding-left: 10px;*/
	
	color: #0066CC;

}
/****************************************************************************************************************************************************/


.titulo1{

	font-family: Verdana, Geneva, sans-serif;

	color:#000;

	font-size: 13px;

	font-weight:bold;

}

	

.titulosSSecc{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color:#000;

}



.sub2{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	color:#000;

}

.estilo1{ text-align:left;}

.estilo1 td { 

	font-family: Verdana, Geneva, sans-serif;

	font-size: 13px;

	color:#000;

}

.contenedorNoticias .nom1{ text-align:right;}

.nom1{

	font-weight:bold;

}

p.contenidoVerCurriculum{ text-align:left;}



.contenidoDI{ text-align:right; margin-right:1em; font-family:Verdana, Geneva, sans-serif; font-size:8px;}

.contenidoDI a{ color:#036; text-decoration:none; font-weight:bold;}

.contenidoDI a:hover{ color:#F60;}



/*********************************************************/

#menu td a, .menuCodEtic a{ color:#333; text-decoration:none;}



#menu td a:hover, .menuCodEtic a:hover{color:#000; text-decoration:none;}



 #menu td{font-family: Verdana, Geneva, sans-serif; font-size: 10px;}



 #tabla td{font-family: Verdana, Geneva, sans-serif; font-size: 12px;}



 #tabla2 td{font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-align:center;}

#codEtic{ margin-top:1em; margin-bottom:3em;}

#codEtic .Contenido {

        background-color:#FFFFFF;

        border:0px solid #003366;

        padding: 6px;

        margin: 5px;

		width:480px;

}



#codEtic .titulo1{

	font-family: Verdana, Geneva, sans-serif;

	color:#0e5490;;

	font-size: 16px;

	font-weight:bold;

}

	

#codEtic .titulosSSecc{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	color:#69A0A7;;

	margin-left:1em;

}

#codEtic .menuCodEtic{ 

	font-family: "Courier New", Courier, monospace;

	margin-top:0.7em; text-align:center;	font-family: Verdana, Geneva, sans-serif;

	font-size: 13px; color:#666;

}

.menuCodEtic{ color:#333;}

p.cont, ol.cont, .contenidoEst{

	color: #000;

	font-family: "Tahoma", Courier, monospace;

	font-size: 12px;

	text-align:justify;

	margin-left:2em; margin-right:2em;

}

.contenidoForm{

	color: #000;

	font-family: "Tahoma", Courier, monospace;

	font-size: 12px;

	}

.titulosSecc{
	text-align:left;
	padding: 6px;
	padding-left: 10px;
	background: #DDEEFF;
	font-size: 22px;
	font-weight: bold;
	color: #0066CC;

	/*font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	color: #FFF;
	font-weight: bold;*/
	}

.titulosSSecc{

	padding: 2px;
	padding-left: 10px;
	
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	/*font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: bold;*/
	}

.subtituloPS{

	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #000;

}

.negrita{
	font-weight:bold;
	color: #FFF;
	}

td.subtituloPS{

		text-align:right;

		}

/****/

.boxDirec{ font-family:Verdana, Geneva, sans-serif; color:#333; font-size:12px;}

div.style1Direc{ color:#000099;  font-size:14px; text-align:center; font-weight:bold; margin-top:0.5em; margin-bottom:0.5em;}

td.style1Direc{  font-family: Tahoma, Geneva, sans-serif;

	color: #0B598A; font-size:12px; text-align:left;}



/****/

.boxTituloCircular{ margin-top:1em; margin-bottom:1em; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; }

.boxCircular{ border:solid 1px #000; margin:1em; padding:1em; font-family:Verdana, Geneva, sans-serif;}

.tituloCircular{ font-size:14px; font-weight:bold; text-align:left;}

.boxCircular p { margin-left:1em; text-align:justify; font-size:12px;}

.boxFecha{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center; margin-top:1em; margin-bottom:1em;}



/********/

.tablaBolsaTrabajo{ margin-left:0.5em; border-collapse:collapse;}

.tablaBolsaTrabajo th{  background-color:#0E5490; font-family: Arial, Helvetica, sans-serif;

						color: #FFF;

						font-size: 12px; padding:0.2em;}

.tablaBolsaTrabajo td{ font-size:10px;}

.tablaBolsaTrabajo a{color:#036; text-decoration:none;}

.tablaBolsaTrabajo a:hover{ color:#F93; text-decoration:underline;}

.boxCurriculumVitae{  font-size:12px; margin-left:5em; margin-top:2em;}

.boxCurriculumVitae div { margin-bottom:0.7em;}

.boxCurriculumVitae label{ color:#039; }

.boxCurriculumVitae td a{ color:#036; text-decoration:none;}

.boxCurriculumVitae a:hover{ color:#F93; text-decoration:underline;}



/***/

.boxBoletin{
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	margin: 4px;
	padding: 4px;
	border: 1px dashed #CCCCCC;
	background: #F2F2F2;
/*font-family:Verdana, Geneva, sans-serif; color:#333; font-size:12px;*/
}

.boxBoletin .titulo{ 
	padding: 6px;
	padding-left: 10px;
	background: #DDEEFF;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;

/*color:#036; font-weight:bold; font-size:14px; */
}

.boxBoletin a { 
color:#000000; font-size: 10px; text-decoration:none;
}

.boxBoletin a:hover{ color:#F93; text-decoration:underline;}



/****/

.boxContacto{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center;}

.boxContacto input { width:250px;}

.boxContacto textarea{ width:300px; height:200px;}

.boxContacto #enviar{ width:80px; color:#CCC; font-weight:bold; background-color:#039; border:0px; padding:0.5em;}

.boxContacto td { vertical-align:top; text-align:left;}

.boxContacto td.label{ text-align:right; color:#036;}



/***********/

.boxLicitaciones { font-family:Verdana, Geneva, sans-serif; font-size:10px; width:450px; border-collapse:collapse; border:0px; margin-top:0.5em;}

.boxLicitaciones td, th{ font-size:10px; border:solid 1px #333;}

.boxLicitaciones th{ text-align:center;}

.bordeTopLicitaciones{ border-top:solid 1px #036; margin-top:2em; padding-top:1em;}



/*******/

.boxEnlaces{ margin-top:1em; margin-bottom:1em; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.boxEnlaces a{ color:#036; text-decoration:none;}

.boxEnlaces a:hover{ color:#F60; text-decoration:underline;}



/********/

.boxAsociados { font-family: Arial, Helvetica, sans-serif; color: #666; font-size:10px; width:450px; border:solid #666 1px; border-collapse:collapse; border:0px; margin-top:0.5em;}

.boxAsociados td, th{ font-size:10px; border:solid 1px #333; border:solid #666 1px;}

.boxAsociados th{ background-color:#0E5490; color: #FFF; font-size: 12px; text-align:center;}

.boxAsociados a{ color:#036; text-decoration:none;}

.boxAsociados a:hover{ color:#F60; text-decoration:underline;}



/******/

.boxPrecioUnitario { font-family:Verdana, Geneva, sans-serif; font-size:10px; width:600px; margin-left:2em; border-collapse:collapse; border:0px; margin-top:0.5em;}

.boxPrecioUnitario p{ text-align:justify;}

.boxPrecioUnitario a{ color:#036; text-decoration:none;}

.boxPrecioUnitario a:hover{ color:#F60; text-decoration:underline;}