 /*
      Created by CSS Portal Layout Generator
	  
	  http://www.cssportal.com
	  	  
*/

* { padding: 0; margin: 0; }

@font-face {
font-family: "Calibri";
src: url('calibri.ttf') format("truetype");
}

#margenIzquierdo{
	float: left;
	/*width: 160px;*/
	height: 574px;
	/*background: url('../img/left.PNG') no-repeat center;*/
}

#margenDerecho{
	float: right;
	/*width: 160px;*/
	height: 574px;
	/*background: url('../img/right.PNG') no-repeat center;*/
}

.bodys {
	text-align:center;
	margin:0 auto;
	font-family: "Calibri",sans-serif;
	font-size: 13px;
	/*background-color: #e0dfdc;*/
	background-color: #fff;
	background-image:url('/dev2/img/bg_title2.png');
	background-repeat:repeat-x;
}
body {
	text-align:center;
	margin:0 auto;
	font-family: "Calibri",sans-serif;
	font-size: 13px;
	/*background-color: #e0dfdc;*/
	background-color: #fff;
	background-image:url('/dev2/img/bg_title.png');
	background-repeat:repeat-x;
}
p {
 padding: 5px;
}

#contenidoTotal{
	width: 100%;
	top: 0;
}


/* Capa de Publicidad */

 .administrar {
        width:110px;
        height:25px;
        background:url('img/imgMenu/administrar1.png');
}
.administrar:hover {
        background:url('img/imgMenu/administrar2.png');
}
#publicidad{
	width: 700px;
	height: 74px;
	margin: 0 auto 0 auto;
}

/* Fin Capa de Publicidad */

#acerca_de{
	font-size: 14px;
	color: #636363;
}
#navegacionFooter{
	font-size: 12px;
	color: #273f6a;
	text-align: center;
}

#navegacionFooter a{
	font-size: 12px;
	color: #273f6a;
	text-align: center;
	text-decoration: none;
}

#navegacionFooter a:hover{
	font-size: 12px;
	color: #273f6a;
	text-align: center;
}

#wrapper {
	position: relative;
	margin: 0 auto 0 auto;
	width: 980px;
	text-align: center;
}

#content {
	float: left;
	color: #333;
	background: #FFFFFF;
	min-height: 330px;
	width: 980px;
	display: inline;
	padding-top:20px;
	/*overflow-y: auto;
	/*clear: both;*/
}

#header {
	color: #c91010;
	font-weight: bold;
	width: 980px;
	float: left;
	background: #FFFFFF;
}

#footer {
	width: 980px;
	/*clear: both;*/
	color: #c91010;
	font-size: 14px;
	background: #d9d9d9;
}
#info_bot{
	text-align:center;
	width:100%;
	height:30px;
}
#logo-index {
	padding: 5px 0px 5px 45px;
	float: left;
}

.login{
	float: right;
	width: auto;
}

.login a{
	color: #616161;
	font-weight: bold;
	text-decoration: none;
}

.login a:hover{
	text-decoration: none;
	font-weight: bold;
	color:#FF0000;
}

.links a{
	color: #c91010;
	font-size: 6px;
	font-weight: bold;
	text-decoration: none;
}

.links a:hover{
	text-decoration: none;
	font-size: 6px;
	font-weight: bold;
	color:#FF0000;
}

#linksContinuar a{
	color: #c91010;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#linksContinuar a:hover{
	color: #c91010;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.registrese a{
	display: block;
	width: 251px;
	height: 255px;
	z-index: +1000;
	background: url('../img/logoregistrar1.png') no-repeat center;
}

.registrese a:hover{
	border-style: none;
	display: block;
	width: 251px;
	height: 255px;
	z-index: +1000;
	background: url('../img/logoregistrar2.png') no-repeat center;
}
.cajas {
	border: 1px solid #ccc;
	background:url(../dev2/toc/bg_campo.png) repeat-x center center;
	background-color: #F6F6F6;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #333;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	outline:none;
	
}
.cajas2 {
	border: solid 1px #294094;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #a4a4a4;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	outline:none;
	
}
.boton-enviar-rojo {
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
	border-top: solid 2px #999999;
	border-left: solid 2px #999999;
	background: url('../img/boton.png') repeat-x center;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.boton-enviar-rojo:hover {
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
	border-top: solid 2px #999999;
	border-left: solid 2px #999999;
	background-image: url('../img/boton.png') repeat-x center;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	color: #e7e7e7;
}

.collage a{
	display: block;
	width: 211px;
	height: 210px;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	background: url('../img/fotos-collageI-1.png') no-repeat center;
}

.collage a:hover{
	display: block;
	width: 211px;
	height: 210px;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	background: url('../img/fotos-collageI-2.png') no-repeat center;
}

.collageD a{
	display: block;
	width: 211px;
	height: 210px;
	float: right;
	margin-right: 50px;
	margin-top: 20px;
	background: url('../img/fotos-collageD-1.png') no-repeat center;
}

.collageD a:hover{
	display: block;
	width: 211px;
	height: 210px;
	float: right;
	margin-right: 50px;
	margin-top: 20px;
	background: url('../img/fotos-collageD-2.png') no-repeat center;
}



#lanzaCal {
	background: url('../img/calendario-icono.png');
}

#ingresoCorrecto {
	margin: 10px auto 0 auto;
	border: dashed 1px #000000;
	background-color: #ececec;
	width: 600px;
	height: auto;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 5px 5px 5px;
	color: #3C6C95;1
}

.curved {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior:url('border-radius.htc');
}

#ingresoCorrecto a {
	color: #3C6C95;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#ingresoCorrecto a:hover{
	color: #222222;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#ingresoCorrecto img {
	float: left;
	margin-right: 10px;
}

#ingresoIncorrecto {
	margin:10px auto 0 auto;
	border: dashed 1px #B34242;
	background-color: #F4D2D0;
	width: 400px;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 5px 5px 5px;
	color: #3C6C95;
}

#ingresoIncorrecto a {
	color: #3C6C95;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#ingresoIncorrecto a:hover{
	color: #222222;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#form_paso1{
	width: auto;
	margin: 0px auto 0px auto;
	padding: 10px 5px 5px 5px;
	text-align: center;
}
#form_paso1 td{
	font: 10px Verdana;
}

#linkForm {
	color: #FF0000;
	text-decoration: none;
}
#linkForm:hover {
	text-decoration: none;
	font-weight: bold;
	color:#333333;
}

#modPerfil {
	margin: 1px auto 0 auto;
}

#menuDiv {
	/*clear: both;*/
	height: 39px;
	width: 980px;
	margin: 0 auto 0 auto;
	float: left;
	padding: 0 0 10px 0;
	text-align: center;
	background-color: #FFFFFF;
}
/* Estilo para las Validaciones */
fieldset {
	border:0;
	/*position:relative;*/
}
span.hint {
	font:normal 11px/14px verdana;
	background:#eee url('../img/bg-span-hint-gray.gif') no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:250px;
	position:absolute;
	height: auto;
	margin: -12px 0 0 14px;
	display:none;
}


fieldset.welldone span.hint {
	background:#9fd680 url('../img/bg-span-hint-welldone.jpg') no-repeat top left;
	border-color:#749e5c;
	color:#000;
}
fieldset.kindagood span.hint {
	background:#ffffcc url('../img/bg-span-hint-kindagood.jpg') no-repeat top left;
	border-color:#cc9933;
}


fieldset.welldone {
	background:transparent url('../img/bg-fieldset-welldone.gif') no-repeat 194px 19px;
}
fieldset.kindagood {
	background:transparent url('../img/bg-fieldset-kindagood.gif') no-repeat 194px 19px;
}


/*- Menu Tabs 15--------------------------- */

#tabs15 {
      font: bold 11px/1.5em Verdana;
      float:left;
      width: auto;
      background: change-background;
      line-height:normal;
	margin: 0 auto 0 auto;
      }
#tabs15 ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
      }
#tabs15 li {
      display:inline;
      margin:0;
      padding:0;
}

.trabajos a{
	display: block;
	width: 180px;
	height: 23px;
	background: url('../img/imgMenu/botontrabajosenelblanco1.png') no-repeat center;
}

.trabajos a:hover{
	display: block;
	width: 180px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/botontrabajosenelblanco2.png') no-repeat center;
}
trabajos_ a{
	display: block;
	width: 180px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/trabajo1.png') no-repeat center;
}
trabajos_ a:hover{

	display: block;
	width: 180px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/trabajo2.png') no-repeat center;
}
.faq a{
	display: block;
	width: 182px;
	height: 23px;
	background: url('../img/imgMenu/botonFAQ1.png') no-repeat center;
}

.faq a:hover{
	display: block;
	width: 182px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/botonFAQ2.png') no-repeat center;
}

.home1 a{
	display: block;
	width: 54px;
	height: 23px;
	background: url('../img/imgMenu/botonhome1.png') no-repeat center;
}

.home1 a:hover{
	display: block;
	width: 54px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/botonhome2.png') no-repeat center;
}

.clientes a{
	display: block;
	width: 80px;
	height: 23px;
	background: url('../img/imgMenu/boton_clientes1.png') no-repeat center;
}


.creaviso{
	display: block;
	width: 110px;
	height: 23px;
	background: url('../img/imgMenu/creaviso1.png') no-repeat center;
}
.creaviso:hover{
	display: block;
	width: 110px;
	height: 23px;
	background: url('../img/imgMenu/creaviso2.png') no-repeat center;
}


.clientes a:hover{
	display: block;
	width: 80px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_clientes2.png') no-repeat center;
}

.solicitudes a{
	display: block;
	width: 120px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_solicitudes1.png') no-repeat center;
}

.solicitudes a:hover{
	display: block;
	width: 120px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_solicitudes2.png') no-repeat center;
}

.administrar{
	display: block;
	width: 120px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_clientes1.png') no-repeat center;
}

.administrar:hover{
	display: block;
	width: 120px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_clientes2.png') no-repeat center;
}


.registrate a{
	display: block;
	width: 90px;
	height: 23px;
	background: url('../img/imgMenu/boton_registrate1.png') no-repeat center;
}

.registrate a:hover{
	display: block;
	width: 90px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_registrate2.png') no-repeat center;
}
.modificar a{
	display: block;
	width: 184px;
	height: 23px;
	background: url('../img/imgMenu/modificarperfil.png') no-repeat center;
}

.modificar a:hover{
	display: block;
	width: 184px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/modificarperfil1.png') no-repeat center;
}

.avisos a{
	display: block;
	width: 69px;
	height: 24px;
	background: url('../img/imgMenu/botonavisos1.png') no-repeat center;
}

.avisos a:hover{
	display: block;
	width: 69px;
	height: 24px;
	border-style: none;
	background: url('../img/imgMenu/botonavisos2.png') no-repeat center;
}

.publica a{
	display: block;
	width: 130px;
	height: 23px;
	background: url('../../img/imgMenu/publica.png') no-repeat center;
}

.publica a:hover{
	display: block;
	width: 130px;
	height: 23px;
	border-style: none;
	background: url('../../img/imgMenu/publica2.png') no-repeat center;
}
.buscar a{
	display: block;
	width: 71px;
	height: 24px;
	background: url('../img/imgMenu/buscar1.png') no-repeat center;
}

.buscar a:hover{
	display: block;
	width: 71px;
	height: 24px;
	border-style: none;
	background: url('../img/imgMenu/buscar2.png') no-repeat center;
}

.carrito a{
	display: block;
	width: 142px;
	height: 24px;
	background: url('../img/imgMenu/seleccionados1.png') no-repeat center;
}

.carrito a:hover{
	display: block;
	width: 142px;
	height: 24px;
	border-style: none;
	background: url('../img/imgMenu/seleccionados2.png') no-repeat center;
}

.miSeleccion a{
	display: block;
	width: 145px;
	height: 24px;
	background: url('../img/imgMenu/miseleccion1.png') no-repeat center;
}

.miSeleccion a:hover{
	display: block;
	width: 145px;
	height: 24px;
	border-style: none;
	background: url('../img/imgMenu/miseleccion2.png') no-repeat center;
}
/* botones modificar perfil */

.opcionPerfil1 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/datospersonales1.png') no-repeat center;
}

.opcionPerfil1 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/datospersonales2.png') no-repeat center;
}

.opcionPerfil2 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/estudiosyhabilidades1.png') no-repeat center;
}

.opcionPerfil2 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/estudiosyhabilidades2.png') no-repeat center;
}

.opcionPerfil3 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/caracteristicasfisicas1.png') no-repeat center;
}

.opcionPerfil3 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/caracteristicasfisicas2.png') no-repeat center;
}

.opcionPerfil4 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/imagenesydocumentos1.png') no-repeat center;
}

.opcionPerfil4 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/imagenesydocumentos2.png') no-repeat center;
}
.opcionPerfil5 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/intereseslaborales1.png') no-repeat center;
}

.opcionPerfil5 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/intereseslaborales2.png') no-repeat center;
}

.opcionPerfil6 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/experiencialaboral1.png') no-repeat center;
}

.opcionPerfil6 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/experiencialaboral2.png') no-repeat center;
}

.opcionPerfil7 a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/otrosdatos1.png') no-repeat center;
}

.opcionPerfil7 a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/otrosdatos2.png') no-repeat center;
}

.opcionPerfilIA a{
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/invitaamigos1.png') no-repeat center;
}

.opcionPerfilIA a:hover{
	border-style: none;
	display: block;
	width: 150px;
	height: 179px;
	z-index: +1000;
	background: url('../img/modPerfil/invitaamigos2.png') no-repeat center;
}

/* Estilo Seleccion Multiple de Checkbox */

.seleccionMultiple{
	height: 100px;
	overflow: auto;
	background: #eee;
	width: 350px;
	border:5px solid #eee;
	margin:0 0 1.5em 25px;
}

/* Fin Estilo Seleccion Multiple */

/* Clientes */

#clientes{
	text-align: justify;
	width: 700px;
	margin: 0 auto 0 auto;
}

#clientes li{
	list-style-image: url('../img/favicon.png');
}

.hola {
	color: #F00;
}
#postula {
background-image:url(../toc/imagenes/postula.png);
background-position: center top;
height: 22px;
width: 150px;
margin-left:auto;
margin-right:auto;
cursor:pointer;
display:block;
}
#postula:hover {
background-position: center center;
}
#postula:active{
background-position:center bottom;
}
#postula a{
	text-decoration:none;
	display:block;
}
clear {
	clear:both;
}
.boton22 {
	height: 22px;
	width: 150px;
	display:block;
	float:left;
	cursor:pointer;
	margin-right:5px;
}
#seleccionartodos {
	background-image: url(../imagenes/seleccionar_todos.png);
	background-position: center 0px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#seleccionartodos:hover {
	background-position: center -27px;
}
#seleccionartodos:active {
	background-position: center -53px;
	background-attachment: scroll;
}

#marcartodos {
	background-image: url(../imagenes/marcar_todos.png);
	background-position: center 0px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
#marcartodos:hover {
	background-position: center -27px;
}
#marcartodos:active {
	background-position: center -51px;
	background-attachment: scroll;
}

#seleccionarmarcados {
	height: 22px;
	width: 170px;
	display:block;
	float:left;
	margin-right:5px;
	background-image: url(../imagenes/seleccionar_marcados.png);
	background-position: center 0px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	cursor:pointer;
}
#seleccionarmarcados:hover {
	background-position: center -27px;
}
#seleccionarmarcados:active {
	background-position: center -51px;
	background-attachment: scroll;
}


#postula {
background-image:url(imagenes/postula.png);
background-position: center top;
height: 22px;
width: 150px;
border:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}
#postula:hover {
background-position: center center;
}
#postula:active{
background-position:center bottom;
}
.adm_div {
	margin-top: 10px;
}
.campo_ {
	border: 1px solid #CCC;
	position: relative;
}

/*
.MenuAvisos{ clear:both;}
.MenuAvisos ul{list-style:none;margin:15px 0 0 0; padding:0; height:24px;}
.MenuAvisos ul li {background:none;	float:left;	display:block;}
.MenuAvisos ul li a {background:url(../imagenes/btn-large.gif) no-repeat left top; display:block; float:left; font-size:13px; color:#fff; margin:0 2px 0 0;}
* html .MenuAvisos ul li a {float:left;}
*:first-child+html .MenuAvisos ul li a {height:auto;}
.MenuAvisos ul li a span {display:block;height:20px; padding:4px 12px 0 12px;background:url(../imagenes/btn-large.gif) no-repeat right bottom;}
.MenuAvisos ul li a span div.twit{ background:url(../imagenes/T-twitter.png) no-repeat center left; padding:0 0 0 17px;}
.MenuAvisos ul li a span div.face{ background:url(../imagenes/F-facebook.png) no-repeat center left; padding:0 0 0 13px;}

.MenuAvisos ul li a span div.post{ background:url(../imagenes/postular.gif) no-repeat center left; padding:0 0 0 15px;}
.MenuAvisos ul li a span div.cancel{ background:url(../imagenes/cancelarpost.gif) no-repeat center left; padding:0 0 0 15px;}

.MenuAvisos ul li a:hover {	height:24px;display:block; text-decoration:underline;}
*:first-child+html .MenuAvisos ul li a:hover {height:auto;}
.MenuAvisos ul li a:hover span {	display:block;cursor:pointer;}
* html .MenuAvisos ul li a:hover span {height:auto !important;float:left;display:block;}
ul.Listar{ list-style-image:url(../imagenes/li-arrow.gif); line-height:1.6em;}
*/
.error22 {
	font-size: 10px;!important
	line-height: 19px;
	text-align: right;
	width: 170px;
	margin-left: 160px;
	position: absolute;
	padding-right: 10px;
	padding-left: 10px;
	height: 19px;
	background-image:url(../imagenes/error.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
	font-weight: bold;
	position:absolute;
	left:25px;
	bottom:7px;
	clip: rect(0px,auto,auto,auto);
}
a .ElAviso .overlay{
	background-color:#444;
	color:#fff;
	position:absolute;
	height:100%;
	width:100%;
	z-index:99999;
	display:none;
	filter:alpha(opacity=10);
	opacity: .10;
	text-align: center;
	vertical-align: middle;
	line-height: 130px;
	font-weight: bolder;
	font-size: 13px;
}
a .ElAviso .overlay b{
	filter:alpha(opacity=0);
	opacity: .0;
	z-index:999999;
}
.ColCenter{
	position:static;
	width:900px;
	margin-right: auto;
	margin-left: 20px;
}


.Separador{
	border-top:1px dashed #acc0c7;
	height:14px;
	position:relative;
	margin:30px 0 10px 0;
	background-color: #FFF;
}.ColDer{
	position:static;
	float:right;
	width:710px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.ColIzq{
	float:left;
	width:210px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 10px;
}
.contenido_general {
	width: 900px;
	z-index:100;
	position: relative;
	background-color:#FFF;
	background-image: url(../toc/imagenes/logo.png);
	background-position: 400px center;
	background-repeat: repeat-y;
	border: solid 1px #CCC;
	padding: 10px;
	margin-left: 20px;
	background-attachment: scroll;
}
.contenido_general .aviso {
	width: 900px;
	float: left;
	padding-right: 10px;
}
.contenido_general .aviso .bb22   {
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.contenido_general .aviso .bb22 .horas   {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right: 10px;
}
.contenido_general .aviso .titulo {
	font-size: 16px;
	text-decoration: none;
	color: #C00;
	font-weight: bold;
}
.contenido_general .aviso .subtitulo {
	color: #999;
	font-size: 14px;
	text-decoration: none;
}
#contenido_general #detalle_noticia  {
	font-size: 13px;
	margin-top: 10px;
}
#contenido_general #aviso_detalle #titulo_detalle {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.aviso_detalle  {
	width: 228px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 10px;
	position: relative;
	overflow:hidden;
}
#fondo {
	position:absolute;
	top:0px;
	left:0px;
	width: 5000%;
	height: 5000%;
	background-color: #CCC;
	z-index:1;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}
.aviso_detalle .aviso_info {
	position: static;
	z-index: 100;
}
 .aviso_detalle .aviso_info .datos {
	margin-top: 10px;
	font-weight: bold;
}
#aviso_detalle .aviso_info .datos .info {
	font-weight: normal;
}
.contenido_general .desplegable .campodetexto {
	border: 1px solid #CCC;
}.postula a{
	background-image: url(../imagenes/postula.png);
	background-position: center top;
	height: 22px;
	width: 150px;
	border:0px;
	margin-top:15px;
	margin-left:130px;
	margin-right:auto;
	padding:0px;
	display:block;
}
.postula:hover {
	background-position: center center;
}
.postula:active{
	background-position:center bottom;
}
.aviso .bb22 .calendars {
	padding-left: 10px;
}
.aviso .bb11 .sexo {
	padding-left: 10px;
	margin-top: 4px;
}
.aviso .bb11 .edad {
	padding-right: 10px;
	line-height: 16px;
}
.adm_div {	margin-top: 10px;
}
.aviso .bb11 .mas a{
	background-image: url(../imagenes/boton_mas.png);
	background-position: center top;
	background-attachment: scroll;
	background-repeat: repeat;
	width:20px;
	height:20px;
	display:block;
	position: relative;
	z-index: 1001;
}
.aviso .bb11 .mas a:hover{
	background-position: center center;
}
.aviso .bb11 .mas a:active{
	background-position: center bottom;
}
.aviso .bb11 .obligatorio  {
	position: absolute;
	top: 10px;
	z-index: 1000;
	background-color: #CCC;
	right: 4px;
	border: 1px solid #F00;
}
.aviso .postulantes {
	height: 50px;
	width: 45px;
	position: absolute;
	right: 5px;
	background-image: url(../toc/imagenes/contorno.png);
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 77px;
	font-size: 20px;
	color: #FFF;



!important
	top: 0px;
	border: 1px solid #CCC;
	margin-top: -21px;
}
.aviso .postulantes b {
	color: #FFF;
}
.aviso b:hover {
	text-decoration: underline;
}
b {
	font-weight: bold;
}

