@CHARSET "UTF-8";

.headerdiv{
	height: 150px;
	width: 980px;
	background-image: url('../imagenes/banners/men/men-top-banner.jpg');
	background-repeat: no-repeat;
	border: 1px solid #BED6F8;
}



/****************************************************** Begin Componentes de richfaces ******************************************************/
.rich-calendar-header 
.rich-calendar-header{
		background-color: 	#BED6F8;
}

.rich-separator{
	background-image: none;
	background-color: 	#BED6F8;
}

.rich-mpnl-body{
	color: #000000;
	font-size: 12px;
    text-align: center;	
}

.rich-dtascroller-table{
	border: 1px solid #BED6F8;
}

.rich-datascr-button{
	border: 1px solid #BED6F8;
	background-color: #ECF4FE;
}

.dr-dscr-button{
	border: 1px solid #BED6F8;
	background-color: ##ECF4FE;
	color: #000000;
}

.dr-dscr-inact{
	border: 0px solid #BED6F8;
	background-color: #FFFFFF;
	color: ##BED6F8;
} 
	


.dr-dscr-act {
	border: 0px solid #BED6F8;
	background-color: #FFFFFF;
	color: #000000;
}
	
.rich-datascr-act{
	border-top: 2px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
}
.dr-mpnl-pnl{
	border:	1px solid #BED6F8; 
}

.rich-mpnl-header{
	color: #000000;
	border:	1px solid #BED6F8; 
}

.rich-mpnl_panel{
	border:	1px solid #BED6F8; 
}
	
.dr-pmenu-top-group-div{
	border: 0px solid;
}
	
.dr-pnl-h{
	background-color: none;
	border-color:#BED6F8
	color: #000000;
	}
.dr-pnl{
	border-color:#BED6F8
}
.dr-pmenu-top-group{
	color: #000000;
	border: 1px solid #FFFFFF; 
	}
.dr-pmenu-top-group-div{	
	background-image: none;
	background-color: #BED6F8;
	border-color: #BED6F8;
	}
.dr-stglpnl-h {
	border-color: #BED6F8;
	}
.dr-stglpnl {
	background-image: none;
	background-color: #BED6F8;
	border-color: #BED6F8;
	}
.dr-pmenu-item {
	background-color: #FFFFFF;
	border: none;
	color: #000000;
	}

.rich-panel-header{
	WIDHT:100%;  
	border-color: #BED6F8;
	}
.dr-stglpnl{
	border-style: 1px solid; 
	}
.dr-table-subheader{
	background-color:#BED6F8;
	}
.dr-table-subheadercell{
	border-right: 1px solid #BED6F8; 
	}
.dr-table-thead{
	border-bottom:1px solid #BED6F8; 
	}
.dr-table{
	border:1px solid #BED6F8;
	}
input, select, textarea, button, keygen, isindex{
	border-color:#BED6F8
	}

/****************************************************** End Componentes de richfaces ******************************************************/
.bodydiv #contenedor #contenido .separator{
	background-color: #BED6F8; 
	clear: both; 
	height: 1px; 
	margin-bottom: 10px;
	}
.bodydiv #contenedor #contenido table.tablaIncecca thead tr th div{
	font-weight: bold;
	color: #2E8FFF;
	font-family: Arial,Verdana,sans-serif;
	text-decoration: none;
	text-align: center;
	}

textarea[type="textarea"], input[type="text"], input[type="password"], select {
	background-color:#FFFFFF;
	background-image:none;
	border-color:#BED6F8;
	color:#000000;
	}


.bodydiv #contenedor #contenido label {
	float: left;
	margin-left: 3em;	
	margin-top: 0.2em;	
	margin-bottom: 0.2em;
	width: 13em;
	color: #2E8FFF;
	}
.bodydiv #contenedor #contenido textarea[type="textarea"], input[type="text"], input[type="password"] {
	background-image: url("../imagenes/inputbg.png");
    float: left;
	};

.bodydiv #contenedor #contenido table.tablaIncecca thead tr th div{
	color:#2E8FFF;
	background-color: #ECF4FE;
	background-image: none;
	}
h4 {
	color: #000000;
	}
button, button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"]{
	border-color: #BED6F8;
	};

.bodydiv #contenido #contenedor div div div.botonera input{
	border-color: #BED6F8;
	}

.bodydiv #contenedor #contenido div div div.botonera input{
	border: 1px solid #BED6F8;
	display:inline; 
	float:none;
	margin:0.5em;
	width: 12em;
	border-style: inset;
	}


div.utils .disconect{
	color: #539BE3;
}

.headerTabla{
	color:#2E8FFF;
}

.bodydiv #contenedor #contenido .dr-table-subheadercell {
	border: 1px solid #C0C0C0;
}


.boton {
	border-color: #BED6F8;
}
.bodydiv #contenedor #contenido input[type="button"]{
	border-color: #BED6F8;
}

button[type="button"], button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"]{
	background-image: url("../imagenes/button-background.png");
}

.rich-pmenu-top-group-div div{
	background-color: #FFFFFF;
}

.dr-stglpnl{
	padding: 0px;	
}

.dr-stglpnl-h{
	border-width: 0px;
	color: #2E8FFF;
}

.bodydiv #contenedor #contenido .clearPanelBody label{
	color: #2E8FFF;
}

.bodydiv #contenedor #contenido div.botonera .clearButton {
	display:inline; 
	float:none;
	margin:0.5em;
	width: 12em;
	border-color: #BED6F8;
	border-style: inset;
}

.clearButton{
	display:inline; 
	float:none;
	margin:0.5em;
	width: 12em;
	border-color: #BED6F8;
	border-style: inset;
}

div div div div table tbody tr td.rich-mpnl-body div.unaLinea label {
	color: #2E8FFF;	
}

div div div div table tbody tr td.rich-mpnl-body div.botonera input {
	display:inline; 
	float:none;
	margin:0.5em;
	width: 12em;
	border-color: #BED6F8;
	border-style: inset;
	background-image: url("../imagenes/button-background.png");
}

table.tablaIncecca thead tr th div {
	color: #2E8FFF;
}

textarea.description[disabled] {
	border: 1px solid #BED6F8;
	color:#000000;
	margin-bottom: 3px;
}

textarea[type="textarea"][disabled], input[type="text"][disabled], input[type="password"][disabled], select[disabled] {
	border: 1px solid #BED6F8;
	color:#000000;
	margin-bottom: 3px;
}

.bodydiv #contenedor #contenido .cajaGenealogiaProductoH{
	background-image: url('../imagenes/MarcoGenealogia.png')
}

div div div div table tbody tr td.rich-mpnl-body div.creationPanel div.unaLinea span div div div.unaLinea label {
	color:#2E8FFF;
}


.bodydiv #contenedor #contenido .opcionNif {
	float:left;
	text-align:left;
	margin-left: 2em;
	margin-right: 0.8em;
}

.bodydiv #contenedor #contenido .opcionNifUsuario {
	float:left;
	text-align:left;
	margin-left: 2em;
	margin-right: 2.25em;
}

.bodydiv #contenedor #contenido .opcionNifPersona {
	float:left;
	text-align:left;
	margin-left: 2em;
	margin-right: 0.4em;
}

.dr-sb-int-sel {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.9em;
}


.rich-pmenu-top-group-div{
	border: 0px solid;
}
	
.rich-pnl-h{
	background-color: none;
	border-color:#BED6F8;
	color: #000000;
	}

.rich-panel-body{
	border-color:#BED6F8;
}

.rich-panel{
	border-color:#BED6F8;
}
	
.rich-stglpanel-body{
	border-color:#BED6F8;
	font-size: 12px;
}
.rich-pmenu-top-group{
	color: #000000;
	border: 1px solid #FFFFFF; 
	}
.rich-pmenu-top-group-div{	
	background-image: none;
	background-color: #BED6F8;
	border-color: #BED6F8;
	}
.rich-stglpanel-h {
	border-color: #BED6F8;
	border-width: 0px;
	color: #000000;
	}
.rich-stglpanel {
	background-image: none;
	background-color: #BED6F8;
	border-color: #BED6F8;
	}
.rich-pmenu-item {
	background-color: #FFFFFF;
	border: none;
	color: #000000;
	}

.rich-stglpanel{
	border-style: 1px solid; 
	padding: 0px;
	}
	
.rich-table-subheader{
	background-color:#BED6F8;
	}
.rich-table-subheadercell{
	background-color:#ECF4FE;
	white-space: normal;
}
	
.rich-table-thead{
	border-bottom:1px solid #BED6F8; 
	}

.rich-sb-int-sel {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.9em;
}

.rich-stglpanel-header{
	WIDHT:100%; 
	background-color: none;
	border-color:#BED6F8;
	color: #000000;
	font-family: Arial,Verdana,sans-serif;
    font-size: 12px; 
	}
	
.rich-mpnl-panel{
	border:	1px solid #BED6F8; 
}

.rich-mp-container{
	position:fixed !important;
}

.rich-mpnl-content{
	border:	1px solid #BED6F8; 
}


.dr-dscr-button-dsbld {
    color: #BED6F8;
}
.dr-dscr-button, .dr-dscr-sepctrl {
    background-color: #ECF4FE;
    border-color: #BED6F8;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.9em;
}
.dr-dscr-button-dsbld {
    cursor: default;
}
