/* declaracion de fuentes embebidas *//**/
@font-face{ 
	font-family: 'KGStrawberryLimeade'; 
	src: url(/commons/css/fonts/KGStrawberryLimeade.ttf) format("truetype");
}
@font-face{
	font-family: 'KhmerUI';
	src: url(/commons/css/fonts/KhmerUI.ttf)format("truetype");
}
html, body {
	margin: 0 auto;
	padding: 0;
	font-size: 13px !important;
	font-family: arial, verdana, tahoma;
	color: #000000;
	min-height: 38.462em;
	background-color: #dedede;
}
body{
	overflow-y: scroll;
}
a img {
	border: 0;
}
.espacio{
	clear:both;
}
#contenedor{
	width: 74em;
	width: 74em\9; /*Para explorer 6, 7 y 8*/
	max-width: 100%;
	margin: 0em auto;
	min-height: 100%;
	background-color: #FFFFFF;
	padding-bottom: 0em;
	box-shadow: 0 0 1.538em #b1b1b1;
	-webkit-box-shadow: 0 0 1.538em #b1b1b1;
	-moz-box-shadow: 0 0 1.538em #b1b1b1;
}
#contenedor #cabecera #logo{
	float:left;
	width: 17.769em;
	padding-top: 2.85em;
	text-align: right;
}
#contenedor #cabecera #cabeceraDerecha{
	width: 56.000em;
	float:left;
	margin-top: 0.2em;
}
/* Utilidades cabecera */
#contenedor #cabecera #cabeceraDerecha #utilidades{
	float: right;
	font-size: 11px;	
	background-image: url("/commons/img/fondoUtilidades.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 6.1em;
	width: 100%;
}
#contenedor #cabecera #cabeceraDerecha #utilidades #utilidadesContenido{
	width: 32.154em;
	float:right;
}
#contenedor #cabecera #cabeceraDerecha #utilidades #buscador{
	float:left;
	margin-top: 0.854em;
	width: 15.385em;
	height: 1.538em;
	width /*\**/: 17.692em\9;
	margin-right: 1.538em;
}
#contenedor #cabecera #cabeceraDerecha #utilidades #buscador .botones{
	float: right;
}
#contenedor #cabecera #cabeceraDerecha #utilidades #buscador input.cajaBuscar{
	border: none;
	padding: 0.231em;
	padding-left: 0.8em;
	color: #723989;
	background-color: #dedede;
	width:80%;
	height: 1.6em;
	margin-right: 0.785em;
	font-size: 0.9em;
	font-style:italic;
	font-weight: bold;
	border-radius: 0.869em;
	-moz-border-radius: 0.869em;
	-webkit-border-radius: 0.869em;
	box-shadow: inset 0.182em 0.182em 0.455em #b1b1b1;
	-webkit-box-shadow: inset 0.182em 0.182em 0.455em #b1b1b1;
	-moz-box-shadow: inset 0.182em 0.182em 0.455em #b1b1b1;
}
*:first-child+html #contenedor #cabecera #cabeceraDerecha #utilidades #buscador input.cajaBuscar{
	width:70%;
	top: -0.462em;
}
#contenedor #cabecera #utilidades #buscador input.accion {
	margin-top: -0.769em;
}
#contenedor #cabecera #cabeceraDerecha #utilidades .boton{
	float: left;
	margin-top: 0.385em;
}
#contenedor #cabecera #cabeceraDerecha #utilidades .boton a{
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
	padding-top:0.385em;
}
#contenedor #cabecera #cabeceraDerecha #utilidades .boton a:hover{
	/*text-decoration:underline;*/
}
 #redes{
	margin-top: 1em;
	text-align: center;
}#redes a{
	border: none;
}
#redes a img{
	margin-right: 5px;
}
/* Menu superior */
#contenedor #cabecera #cabeceraDerecha #menu{
	font-family: "KhmerUI", arial;
	font-size: 15px;
	background-image: url("/commons/img/fondo_menu.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #000000;
	color: #ffffff;
	height: 2em;
	clear: right;
}
#contenedor #cabecera #cabeceraDerecha #menu ul{
	margin: 0em;
	margin-left: 1.538em;
	padding: 0em;
	width: 100%;
	list-style: none outside none;
}
#contenedor #cabecera #cabeceraDerecha #menu ul li{
	padding: 0.8em 1.154em 0em 1.154em;
	float: left;
}

#contenedor #cabecera #cabeceraDerecha #menu ul li:hover a{
	color: #ffffff;
}
#contenedor #cabecera #cabeceraDerecha #menu ul li a{
	color: #ffffff;
	text-decoration: none;
}

/* Migas de pan */
#contenedor #path {
	height: 1.538em;
	padding-left: 2.938em;
}
#contenedor #path #textPath {
	padding-top: 0.2em;	
	font-size:90%;
	color: #723989;
}
#contenedor #path #textPath a {
	text-decoration: none;
	color: #723989;
	font-weight: bold;
}
#contenedor #path #textPath a img{
	border: none;
}
#contenedor #path #textPath a:hover {
	color: #723989;
	/*text-decoration: underline;*/
}
/* Cuerpo de la página */
#contenedor #cuerpo{
	min-height: 100%;
	clear: both;
}
#contenedor #cuerpo #tContenido{
	min-height: 100%;
	padding-bottom: 0.769em;
	padding-top: 0.769em;
}
* html #contenedor #tContenido{
	height: 38.462em;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo{
	min-height: 38.462em;
	padding-bottom: 0.769em;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaDerecha{
	width: 56.5em !important;
	float: left;
	display: block !important;
	margin:0 auto;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaDerecha .ioColumnaIzquierda{
	margin-left: 0.4em;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda{
	width: 17.3em;
	float:left;
	min-height: 38.462em;
	display: block !important;
}
/* Formulario de registro */
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios{
	background-color: #000000;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios {
	padding: 0.385em;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios form{
	margin-left: 1em;
	font-family: "KGStrawberryLimeade", arial;
	font-size: 17px;
	color: #ffffff;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios div{
	margin-left: 1em;
	font-family: "KGStrawberryLimeade", arial;
	font-size: 17px;
	color: #ffffff;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios form input {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios caption{
	background-image: url("/commons/img/base/registro_adorno.png");
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 1em;
	font-size: 28px;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios label{
	margin-left: 1.5em;
	line-height: 1;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios div.registro{
	border: none;
	padding: 0.231em;
	padding-left: 0.2em;
	margin-left: 0.7em;
	color: #000;
	background-color: #dedede;
	width:9.5em;
	height: 1.3em;
	font-size: 0.9em;
	font-style:italic;
	font-weight: normal;
	border-radius: 0.869em;
	-moz-border-radius: 0.869em;
	-webkit-border-radius: 0.869em;
	box-shadow: inset 0.182em 0.182em 0.455em #6c6b6b;
	-webkit-box-shadow: inset 0.182em 0.182em 0.455em #6c6b6b;
	-moz-box-shadow: inset 0.182em 0.182em 0.455em #6c6b6b;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios div.registro div, 
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios div.registro input{
	height: 1.3em;
}
#contenedor #cuerpo #tContenido .contenido_cuerpo #columnaIzquierda #usuarios .iousuarios td.boton{
	float:right;
}
/* Contenidos generales */

/* Estilos menu secundario */
#contenedor #menu-secundario{
	float: left;
	width: 98%;
}
#contenedor #menu-secundario .iomenu-secundario {
	margin-bottom: 0.769em;	
}
#contenedor #menu-secundario #menu{
	padding: 0.769em 0em;
}
#contenedor #menu-secundario #menu ul.normal{
	list-style: none;
	padding-left: 0em;
	margin-top:0.769em;
	margin-left: 1em;
}
#contenedor #menu-secundario #menu ul.normal li{
	padding:0em;
	margin-bottom: 0.054em;
	background-image: url("/commons/img/flecha2.png");
	background-repeat: no-repeat;
	background-position: left;
	font-weight:bold;
}
#contenedor #menu-secundario ul.normal li a{
	color: #373c3c;
	text-decoration: none;	
   	padding: 0.231em 0em;
   	padding-top: 0.385em;
   	display:block;
   	min-height: 1.538em;
   	padding-left: 2em;
}
#contenedor #menu-secundario ul.normal li a:hover{
	text-decoration: none;
	color: #723989;
	text-transform: uppercase;
}
#contenedor #menu-secundario ul.normal li.activaMenu{
	color: #ffffff;
	
}
#contenedor #menu-secundario ul.normal li.catActivo{
	/* background-image: url("/commons/img/flecha2.png");*/
}
#contenedor #menu-secundario ul.normal li.catActivo a{
    padding-left: /*1.2*/1.5em;
    margin-left: 0.5em;
    color: #723989;
	text-transform: uppercase;
	}
#contenedor #menu-secundario ul.normal li.activaMenu a{
	/*padding-left: 2em;*/
	margin-left: 0.5em;
	background-color: #fafafa;
	text-transform: uppercase;
	}
#contenedor #menu-secundario ul.normal li.activaMenu ul {
	padding: 0em;
	background-color: #e0dede;	
	display: block;
	list-style: none;
}
#contenedor #menu-secundario ul.normal li.activaMenu ul li {
	margin:0em;
	color: #000000; 	
	background-image: none !important;
	background-color: transparent !important;
	border: none !important;
	list-style-image: url("/commons/img/icomenu.png");
	list-style-position: inside;
}
#contenedor #menu-secundario ul.normal li.activaMenu ul li a {
	padding: 0em 1.923em;
	margin-top: 0em;
	padding-top: 0.385em;
	background-image: none !important;
	background-color: #e0dede;	
}
#contenedor #menu-secundario #menu ul.normal ul{
	padding-left: 0em;
	margin-left: 0em;
}
#contenedor #menu-secundario #menu ul.normal ul li.catActivo{ 
	color: #e84922;
	list-style-image: url("/commons/img/icomenu.png");
	list-style-position: inside;
}
#contenedor #menu-secundario #menu ul.normal ul li.catActivo a{
	color: #e84922;
}
#contenedor #menu-secundario #menu ul.normal ul li.catActivo ul {
}
#contenedor #menu-secundario #menu ul.normal ul li.catActivo ul li {
	list-style-image: url("/commons/img/icomenu2.png");
	list-style-position: inside;
}
#contenedor #menu-secundario #menu ul.normal ul li.catActivo ul li a{
	color: #373c3c;
	padding-left: 3.5em;
}
/* Estilos auxiliares */
.blank {
	clear: both;	
}
.forms-field-required {
	border: 0em;
	margin: 0em;
	background-color: transparent;
	color: #ee8201;
}
/* CAJA DE ERRORES DE FORMULARIO*/
div.forms-validation-errors {
	margin: 0.769em 0em;
	padding: 0.154em; 
}
div.forms-validation-errors ul {
	margin-left: 1.538em;
}
div.forms-validation-errors p {
	text-align: center;
}
/* AVISO LEGAL EN FORMULARIOS */
p.ley {
	font-size:80%;
	font-style:italic;
	text-align:justify;
}
/* -- COMIENZO SOCIAL TOOLS --*/
.SocialTools {
	color:#666666;
	margin: 0em;;
}
.socialToolsIlikeit {
	float: right;
}
.SocialToolsUp {
	float: left;
	width: 26.923em;
	margin-left: 0.769em;
}
.SocialToolsShares {
	border-bottom:0.077em solid #DDDDDD;
	clear:both;
	display:block;
}
.SocialToolsFB {
	float:left;
	margin-top: 1.231em;
	padding: 0em;
	width: 8.462em;
}
.SocialToolsTWT{
	float:left;
	border: 0em;
	padding: 0em;
	margin-top: 1.231em;
	width: 7.692em;
	border-left:0.077em solid #DDDDDD;
	text-align:center;
}
* html .SocialTools .SocialToolsTWT {
	display: none;
}
.SocialToolsPlusOne {
	float:left;
	padding: 0;
	margin-top: 1.231em;
	width: 48px;	
}
.SocialToolsUp .SocialToolsTWT {
	float:left;
	border: 0em;
	padding: 1.538em 0.385em 0em 0.385em;
	width: auto;
}
* html .SocialToolsUp .SocialToolsTWT {
	display: none;
}
.SocialToolsShareLinks {
	background:none repeat scroll 0 0 #E8E8E8;
	border-left:0.077em solid #DDDDDD;
	font-size:11px;
	padding:0.385em 0.385em 0.385em 1.154em;
	width: 16.923em;
	float: right;
	display:none;
}
.SocialToolsShareLinks div {
	float:left;
	margin: 0.154em 0.385em 0.154em 0em;
	width: 7.692em;
	height: 1.692em;
}
.SocialToolsShareLinks div a {
	padding: 0.154em 0em 0.154em 1.538em;
	text-decoration:none;
}
.SocialToolsShareLinks div a:hover {
	text-decoration:underline;
}
a.buzz {
	background:url("/scripts/img/socialnet/buzz.png") no-repeat scroll left center transparent;
}
a.delicious {
	background:url("/scripts/img/socialnet/delicious.png") no-repeat scroll left center transparent;
}
a.meneame {
	background:url("/scripts/img/socialnet/meneame.png") no-repeat scroll left center transparent;
}
a.tuenti {
	background:url("/scripts/img/socialnet/tuentishare.png") no-repeat scroll left center transparent;
}
.noborde {
	border: 0em;
}
/* -- FIN SOCIAL TOOLS --*/
/* Pie de pagina */
#pie {
	text-align: center;	
	clear: both;
	padding: 0em 0.769em;
    background-color: #000000;
    margin:0em;
    margin-top:1.538em;
    height: 2.692em;
	padding-top: 0.385em;
	font-size: 11px;
	color: #ffffff;
}
#pie a {
	color: #ffffff;
}
#pie a:hover {
	color: #ffffff;
	text-decoration: underline;	
}
#pie #datosPie{
	padding-top:0.692em;
	float:left;
	width: 35%;
	margin-left: 2.308em;
}
#pie #conformesPie{
	float:left;
	text-align: center;
	margin-top: 0.231em;
}
#pie #conformesPie *{
	margin: auto;
}
#pie #conformesPie #conformes{
	padding-top:0.385em;
	display: inline;
}
#pie #enlacesPie{
	float:left;
	padding-top: 0.538em;
	margin-left: 3.077em;
}
#pie .enlacesPie span{
	margin-right: 1.538em;
}
#pie p {
	margin: 0em 0em;
	padding: 0em;	
	font-size: 0.9em;
}
#pie a {
	text-decoration: none;
	font-weight: bold;	
}
#pie img {
	vertical-align: middle;
	border: 0em;
}
/* Capsula Info */
.capsulaInfoContenedor {
	margin-top: 0.769em;
}
#capsulaInfoCD  .caja {
	margin: 1%;	
	margin-right:0em;
	margin-left:0em;
	padding-bottom: 0.769em;
	margin-bottom: 0.615em;
	background-color: #ffffff;
}
#capsulaInfoCD .conborde {
	border: 0.077em solid #d8d8d8;	
}
#capsulaInfoCD .sinborde {
	border:0em;
}
#capsulaInfoCD  .caja .cabecera .cio {
	border: 0em;
	text-align:right;
	padding: 0.154em;
	margin: 0em;
	background-color: #A3A3A3;
}
#capsulaInfoCD  .nofoto .imgDiv{
	display:none;
}
#capsulaInfoCD  .mediumsize .imgDiv{
	width: 50%;
	margin: 0 auto;
}
#capsulaInfoCD  .maxsize .imgDiv{
	width: 100%;
}
#capsulaInfoCD .maxsize .bordeImgDiv {
	margin: 0 2%;	
}
#capsulaInfoCD  .caja .imgDiv img {
	border:0;
	width: 100%;
	height: auto;	
}
#capsulaInfoCD .caja h1 {
	font-size: 100%;
	padding: 0.154em;
	font-size: 100%;	
	color:#3a3737;
	margin: 0em;
	margin-top: 0.769em;
}
#capsulaInfoCD  .caja h1 a {
	text-decoration: none;	
	color:#444447;	
}
#capsulaInfoCD  .caja h1 a:hover {
	text-decoration: underline;
	color: #444447;	
}
#capsulaInfoCD  .caja h2 {
	text-align: left;	
	padding: 0em;
	margin: 2%;
	font-size: 90%;
	color: #444447;
}
#capsulaInfoCD  .caja h2 a {
	text-decoration: none;	
	color: #444447;
}
#capsulaInfoCD  .caja h2 a:hover {
	text-decoration: underline;	
	color: #444447;	
}
#capsulaInfoCD  .conborde .capsulainfoBoxContent {
	font-size: 90%;;
}
#capsulaInfoCD .caja .capsulainfoBoxContent a {
	color: #528ab8;	
}
#capsulaInfoCD  .caja .capsulainfoBoxContent a:hover {
	color: #528ab8;
	text-decoration: underline;	
}
#capsulaInfoCD  .sinborde .capsulainfoBoxContent {
	margin: 0em;
	padding: 0em;
}
#capsulaInfoCD .capsulainfoBoxContent img {
	border: none;	
}
#capsulaInfoCD .estilo1{
	padding: 0.385em;
}
#capsulaInfoCD .estilo4{
	padding: 0.385em;
}
#capsulaInfoCD .capsulainfoBoxContent a img {
	border: none;	
}
#capsulaInfoCD .caja .capsulainfoBoxContent ul {
    list-style-image: url("/commons/img/flecha.png");
	margin: 0em;
	padding: 0.385em 1.854em;
}
#capsulaInfoCD .colrowlayoutBordeContenido a {
	text-decoration: none;	
}
#capsulaInfoCD .colrowlayoutBordeContenido a:hover {
	text-decoration: underline;	
}
#capsulaInfoCD  .caja .docDiv {
	text-align:right;
	margin:2%;	
}
#capsulaInfoCD  .caja .docDiv a img {
	border: none;		
}
#capsulaInfoCD  .caja .docDiv img {
	margin-right: 0.385em;
	vertical-align: middle;		
}
#capsulaInfoCD  .caja .docDiv .textDocDiv {
	font-size: 80%;	
}
#capsulaInfoCD table{
	border: 0.077em solid #C0BFBF;
}
#capsulaInfoCD table th{
	background-color: #000000;
	color: #ffffff;
}
/*MENSAJES DE INFORMACION Y ERROR*/
.cincludemensajetexto {
	text-align:center;
	font-size: 110%;
	font-weight: bold;
	color: #FF0000;
}
#fTypes {
	margin-left: 0.769em;
	font-weight: bold;	
}
/* TEXTOS TEMPLATES FCKEDITOR */
div.fckTemplates {
	width: 100%;
	position: relative;
	vertical-align: middle;
}
div.fckTemplates img {
	border:none;	
} 
div.fckImgLeft {
	width: 70%;
	float: left;
	margin-right: 0.385em;
	margin-bottom: 0.385em;
}
div.fckImg50Left {
	width: 50%;
	float: left;
	margin-right: 0.385em;
	margin-bottom: 0.385em;
}
div.fckImg75Left img {
	float:left;
}
div.fckImgRight {
	width: 70%;
	float: right;
	margin-left: 0.385em;
	margin-bottom: 0.385em;
}
div.fckImgCenter {
	width: 50%;
	margin: 0.769em auto;
	margin-bottom: 0.385em;
}
div.fckImgCenter img {
	width: 100%;
	height: auto;
}
div.fckImgCenter75 {
	width: 75%;
}
div.fckImgCenter90 {
	width: 90%;
}
div.fckTemplates div.fckImg50Left img {
	width: 100%;
	height: auto;
}
div.fckTemplates div.fckImgLeft img {
	width: 100%;
	height: auto;
}
div.fckTemplates div.fckImgRight img {
	width: 100%;
	height: auto;
}
table.fckTableCenter {
	margin: 0.769em auto;
	border-collapse: collapse;
	border: 0.077em solid #000000;
}
table.fckTableCenter caption {
	text-align:center;
	font-weight:bold;
	padding: 0.154em;		
	border-bottom: 0.077em solid #000000;	
}
table.fckTableCenter th {
	font-weight:bold;
	padding: 0.308em;
	background-color:#FFDDBF;
	border: 0.077em solid #000000;
	color: #000000;
}
table.fckTableCenter td {
	padding:0.154em;
	border: 0.077em solid #000000;
}
/* ESTILO LIBRE ENTRADA APARTADOS SERVICIOS */
div.fckServiciosContenido {
	float: left;
	margin: 6.154em 2.308em 6.154em 2.308em;
}
div.fckIntro {
	width: 50.000em;
	margin: 5.769em auto;
	margin-bottom: 0.769em;
	text-align: center;
}
*:first-child+html div.fckIntro {
	margin-top: 3.462em;
}
* html div.fckIntro {
	margin-top: 3.462em;
}
div.fckIntro img {
	border: none;
}
*:first-child+html div.fckIntro img.fckIntroPortada {
	float:none;
}
* html div.fckIntro img.fckIntroPortada {
	float:none;
}
*:first-child+html div.fckIntro img {
	float:left;
}
* html div.fckIntro img {
	float:left;
}
div.fckIntroText {
	float: right;
	width: 35%;
	padding-left: 0.769em; 
	text-align: left;
	font-size: 90%;
}
div.fckIntroText h1 {
	text-align: left;
	font-size: 120%;
	color: #ED7F00;
	font-weight: bolder;
	margin: 0em;
	padding:0em;
}
div.fckIntroText h2 {
	font-size: 95%;
	color: #ED7F00;
	margin: 0em;
	padding: 0em;
}
div.fckIntroText ul {
	margin: 0em;
	margin-left: 1.538em;
	padding: 0em;
}
table.fckTableCenter {
	margin: 0.769em auto;
	border-collapse: collapse;
	border: 0.077em solid #000000;
	width: auto;	
}
table.fckTableCenter caption {
	text-align:center;
	font-weight:bold;
	padding: 0.154em;		
	border-bottom: 0.077em solid #000000;	
}
table.fckTableCenter th {
	font-weight:bold;
	padding:0.308em;
	background-color:#e8e8e8;
	color: #000000;
	border: 0.077em solid #000000;
	text-align:center;
}
table.fckTableCenter th.destacado {
	font-size: 115%;
}
table.fckTableCenter td {
	padding:0.308em;
	border: 0.077em solid #000000;
}
/* ESTILOS ESPECIALES COLUMNAS */
table.fckTableCenter td.col1 {
	font-weight: bold;
	width: 45%;
}
table.fckTableCenter td.col2 {
	width: 30%;
	font-style: italic;
}
table.fckTableCenter td.col3 {
	font-weight: bold;
	width: 10%;
	text-align:center;
}
table.fckTableCenter td.col4 {
	width: 15%;
	text-align:right;
	font-style: italic;
}
table.fckTableCenter td.col5 {
	font-weight: bold;
	width: 25%;
}
table.fckTableCenter td.col6 {
	font-weight: bold;
	width: 30%;
	text-align:left;
}
.iousuarios .tools {
	margin-top: 0.769em;
	margin-right: 0.308em;
	text-align:right;
}
.iousuarios .toolsB {
	margin-top: 0.231em;
	margin-right: 0.308em;
	text-align:right;
}
.iousuarios p {
	margin: 0.308em;
	text-align: right;
}
.iousuarios a {
	color: #ffffff/*2E4676*/;
	font-weight: bold;
	text-decoration: none;
}
.iousuarios a:hover {
	text-decoration: underline;
}
div.boxMsg {
	width: 60%;
	margin: 0.769em auto;
}
div.ioBoxMsg {
	margin: 0.385em;
	padding: 0.769em;
	border: 0.154em solid #cac8c9;
	border-radius: 0.769em 0.769em 0.769em 0.769em;
	-moz-border-radius: 0.769em 0.769em 0.769em 0.769em;
	-webkit-border-radius: 0.769em 0.769em 0.769em 0.769em;
	background-color: #FFFFFF;
	font-size: 110%;
}
div.ioBoxMsg a {
	font-size: 90%;
}
div.ioBoxMsg input {
	background-color:#ffffff;
	margin-bottom:0.385em;
	border: 0.077em solid #909090;
	color: #6B6B6B;
}
div.ioBoxMsg #ok{
	border:none;
}
div.ioBoxMsgAlerta {
	font-size: 110%;
	text-align:center;
	color: #962f2a;
}
.centro {
	text-align:center;
}
.enlace {	
	text-decoration:none;
	color: #8B4E93;
	font-weight: bold;
	cursor: pointer;
}
.enlace:hover{
	text-decoration: underline;
	color: #464648;
}
div.boxFormDatos {
	
	clear:both;
	}

div.ioBoxForm {
	margin: 5px;
	/* --- */
	padding: 10px;
	border: 1px solid #d8d8d8;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	background-color: #fbfbfb;
}
p.boxFormTitle {
	text-align:left;
	font-weight: bold;
	color: #72418d;
	padding: 0;
	margin: 0 0 5px 10px;
	font-size: 115%;
	font-variant: small-caps;
}
.form0mensaje {
    margin: 1.667em auto;
    width: 75%;
}
#navi-outer{

       display:none;

}
.bannerRegistrarse {
	
}
.passtxt {
	text-decoration: none;
	font-size: 90%;
}
p.fondoDiscapacidad {
	background:url("/commons/img/icon-discapacidad.png") no-repeat scroll left center transparent;
	padding-left: 40px !important;
}
p.fondoDNI {
	background:url("/commons/img/icon-empleo.png") no-repeat scroll left center transparent;
	padding-left: 40px !important;
}
p.fondoEmpleo {
	background:url("/commons/img/icon-dni.png") no-repeat scroll left center transparent;
	padding-left: 40px !important;
}
