/*
      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;*/
}

body {
	text-align:center;
	margin:0 auto;
	font-family: "Calibri",sans-serif;
	font-size: 13px;
	background-color: #e0dfdc;
}

p {
 padding: 5px;
}

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


/* Capa de Publicidad */

#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;
	/*overflow-y: auto;
	/*clear: both;*/
}

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

#footer {
	width: 980px;
	/*clear: both;*/
	float: left;
	color: #c91010;
	font-size: 14px;
	background: #d9d9d9;
}

#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: solid 2px #000000;
	background-color: #5a5a5a;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #c5be97;
}
.cajas2 {
	border: solid 2px #294094;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: #a4a4a4;
}

.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;
}

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

.pqreg a:hover{
	display: block;
	width: 184px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/botonregistrarse2.png') no-repeat center;
}
.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;
}

.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;
}

.clientes a:hover{
	display: block;
	width: 80px;
	height: 23px;
	border-style: none;
	background: url('../img/imgMenu/boton_clientes2.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;
}

.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;
}
.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');
}