/*CSS Contenido*/
A{
	outline:none;
}
DIV#tabla_contenido{
	width:589px;
	float:left;
	display:inline;
}
DIV#titpagina{
	margin-left:20px;
}
H4{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	color:#023b1b;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
}
DIV#txtpagina{
	margin-left:20px;
	font-size:11px;
	color:#333;
}
.marcadoturima{
	font-weight:bold;
	color:#023b1b;
}

DIV#noticiaindex{
	margin-top:20px;
	margin-left:20px;
	font-size:11px;
	color:#333;
}
DIV#titnoticiaindex{
	font-size:12px;
	font-weight:bold;
	color:#023b1b;
}
A.titnoticiaindex:link, A.titnoticiaindex:visited{
	text-decoration:none;
	color:#023b1b;
}
A.titnoticiaindex:hover{
	text-decoration:none;
	color:#023b1b;
}	
DIV#infonoticiapagina{
	margin-top:10px;
	font-size:11px;
	color:#333;
}

DIV#marcofnoticia{
	background-image:url(../images/marcofoto.png);
	background-repeat:no-repeat;
	width:224px;
	height:173px;
	margin-top:20px;
	padding-left:0px;
	padding-top:15px;
}
.marque_asoc{
	width:14px;
	float:left;
	display:block;
	background-color:#023b1b;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
html>body .marque_asoc{
	width:14px;
	float:left;
	display:block;
	background-color:#023b1b;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.tablasoc{
	width:559px;
	margin:0px;
	margin-left:9px;
	margin-bottom:5px;
	border:2px solid #023b1b;
	background-color:#FFFFFF;
	float:left;
	display:block;
}
html>body .tablasoc{
	width:559px;
	margin:0px;
	margin-left:20px;
	margin-bottom:5px;
	border:2px solid #023b1b;
	background-color:#FFFFFF;
	float:left;
	display:block;
}
.cabtablas_asoc{
	width:559px;
	float:left;
	display:block;
	margin-left:9px;
	margin-bottom:10px;
}
html>body .cabtablas_asoc{
	width:559px;
	float:left;
	display:block;
	margin-left:20px;
	margin-bottom:10px;
}
SELECT.selectAsoc{
	font-size:10px;
	color:#023b1b;
	outline:none;
}
DIV#nombreasoc{
	width:334px;
	height:17px;
	float:left;
	display:block;
	font-size:11px;
	background-color:#023b1b;
	color:yellow;
	font-weight:bold;
	padding-left:3px;
	padding-top:2px;
	font-variant:small-caps;
	letter-spacing:1px;
}
.titeinfo_asoc{
	width:435px;
	float:left;
	display:block;
	margin-top:5px;
}
.tit_asoc{
	font-size:12px;
	font-weight:bold;
	color:#023b1b;
	padding-left:10px;
}
.info_asoc{
	margin-top:10px;
	font-size:11px;
	color:#333;
	padding-left:10px;
}
.img_asoc{
	width:100px;
	height:55px;
	float:left;
	display:block;
	padding:5px;
}
.linksasoc{
	margin:0px;
}
html>body .linksasoc{
	margin:0px;
	margin-top:5px;
}
.contact_asoc{
	width:80px;
	height:15px;
	background-color:#023b1b;
	float:left;
	display:block;
	text-align:center;
	margin:0px;
	margin-left:197px;
	margin-right:5px;
	font-size:11px;
	padding-top:3px;
}
html>body .contact_asoc{
	width:80px;
	height:15px;
	background-color:#023b1b;
	float:left;
	display:block;
	text-align:center;
	margin:0px;
	margin-left:394px;
	margin-right:5px;
	font-size:11px;
	padding-top:3px;
}
.web_asoc{
	width:80px;
	height:15px;
	background-color:#023b1b;
	float:left;
	display:block;
	text-align:center;
	font-size:11px;
	padding-top:3px;
}
html>body .web_asoc{
	width:80px;
	height:15px;
	background-color:#023b1b;
	float:left;
	display:block;
	text-align:center;
	font-size:11px;
	padding-top:3px;
}
A.linksasoc:link, A.linksasoc:visited{
	color:yellow;
	text-decoration:none;
}
A.linksasoc:hover{
	color:yellow;
	text-decoration:underline;
}
DIV#paginacion{
	width:559px;
	text-align:center;
	font-size:10px;
	color:#023b1b;
}
A.paginacion:link, A.paginacion:visited{
	color:#023b1b;
	text-decoration:none;
}
A.paginacion:hover{
	color:#CFDA0C;
	text-decoration:underline;
}

DIV#maparuta{
	background-image:url(../images/marcoruta.png);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:250px;
	height:212px;
	margin-left:9px;
	margin-top:10px;
	padding-bottom:20px;
}
html>body DIV#maparuta{
	background-image:url(../images/marcoruta.png);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:250px;
	height:212px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}
.imgruta{
	margin-left:27px;
	margin-top:23px;
}

DIV#aptdos_qsomos{
	margin-top:5px;
	margin-left:20px;
	font-size:11px;
	color:#333;
}
DIV.aptdosomos{
	font-size:12px;
	font-weight:bold;
	color:#023b1b;
	margin-bottom:5px;
	text-align:right;
}
A.aptdosomos:link, A.aptdosomos:visited{
	text-decoration:none;
	color:#023b1b;
}
A.aptdosomos:hover{
	text-decoration:underline;
	color:#023b1b;
}	

.titeinfo_instituc{
	width:535px;
	float:left;
	display:block;
	margin-top:5px;
}
.tit_instituc{
	font-size:12px;
	font-weight:bold;
	color:#023b1b;
	padding-left:10px;
}
.info_instituc{
	margin-top:10px;
	font-size:11px;
	color:#333;
	padding-left:10px;
	text-align:center;
}

DIV#form_contact{
	width:425px;
	padding-top:20px;
	padding-bottom:10px;
	margin-left:80px;
	background-color:#d7e3c6;
}
.campos{
	width:90px;
	float:left;
	display:block;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#023b1b;
	padding-left:10px;
	margin-top:3px;
}
INPUT.contact_field{
	width:250px;
	height:15px;
	border:1px solid #023b1b;
	color:#023b1b;
	font-size:12px;
	background-color:#fff;
	margin-top:3px;
	padding-left:5px;
	padding-right:5px;
}
TEXTAREA#asunto{
	width:250px;
	height:150px;
	border:1px solid #023b1b;
	background-color:#fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#023b1b;
	padding:5px;
	margin-top:3px;
}
INPUT#envia{
	width:55px;
	height:18px;
	font-size:11px;
	border:1px solid #023b1b;
	color:#023b1b;
	background-color:#fff;
	outline:none;
	text-align:center;
	margin-top:5px;
	padding-bottom:3px;	
}

.ver_press{
	width:80px;
	height:15px;
	background-color:#023b1b;
	float:left;
	display:block;
	text-align:center;
	margin:0px;
	margin-left:240px;
	font-size:11px;
	padding-top:3px;
}
html>body .ver_press{
	width:80px;
	height:15px;
	background-color:#023b1b;
	float:left;
	display:block;
	text-align:center;
	margin:0px;
	margin-left:479px;
	font-size:11px;
	padding-top:3px;
}

DIV#descargas{
	margin-top:15px;
	margin-left:20px;
	font-size:11px;
	color:#333;
}
DIV.titdescarga{
	width:450px;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#023b1b;
	margin-bottom:5px;
	text-align:left;
}
.bulletdescarga{
	float:left; 
	margin-top:5px; 
	margin-right:5px
}

.galeria{
	background-image:url(../images/fondogal.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:148px;
	display:block;
	float:left;
}
.filagal1{
	margin-top:20px;
	display:block;
	float:left;
}
.filagal2{
	margin-top:13px;
	display:block;
	float:left;
}
html>body .filagal2{
	margin-top:40px;
	display:block;
	float:left;
}
.filagal3{
	margin-top:13px;
	display:block;
	float:left;
}
html>body .filagal3{
	margin-top:40px;
	display:block;
	float:left;
}
.img_galeria{
	margin-left:27px;
	margin-top:30px;
}
.tit_galeria{
	width:160px;
	text-align:center;
	font-weight:bold;
	color:#023b1b;
	margin-top:35px;
}
.link_galeria{
	width:160px;
	font-size:10px;
	color:#C5B127;
	font-weight:bold;
	text-align:center;
}
A.link_galeria:link, A.link_galeria:visited{
	text-decoration:none;
	color:#C5B127;
	font-weight:bold;
}
A.link_galeria:hover{
	text-decoration:underline;
	color:#C5B127;
	font-weight:bold;
}

DIV#paginagal{
	width:559px;
	text-align:center;
	font-size:10px;
	color:#023b1b;
	float:left;
	margin-top:13px;
}
html>body DIV#paginagal{
	width:559px;
	text-align:center;
	font-size:10px;
	color:#023b1b;
	float:left;
	margin-top:40px;
}

.vergal{
	width:134px;
	height:105px;
	display:block;
	float:left;
}
.img_vergal{
	border:2px solid #023b1b;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:10px;
}
.tit_vergal{
	width:134px;
	text-align:center;
	font-weight:bold;
	color:#023b1b;
	margin-top:5px;
	float:left;
}

DIV#form_modalta{
	width:435px;
	padding-top:20px;
	padding-bottom:10px;
	margin-left:65px;
	background-color:#d7e3c6;
}
.campos_modalta{
	width:400px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#023b1b;
	padding-left:10px;
	margin-top:3px;
}
INPUT.modalta_field{
	width:400px;
	height:15px;
	border:1px solid #023b1b;
	color:#023b1b;
	font-size:12px;
	background-color:#fff;
	margin-top:3px;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
}
INPUT.modalta_field2{
	width:200px;
	height:15px;
	border:1px solid #023b1b;
	color:#023b1b;
	font-size:12px;
	background-color:#fff;
	margin-top:3px;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
}
INPUT.modalta_adjunta{
	width:200px;
	height:18px;
	border:1px solid #023b1b;
	color:#023b1b;
	font-size:12px;
	background-color:#fff;
	margin-top:3px;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	outline:none;
}

.aptdoruta{
	width:550px;
	display:block;
	float:left;
	margin-bottom:15px;
}
.titficha_ruta{
	color:#023b1b;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}
.infoficha_ruta{
	margin-left:25px;
}
html>body .infoficha_ruta{
	margin-left:25px;
}
.bulletruta{
	background-image:url(../images/bulletruta.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:left;
	margin-top:3px;
}

/*Estilos bolsa de trabajo*/
.oferta{
   width:550px;
   border:1px solid #023b1b;
   padding:5px;
   float:left;
   margin-top:10px;
}
.bulletoferta{
   width:26px;
   display:block;
   float:left;
   margin-right:4px;
}
.titoferta{
   font-weight:bold;
   font-size:14px;
   color:#023b1b;
}
SPAN.fechaoferta{
   font-size:11px;
   color:#666;
   display:inline;
}
.descoferta{
   margin-top:5px;
   font-size:12px;
   font-style:italic;
   color:#333;
}
.contactoferta{
   margin-left:16px;
   margin-top:5px;
   font-size:12px;
   color:#333;
}
html>body .contactoferta{
   margin-left:15px;
   margin-top:5px;
   font-size:12px;
   color:#333;
}
A.contactoferta:link, A.contactoferta:visited{
   text-decoration:none;
   color:#496541;
   font-weight:bold;
}
A.contactoferta:hover{
   text-decoration:underline;
   color:#496541;
   font-weight:bold;
}

DIV#form_oferta{
   width:435px;
   display:block;
   float:left;
   padding-top:10px;
   padding-bottom:10px;
   margin-top:15px;
   margin-left:40px;
   background-color:#d7e3c6;
}
html>body DIV#form_oferta{
   width:435px;
   display:block;
   float:left;
   padding-top:10px;
   padding-bottom:10px;
   margin-top:15px;
   margin-left:80px;
   background-color:#d7e3c6;
}
.campos_oferta{
   width:400px;
   text-align:left;
   font-size:10px;
   font-weight:bold;
   color:#023b1b;
   padding-left:10px;
   margin-top:3px;
}
INPUT.oferta_field{
   width:400px;
   height:15px;
   border:1px solid #023b1b;
   color:#023b1b;
   font-size:12px;
   background-color:#fff;
   margin-top:3px;
   margin-left:10px;
   padding-left:5px;
   padding-right:5px;
}
INPUT.oferta_field2{
   width:200px;
   height:15px;
   border:1px solid #023b1b;
   color:#023b1b;
   font-size:12px;
   background-color:#fff;
   margin-top:3px;
   margin-left:10px;
   padding-left:5px;
   padding-right:5px;
}
INPUT.oferta_field3{
   width:20px;
   height:15px;
   border:1px solid #023b1b;
   color:#023b1b;
   font-size:12px;
   background-color:#fff;
   margin-top:3px;
   margin-left:10px;
   padding-left:5px;
   padding-right:5px;
}
INPUT.oferta_field4{
   width:120px;
   height:15px;
   border:1px solid #023b1b;
   color:#023b1b;
   font-size:12px;
   background-color:#fff;
   margin-top:3px;
   margin-left:10px;
   padding-left:5px;
   padding-right:5px;
}

INPUT.oferta_adjunta{
   width:200px;
   height:18px;
   border:1px solid #023b1b;
   color:#023b1b;
   font-size:12px;
   background-color:#fff;
   margin-top:3px;
   margin-left:10px;
   padding-left:5px;
   padding-right:5px;
   outline:none;
}
/*FORO*/
.mod_foro{
  display:block;
  float:left;
  width:550px;
  padding:3px;
  background-color:#d7e3c6;  
  margin-top:30px;
  margin-left:30px;
}

.info_foro{
  display:block;
  float:left;
  width:540px;
  padding:0px 5px 5px 5px;
  background-color:#d7e3c6;
  border:1px solid #fff;
}
.fila_foro{
  display:block;
  float:left;
  width:512px;
  margin-top:3px;
  padding: 0px 5px 5px 4px;
}

.tit_modcursos{
 color:#023b1b;
}
A.foro{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-decoration:none;
}
A.foro:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-decoration:underline;
}
fieldset{
  background: #023b1b;
  width:90%;
}
legend{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #00496C;
}
fieldset.cita{
  background: #FFFFFF;  
  border:1px solid #00496C;
  text-align:justify;
}
legend.cita{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #00496C;
}
hr.foro {
  color:#526271;height:1px;
}
TABLE.foros{
  width:500px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  border:1px solid #EEEEEE;
  padding:0;
}
TABLE.foros2{
  width:70px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  
  padding:0;
}
TABLE.foros TH{color:#ffffff; background-color:#023b1b; text-align:center;}
TABLE.foros TD{text-align:left;}
TABLE.foros TD.centrado {text-align:center;}
TABLE.foros TR.lineapar{ background: #EFEFEF; vertical-align:top}
TABLE.foros TR.lineaimpar{background: #DEE3E7; vertical-align:top}

.estilo_titulo{
  color:#000000;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  font-weight:bold;
}

.titulo_form{
  color:#000000;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:bold;
}

.contenido13{
  color:#000000;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
}

.imagen_noticia{
  border: 1px solid #ffffff;
  margin-left:10px;
  margin-top:10px;
}

.fila_listado{
  color:#000000;
  float:left;
  display:block;
  margin-left:10px;
  margin-top:5px;
  line-height:1;
  width:480px;
  text-align:left;
}

.lineahor_blanca{
  display:block;
  float:left;
  width:490px;
  height:3px;
  border-bottom:1px solid #ffffff;
  margin-bottom:3px;
}

.fila_infocentral{
  display:block;
  float:left;
  width:492px;
  padding-left:10px;
}

.fila_galeria{
  display:block;
  float:left;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;
} 

.tit_modulos{
  display:block;
  float:left;
  width:400px;
  color:#ffb700;
  font-size:24px;
  margin-top:5px;
  padding-left:5px;
  text-align:left;
}

TD {
	font-size : 10px;
}