body
{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	height: 100%;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	background-image: url(../img/fondo.png);
	background-position: top center;
	background-repeat: repeat-y;
}

a
{
	color: #000000;
}

#contenedorbordeizq
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
/*	margin-left: auto;
	margin-right: auto;
	width: 864px;
	background-image: url(../img/fondoizq.png);
	background-repeat: repeat-y;*/
}

#contenedorbordeder
{
	width: 100%;
/*	width: 864px;
	background-image: url(../img/fondoder.png);
	background-repeat: repeat-y;
	background-position: top right;*/
}

#contenedorPrincipal
{
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	min-height: 550px;
	_height: 550px;
}

#header{
    width:778px;
    background-image:url(../img/deg_juv1.gif);
    background-position:right;
    background-repeat:repeat-y;
    position: relative;
}

#menu{
    float:left;
    width:778px;
    height:24px;
    font-family:arial;
	font-size:11px;
    font-weight: bold;
    background-color:#DD0000;
    border-bottom: 1px dotted #000000;
}

#menu .menuItem{
    padding:5px 10px 0px 10px;
    float:left;
    height:19px;
    display:block;
}

#menu .menuBoton{
float:right;
display:inline;
margin:1px 0px 0px 1px;
    /*padding:5px 10px 0px 10px;
    float:right;
    width:28;
    height:18px;
    display:block;
    background-color:#FF0000;
    margin:1px 1px 0px 0px;
    cursor: pointer;*/
}
#menu .menuBoton img{
    border:0px;
}



#menu a{
    cursor:pointer;
    text-decoration:none;
    color:#FFFFFF;
}

#menu a .menuItem{
    background-color:#DD0000;
}

#menu a:hover .menuItem{
    background-color:#DD0000;
}

#menu a .menuItem{
     background-color:#DD0000;
}

#menu .destacado{
    padding:5px 15px 0px 15px;
    float:left;
    height:19px;
    background-color:#FF4E4E;
}

#tituloSeccion{
	clear:both;
	padding:18px 0px 0px 10px;
}

#contenedorContenidoBlanco{
    width:698px;
    float:left;
    background-color:#FFFFFF;
    background-position: right;
    background-repeat: repeat-y;
    padding-left:80px;
    padding-bottom:10px;
    min-height: 300px;
    _height: 300px;
}

#contenedorContenidoBlanco2{
    width:758px;
    float:left;
    background-color:#FFFFFF;
    background-position: right;
    background-repeat: repeat-y;
    min-height: 300px;
    _height: 300px;
    padding-left: 20px;
}

.campanasCaja
{
	width:200px;
	min-height:164px;
	_height:164px;
	float:left;
	margin:5px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:100px;
	padding-top:10px;
}

.campanasCaja .titulo{
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
}

.campanasCajaIndent
{
	width:200px;
	min-height:164px;
	_height:164px;
	float:left;
	margin:5px;
	margin-left: 30px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:100px;
	padding-top:10px;
}

.campanasCajaIndent .titulo{
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
}

a{
    text-decoration: none;
}

#container-foot {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	height: 93px;
    background: #aca415 url(../img/pie_juventud.gif) no-repeat top;
}

#contenedorPie
{
    width:778px;
    height:93px;
    float:left;
    font-family:verdana;
	font-size:10px;
}

#pieColumna1{
    padding:18px 0px 0px 100px; width:185px; /*height:80px;*/ float:left;
}

#pieColumna2{
    padding:18px 0px 0px 0px; width:310px; /*height:80px;*/ float:left;
}

#pieColumna3{
    padding:16px 0px 0px 0px;
}

#pieInformacionLegal{
    padding:45px 10px 0px 0px; float:right; color:#FFFFFF;
}

#cajaLogo{
    padding-top:0px;
	padding-left: 0px;
    width:778px;
    height:114px;
}


#cajaSubLogo{
    width:608px;
    height: 27px;
    padding:0px 0px 0px 0px;
}

#cajaBusqueda{
    width:500px;
    float:left;
    min-height:95px;
    _height: 95px;
    padding-top:20px;
    font-family:arial; font-size:11px; font-weight: bold;
}

#cajaBusqueda .radioButtons{
  margin-left:30px;
}

.botonIr{
  vertical-align: top;
  border:0px;
}

.textbox{
    border:0px;
    padding:4px;
    width:136px;
    height:14px;
    background-image: url(../img/textbox.jpg);
    background-repeat:no-repeat;
    font-family:arial;
	font-size:11px;
}

#cajaBusqueda a{
    font-family:arial; font-size:11px; color:#000000; text-decoration:underline; font-weight: normal;
}

#cajaBusqueda #radio1{
    margin-left:25px; vertical-align:middle
}
#cajaBusqueda #radio2{
    margin-left:25px; vertical-align:middle
}
#cajaBusqueda #radio3{
    margin-left:25px; vertical-align:middle
}
#cajaBusqueda img{
   border:0px;
}

#informacionDeContacto{
  font-family: Arial;
  font-size: 11px;
  width: 250px;
  float: left;
}

.destacado{
  font-weight: bold;
  color:#B00000;
}
.destacado2{
  font-weight:bold;text-decoration:underline;
}
.destacado3{
  text-transform:uppercase;
  padding:0px 0px 0px 5px;
  font-weight:bold;
}

#cajaResultados{
    width:759px;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    border-top: 2px dashed #CCCCCC;
    font-family: arial;
    font-size: 11px;
    min-height: 300px;
    _height: 300px;
}

#cajaResultadosLista{

}
#cajaResultadosLista .titulo{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color:#B00000;
    line-height: 25px;
}

#cajaResultadosLista .fecha{
    font-family: arial;
    font-size: 11px;
    color:#B00000;
    line-height: 25px;
}

#cajaResultados #caja1{
  width: 247px;
  min-height: 500px;
  _height: 500px;
  float:left;
  border-right:1px dotted #B00000;
  padding-right:5px;
}
#cajaResultados #caja2{
  width: 242px;
  min-height: 500px;
  _height: 500px;
  float:left;
  border-right:1px dotted #B00000;
  padding-right:5px;
  padding-left:5px;
}
#cajaResultados #caja3{
  width: 243px;
  min-height:180px;
  _height: 180px;
  float:left;
  padding-right:5px;
  padding-left:5px;
}
#cajaResultados #caja4{
  width: 243px;
  padding-top:20px;
  min-height:280px;
  _height: 280px;
  float:left;
  padding-right:5px;
  padding-left:5px;
}
#cajaResultados #piesCajas{
	clear:left;
	float:left;
	width:100%;
}

#cajaResultados .pieCaja{
	width: 247px;
	padding-right:5px;
	margin-right:1px;
	float:left;
	background-color:#000000;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
	height:20px;
}

.resaltado{
  font-weight:bold;
  color:#B00000;
}

.resaltadoTipo{
    font-weight:bold;
  color:#B00000;
 text-transform: uppercase;
}


.resaltado2{
  color:#B00000;
}

.pieCaja a
{
	color: #ffffff;
}

.textboxRosa{
    border:0px;
    padding:4px;
    width:136px;
    height:14px;
    background-image: url(../img/textbox3.gif);
    background-repeat:no-repeat;
    font-family:arial;
	font-size:11px;
}
/* Hack para IE para fijar el background del textbox */
* html .textboxRosa{
    background-attachment: fixed;
}

#fecha{
    padding-top: 30px;
    width:50%;
    float:left;
    color:#DD0000;
    margin-left: 40px;
}
#imprimir{
    font-family:arial;
    font-size:11px;
    padding-top: 30px;
    width:50%;
    float:right;
    text-align:right;
    color:#000000;
}
#noticiaTitulo{
    margin-top:4px;
    padding-top: 5px;
    padding-right: 10px;
    border-top:1px dotted #DD0000;
    width:495px;
    margin-left: 40px;
    float:left;
    font-size: 14px;
    font-weight: bold;
    color:#000000;
}
#noticiaEncabezado{
    padding-top: 30px;
    padding-right: 10px;
    float:left;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
    margin-left: 40px;
    width:495px;
}
#noticiaCuerpo{
    padding-top: 30px;
    padding-right: 10px;
    float:left;
    font-size: 11px;
    color:#000000;
    margin-left: 40px;
    width:495px;
}
#noticiaFoto{
    float:left;
    padding-right: 20px;
    padding-bottom: 10px;
    font-size:10px;
    color:#B00000;
}

#oficinasMapa{
    width:778px;
    min-height:219px;
    _height: 219px;
    float:left;
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    color:#FFFFFF;
    background-image: url(../img/oficinas_mapa.gif);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #DD0505;
}
#oficinasMapa #texto{
  padding:50px 0 0 25px; width:400px; float:left;
}

#oficinasMapa2{
    width:330px;
    height:122px;
    float:right;
    background-image: url(../img/oficinas_mapa2.gif);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #000000;
}
#directorioDeOficinas{
    width:400px; float:left; padding:10px 0px 0px 10px;
}
#oficinasListaIzquierda{
    width:267px; float:left; border-right:1px dotted #B00000; margin-left: 5px;
}
#oficinasListaDerecha{
    width:267px; padding-left:10px; float:left;
}

#contenedorContenido
{
    float:left;
    width:778px;
    background-image:url(../img/deg_juv1.gif);
    background-position:right;
    background-repeat:repeat-y;
    font-family:arial;
	font-size:11px;
	min-height: 419px;
	_height: 419px;
}

#programaCuerpo
{
    /*width: 578px;*/
	width: 548px;
	padding: 0 15px;
    float:left;
}

#programaDerecha
{
	float: left;
	width: 200px;
}

.voluntariadoTexto{
    width: 548px;
    float:left;
    font-family:arial;
    font-size:11px;
    font-weight: bold;
    padding:10px 10px 0px 20px;
}

.voluntariadoTexto #noticias .destacado{
    font-weight:normal;
    color:#B00000;

}

.voluntariadoTexto #noticias
{
    padding:10px 0 30px 30px;
    font-weight: normal;
}

#voluntariadoLinks
{
    padding:5px 0px 0px 15px;
    /*line-height: 25px;*/
    font-family:arial;
    font-size:11px;
    width:185px;
    float:left;
    background-color: #ffffff;
    opacity: .6;
    margin-top: 20px;
    filter: alpha(opacity=60);
}

.itemmenuderecho
{
	clear:both;
	margin-bottom: 0.7em;
}

.programaDestacados
{
	width: 546px;
	min-height: 163px;
	_height: 163px;
	background-color: #f5f5f5;
	border: solid 1px #bcb9b9;
	margin-bottom: 10px;
	overflow: auto;
	_overflow: visible;
}

.programaDestacado
{
	float: left;
	width: 250px;
	margin-top: 10px;
	min-height: 143px;
	_height: 143px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.programa_destacadotitulo
{
	color: #b00000;
}

.programa_destacadoentradilla
{
	font-weight: normal;
}
 
.tituloRojo{

 	font-family:arial;
	font-size:14px;
	font-weight: bold;
	color:#B00000;
}

#quienesSomosPortadaContenedor{
    margin:35px 0px 0px 0px;
    padding:8px 8px 0px 0px;
    width:770px;
    float:left;
    min-height:500px;
    background-image:url(../img/portada_quienes_somos_bg.gif);
    background-repeat: no-repeat;
}

#quienesSomosPortadaContenedor .menufilas{
    float:right;
    width:250px;
}

#quienesSomosPortadaContenedor .menuitem{
    width:108px;
    height:100px;
    float:right;
    margin:0 2px 0 0;
}


#quienesSomosPortadaContenedor .menuitem img{
    border:0;
}

#quienesSomosPortadaContenedor #contenidoHistoria{
    width:500px;
    min-height:500px;
    _height: 500px;
    float:left;
    font-family:arial;
    font-size:11px;
    padding:30px 0px 50px 15px;
}




/* Estilos introducidos por JACOBO*/



#quienesSomosPortadaContenedor #contenidoMueve{
    width:460px;
    min-height:500px;
    float:left;
    padding:15px 0 0 0;
    font-family:arial;
    font-size:11px;
    padding:30px 0 50px 0;
}
#quienesSomosPortadaContenedor #contenidoMueve .titulo{
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#B00000;
}



#quienesSomosPortadaContenedor #contenidoMueve .foto{
    float:left;
    width:167px;
    height:127px;
    margin:0px;
    padding:0px;
    clear:left;
}

#quienesSomosPortadaContenedor #contenidoMueve .texto{
    width:280px;
    float:left;
    height:127px;
    font-family:arial;
    font-size:11px;
    padding:0 0 0 10px;
}

#quienesSomosPortadaContenedor #contenidoMueve .texto .titulo{
    font-size:18px;
}


.bordeNegro{
	border: 1px solid #000000;
}


/* Estilos introducidos por JACOBO*/




.clearRight{
  clear:right;
}

.tituloficha
{
	margin-left: 10px;
	margin-top: 20px;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#B00000;
}

#fichaProyectoCuerpoBorde{
	clear: both;
    width:500px;
    border:1px solid;
    background-color:#FFFFFF;
    padding:2px 2px 2px 2px;
    margin-left: 10px;
    margin-bottom: 10px;
}


#fichaProyectoCuerpo{
    padding:10px 5px 10px 5px;
    width:490px;
    background-color:#EBEBEB;
    min-height: 380px;
    _height: 380px;
}

.pieFoto {
	color:#B00000
}

#resultadosInfoResultados{
    float:left; width:500px; height:50px;
}

#paginacionSup{
  float:left; width:218px; padding-right:30px; text-align:right; height:50px;
}

#cajaResultadosLista
{
	clear: both;
}

#cajaResultadosLista .titulo{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color:#B00000;
    line-height: 25px;
}

#cajaResultadosLista .fecha{
    font-family: arial;
    font-size: 11px;
    color:#B00000;
    line-height: 25px;
}

#paginacionInf{
  float:left; width:718px; padding-right:30px; text-align:right; height:50px;
}

#oficinasFichaImagen{
    width:778px;
    margin-left: -20px;
}

#oficinasFichaLinks{
  background-color: #EFEFEF;
  width: 170px;
  float:left;
  text-align:right;
  padding:10px 10px 10px 10px;
  font-family:arial;
  font: bold 11px arial;
  line-height: 27px;
}

#oficinasFichaTexto{
    width:575px;
    padding:10px 0 0 10px;
    float:left;
    font:11px arial;
}
#oficinasFichaTexto{
    width:758px;
    float:left;
    font-family:arial;
    font-size:11px;
    background-image: url(../img/oficinas_ficha_bg.gif);
    background-position: left;
    background-repeat: repeat-y;
    padding-bottom: 50px;;
}

.oficinaFichaItem{
    float:left;
}


.oficinaFichaItem .titulo{
    font-weight:bold;
    width:180px;
    padding-top:15px;
    float:left;
}

.oficinaFichaItem .texto{
    width:563px;
    float:right;
    padding-top:15px;
}

#oficinaFicha
{
	min-height: 450px;
	_height: 450px;
}

#contenedorAgenda{
    width:738px;
    float:left;
    padding-left:40px;
    padding-top:10px;
    padding-bottom:10px;
    margin-left: -50px;
}
.tablaDias{
    font-family:arial;
    font-weight:bold;
    font-size: 11px;
    border-collapse: collapse;
    align:center;
}
.tablaDias .dias td{
    font-family:arial;
    font-weight:bold;
    font-size: 11px;
    border:1px solid;
    border-collapse: collapse;
    width:20px;
    height:20px;
    background-color:#FFFFFF;
}
.tablaDias .dias .destacado{
    background-color:#FF8989;
}

#agendaCuerpo{
    border-left:2px dashed #CCCCCC;
    float:left;
    padding: 0 0 0 10px;
    font-family: arial;
    font-size: 11px;
}

#contenedorContenidoClaro2{
    width:778px;
    float:left;
    background-image: url(../img/bg_centro.jpg);
    background-position: right;
    background-repeat: repeat-y;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
}

#mapaWebCuadros{
    color:#FFFFFF;
    font-family:arial;
    font-size:11px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left:88px;
    background-position:left;
    background-repeat:repeat-y;
    background-image: url(../img/mapa_web_cuadros.gif);
    width:595px;
    min-height:536px;
    _height: 536px;
}
#mapaWebCuadros #columna1{
    float:left; padding:10px 0px 0px 15px; width:200px; line-height: 20px; font-weight:bold;
}
#mapaWebCuadros #columna2{
    float:left;  padding:90px 0px 0px 0px; width:200px; line-height: 20px;
}
#mapaWebCuadros #columna3{
    float:left; padding:10px 0px 0px 0px; width:180px; line-height: 20px;
}
#cuadrosMedios{
  padding-left:50px;
}

#buscadorAmpliadoCajaBusqueda{
  width:488px;
  height:188px;
  float:left;
}

#buscadorAmpliadoCajaBusqueda #cajaTextbox{
  width:171px;
  float:left;
}

#buscadorAmpliadoCajaBusqueda #cajaRadios{
  width:317px;
  float:left;
}

#buscadorAmpliadoCajaBusqueda #cajaRadios input{
   margin-left:30px;
   vertical-align:middle;
}

#buscadorAmpliadoCajaBusqueda #cajaRadios label{
   font-weight:bold;
}

#buscadorAmpliadoCajaBusqueda  #cajaFuente{
    width:488px;
    float:left;
    border-top:1px dotted #B00000;
    margin:10px 0 0 0;
    padding:6px 0 0 6px;
    background-color:#EFEFEF;
}

#buscadorAmpliadoCajaBusqueda  #cajaFuente strong{
    display:block;
    font-weight:bold;
    width:100px;
    height:42px;
    float:left;
}

#buscadorAmpliadoCajaBusqueda  #cajaFuente #programa{
    width:170px;
    height:42px;
    float:left;
}

#buscadorAmpliadoCajaBusqueda  #cajaFuente select{
    width:100%;
    font-size:11px;
}

#buscadorAmpliadoCajaBusqueda  #cajaFuente #oficina{
    margin-left:10px;
    width:194px;
    height:42px;
    float:left;
}

#buscadorAmpliadoCajaBusqueda  #cajaFecha{
  width:488px;
  float:left;
  border-top:1px dotted #B00000;
  padding:6px 0 0 6px;
  background-color:#EFEFEF;
}

#buscadorAmpliadoCajaBusqueda  #cajaFecha strong{
    display:block;
    font-weight:bold;
    width:100px;
    height:42px;
    float:left;
}


#buscadorAmpliadoCajaBusqueda  #cajaFecha #desde{
    width:170px;
    height:42px;
    float:left;
}

#buscadorAmpliadoCajaBusqueda  #cajaFecha #hasta{
    width:170px;
    height:42px;
    float:left;
}

#buscadorAmpliadoCajaBusqueda  #cajaFecha select{
    font-size:11px;
}

#buscadorAmpliadoCajaBusqueda #cajaBusquedaSimple{
    padding:10px 0 0 5px;
    float:left;
}
#buscadorAmpliadoCajaBusqueda #cajaBusquedaSimple a{
    color:#000000;
    text-decoration:underline;
}

#buscadorAmpliadoCajaBusqueda #cajaBotonBuscar{
    padding:10px 0 0 0;
    float:right;
}

#buscadorAmpliadoCajaBusqueda #cajaBotonBuscar img{
    border:0px;
}

#noticiaDerecha
{
	float: left;
	width: 185px;
	margin-left: 2px;
	min-height: 100px;
	_height: 100px;
	background-image: url(../img/noticia_fondolateral.png);
	background-position: top left;
	background-repeat: repeat-y;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 1px;
	padding-right: 1px;
}

#noticiaDerecha .texto
{
	width: 176px;
	background-color: #000000;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 9px;
    font-weight: bold;
}

#noticiaDerecha .enlace
{
	width: 176px;
	padding-top: 8px;
	padding-bottom: 20px;
	padding-left: 9px;
}

.enlacegeneral
{
	float: left;
	width: 300px;
	padding-left: 6px;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(../img/flecha.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#colaboraPortadaColumna1{
    margin-top:10px;
    margin-left:5px;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    width:243px;
    min-height:108px;
    _height: 108px;
    float:left;
    background-color:#DD0000;
    padding:5px 0px 5px 132px;
    font-family: arial;
    font-size: 11px;
    color: #FFFFFF;
}

#colaboraPortadaColumna1 a
{
	color: #ffffff;
}

ul.listacruzroja
{
  margin: 0px;
  padding: 12px;
  list-style-image: url(../img/cruz6.png);
}

#contenedorColaboraEmpresa{
    font-family: Arial;
    font-size: 11px;
    width:778px;
    float:left;
    background-color:#FFFFFF;
    border-bottom: 1px dotted #B00000;
}
#colaboraEmpresaIzquierda{
    width:351px;
    min-height: 375px;
    _height:375px;
    float:left;
    background-image: url(../img/colabora_empresa_1.jpg);
}
#colaboraEmpresaDerecha{
    width:381px;
    min-height: 340px;
    _height:340px;
    float:left;
    padding:35px 0 0 30px;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(../img/colabora_empresa_2.jpg);
}


#contenedorColaboraEmpresaBeneficios{
    font-family: Arial;
    font-size: 11px;
    width:778px;
    float:left;
    background-color:#FFFFFF;
}
#colaboraEmpresaBeneficiosIzquierda{
    width:304px;
    min-height: 306px;
    _height:306px;
    float:left;
    background-image: url(../img/colabora_empresa_beneficios.jpg);
}
#colaboraEmpresaBeneficiosDerecha{
    width:421px;
    float:left;
    padding:35px 0 50px 30px;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(../img/colabora_empresa_beneficios2.jpg);
    border-left:1px dotted #B00000;
}

#colaboraEmpresaBeneficiosDerecha img{
  float:right;
}

#colaboraEmpresaBeneficiosDerecha .titulo{
  font-size:14px;
  font-weight:bold;
  color:#B00000;
}

#colaboraEmpresaBeneficiosDerecha .item{

  background-image: url(../img/flechita3.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left:12px;
  line-height:20px;


}


#colaboraEmpresaIzquierda #colaboraEmpresaMenu{
    margin:100px 0 0 0;
}



#colaboraEmpresaIzquierda #colaboraEmpresaMenu ul{
    list-style:none;
	margin:0;
	padding:0;
    float:right;
}

#colaboraEmpresaIzquierda #colaboraEmpresaMenu li{
    margin:2px;
	padding:2px;
	background-color:#B00000;
    width:191px;
    height:22px;
    padding:8px 0 0 2px;
}

.vacantesTablaCabecera{
    background-image: url(../img/vacantes_tabla_header.gif);
    width:719px;
    height:23px;
    clear:both;
    margin-top: 20px;
    margin-left: -35px;
}

.vacantesTablaCabecera .cabecera1{
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    width:190px;
    padding-left:8px;
    padding-top:5px;
}

.vacantesTablaCabecera .cabecera2{
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    width:185px;
    padding-top:5px;
}


.vacantesTablaCabecera .cabecera3{
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    width:260px;
    padding-top:5px;
}


.vacantesTablaCabecera .cabecera4{
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    padding-top:5px;
}

.vacantesTablaFilas{
    border-bottom:1px dotted #B00000;
    width:719px;
    _height:28px;
    min-height: 28px;
    clear:both;
    margin-left: -35px;
}

.vacantesTablaFilas .celda1{
    float:left;
    width:190px;
    padding:8px 0 6px 0;
}

.vacantesTablaFilas .celda2{
    float:left;
    width:190px;
    padding:8px 0 6px 0;
}

.vacantesTablaFilas .celda3{
    float:left;
    width:260px;
    padding:8px 0 6px 0;
}

.vacantesTablaFilas .celda4{
    float:left;
    padding:8px 0 6px 0;
    text-align:center;
    width:70px;
}

.etiquetavacante
{
	width: 120px;
	font-weight: bold;
	float: left;
	padding: 5px;
	padding-right: 25px;
}

.contenidovacante
{
	width: 559px;
	float: left;
	background-color: #ffffff;
	padding: 5px;
}

.detallevacante
{
	width: 719px;
	margin-left: 00px;
	background-color: #f5f5f5;
}


