/* CSS Document */
@import "EstilosPosi.css";
@import "Toolbar.css";
@import "Popup.css";
@import "DateStyles.css";
@import "Docs/Codigos.css";
@import "tree/ContextMenu.css";
@import "tree/wkTree.css";

/************************************************ GENERAL ************************************************/
*{ margin:0px; padding:0px; border:none;}
body{overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.4;color:#333333;}
html{overflow:hidden;}
img{border:none;}
h1{font-size:2em;}
h2{font-size:1.6em;}
h3{font-size:1.1em;}
h4{font-size:1.4em;}
h5{font-size:1.3em;}
h6{font-size:1.2em;}
a:focus {outline: 0}
div#cContainer{ overflow:hidden;}
dfn {font-style: normal;}

/************************************************ CABECERA ************************************************/
div#cHead{}
/********Logos*********/
div#cHead div#cLogo{}
div#cLogo h1#LogoUN a.principalLogo{width:280px; height:63px; display:block; background-image:url(../Img/logoW.jpg); background-repeat:no-repeat;}
div#cLogo h1#LogoUN dfn{display:none;}
div#cHead div#LogoPR a{ width:288px; height:65px;background-image:url(../Img/logoProduct.jpg); background-repeat:no-repeat;}
div#cHead div#LogoPR a dfn{display:none;}
/********Banner*********/
div#cHead div#cBan{ padding-top: 9px;}
/********Mapa web y lenguaje*********/
div#cHead div#cMap{font-size:0.9em;font-weight:bold;}
div#cHead div#cLang{background-color:#FF0000;height:18px; display: none;}
div#cHead div#cLang .languageImage_es{ width:20px; height:18px; background-image:url(../Img/cas.jpg);background-repeat:no-repeat;}
div#cHead div#cLang .languageImage_en{ width:20px; height:18px; background-image:url(../Img/eng.jpg);background-repeat:no-repeat;}
div#cHead div#cLang dfn{display:none;}
/********Login*********/
div#cLogin{ padding-top:7px; padding-right:10px;}
div#cLogin div.divuser span{ display:block; width:95px;}
div#cLogin div.divuser input{ font-size:1.1em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:121px; border:1px solid #666666;margin-left:0px;}
div#cLogin div.divpass span{display:block; width:95px;}
div#cLogin div.divpass input{ font-size:1.1em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:121px; border:1px solid #666666; margin-left:0pxem;}
div#cLogin div.divlogin input{ height:16px;font-size:1em; border:1px solid #dadada; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background-color:#FE9900; color:#FFFFFF; width: 60px; margin-left: 8px; padding-bottom:5px; margin-top:3px; }
div#cLogin div.divlogoutTxt{ text-align: right;}
div.divlogoutBtn{ text-align: right;}
div.divlogoutBtn input{padding-top:5px; padding-bottom:6px; width: 77px;font-size:1em; border:1px solid #FFFFFF;  font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background-color:#FFFFFF; color:#FFFFFF; margin-top:1em; background-image:url(../Img/Busqueda/btn_cerrar_01.jpg); background-repeat: no-repeat; background-position: left top; position: relative; bottom: 5px;}

/********Menu*********/
div#cMenu{ padding-top: 0px; padding-bottom: 0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}

div#cHead div#MePr	{background-color:#152942;border:0.1em solid #152942;border-bottom:0.1em solid #fff;font-size:1.3em;height:24px;}
div#cHead div#cMenu ul	{list-style-type:none;}
div#cHead div#cMenu>ul>li	{display:list-item;padding-right:0em;}
div#cHead div#cMenu ul li a	{ display: block; float: left;color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:1em; padding-top:7px; padding-bottom: 6px; border-right: 1px solid #FFFFFF; background-color:#022831; text-align: center;}

div#cHead div#cMenu ul li a>dfn{font-weight:bold;}
div#cHead div#cMenu ul li a>span>dfn{font-weight:normal;}

div#cHead div#cMenu ul li a.seleccionado { background-position: left bottom;}
div#cHead div#cMenu ul li a:hover { background-position: left bottom;}

div#cMenu ul { padding: 0; margin: 0; list-style: none; }
div#cMenu li { float: left; position: relative;}
div#cMenu li ul { display: none; position: absolute; top: 2em; left: 0; }
div#cMenu li>ul {}
div#cMenu ul#ulmSe li:hover ul#ulmbma0,
div#cMenu ul#ulmSe li.over ul#ulmbma0,
div#cMenu ul#ulmSe li:hover ul#ulhc0,
div#cMenu ul#ulmSe li.over ul#ulhc0 { display: block; }

div#cMenu ul#ulmSe li#imSe0 a { width: 133px; background-image:url(../Img/fondo_aConsultor.gif); background-repeat: no-repeat; background-position: left top;}
div#cMenu ul#ulmSe li#imSe1 a { width: 83px; background-image:url(../Img/fondo_aConvenios.gif); background-repeat: no-repeat; background-position: left top;}
div#cMenu ul#ulmSe li#imSe2 a { width: 105px; background-image:url(../Img/fondo_aSubvenciones.gif); background-repeat: no-repeat; background-position: left top;}
div#cMenu ul#ulmSe li#mbma0 a { width: 150px; background-image:url(../Img/fondo_aBloc.gif); background-repeat: no-repeat; background-position: left top;}
div#cMenu ul#ulmSe li#hc0 a {  width: 180px; background-image:url(../Img/fondo_aHerramientas.gif); background-repeat: no-repeat; background-position: left top;}
div#cMenu ul#ulmSe li#imSe0 a:hover,
div#cMenu ul#ulmSe li#imSe1 a:hover,
div#cMenu ul#ulmSe li#imSe2 a:hover,
div#cMenu ul#ulmSe li#mbma0 a:hover,
div#cMenu ul#ulmSe li#hc0 a:hover,
div#cMenu ul#ulmSe li#imSe0 a.seleccionado,
div#cMenu ul#ulmSe li#imSe1 a.seleccionado,
div#cMenu ul#ulmSe li#imSe2 a.seleccionado,
div#cMenu ul#ulmSe li#mbma0 a.seleccionado,
div#cMenu ul#ulmSe li#hc0 a.seleccionado {background-position: left bottom;}
 
div#cMenu li ul li ul{ display: none;position: absolute;top: 0px;left: 60px;}
div#cMenu li ul li{ clear:both;}
div#cMenu li ul li a { background:none;}
div#cMenu li ul li a:hover{ background-color:#ffffff;} 
div#cMenu ul#ulmSe li ul#ulmbma0 li:hover ul,
div#cMenu ul#ulmSe li ul#ulmbma0 li.over ul,
div#cMenu ul#ulmSe li ul#ulhc0 li:hover ul,
div#cMenu ul#ulmSe li ul#ulhc0 li.over ul {display: block;}

div#cMenu ul#ulmSe li ul#ulmbma0 { position: absolute; top: 28px;}
div#cMenu ul#ulmSe li ul#ulhc0 {position: absolute; top: 28px;}
div#cMenu ul#ulmSe li ul#ulmbma0 li a { background-image: none; text-align: left; padding-left:5px;width: 145px; font-size:0.9em;border-right: none;  padding-bottom:4px; padding-top: 4px; border-top:1px solid #FFFFFF; background-color:#F29517; color:#666666;}
div#cMenu ul#ulmSe li ul#ulhc0 li a { background-image: none; text-align: left; padding-left:5px;width: 175px; font-size:0.9em;border-right: none;  padding-bottom:4px; padding-top:4px;border-top:1px solid #FFFFFF; background-color:#F29517; color:#666666;}
div#cMenu ul#ulmSe li ul#ulmbma0 li a:hover {color:#072C3C;}
div#cMenu ul#ulmSe li ul#ulhc0 li a:hover {color:#072C3C;}
/********Path*********/
div#cHead div#cPath {  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; background-color:#12486C;}
div#cHead div#cPath div#PathDivPath{line-height:1.6;padding-left:10px;padding-top:3px;}
div#cHead div#cPath div#PathDivPath a { color: #FFFFFF; text-decoration: none;}
div#cHead div#cPath div#PathDivPath a:hover { text-decoration: underline;}
div#cPath div#cHelp{ margin-left:1em;}
div#cHelp .helpImage{ color:#FFFFFF; text-decoration: none; margin-top: 4px; display:inherit; font-weight: bold;  margin-right:-250px;}
div#cHelp dfn{ font-style:normal;}
div#cFAQ { width:170px; float:right;  text-align:center;  height:24px; margin-right:70px;}
div#cFAQ a{ color:#FFFFFF; text-decoration: none;  display:inherit; height:20px; font-size:0.9em; padding-left:29px; padding-top:4px; font-weight: bold; display:block;background-image:url(../Img/faqIcon.jpg); }
div#cFAQ a dfn{font-style:normal;}
div#cFAQ a:hover{color:#EAA600;}

div#cRedirectAyudaFreeSearch dfn{ display:none;}

div#cRedirectAyudaVoces .helpImage{background-image:url(../Img/ICO_Ayuda.gif); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px;}
div#cRedirectAyudaVoces dfn{ display:none;}
div#cRedirectAyudaFreeSearchAdvance .helpImage{background-image:url(../Img/ICO_Ayuda.gif); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px;}
div#cRedirectAyudaFreeSearchAdvance dfn{ display:none;}

div#cRedirectAyudaVocesAdvance .helpImage{background-image:url(../Img/ICO_Ayuda.gif); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px;}
div#cRedirectAyudaVocesAdvance dfn{ display:none;}

div#cRedirectAyudaReferecia .helpImage{background-image:url(../Img/ICO_Ayuda.gif); background-repeat:no-repeat; background-position:right center; color:#333333; text-decoration: none; margin-top: 3px;}
div#cRedirectAyudaReferecia dfn{ display:none;}

/************************************************ CUERPO ************************************************/
div.cBody{overflow:auto;}
/********Menu vertical********/
div#MenuLateralHome {width:21%;height:100%;float:left; padding-left: 7px; font-family: "Trebuchet MS"; background-color:Orange; padding-top: 10px; margin-right: 2%;}
div#MenuLateralHome ul{background-color:Olive;margin-right:5%;}
div#MenuLateralHome ul li span{color:White;}
div#MenuLateralHome a{text-decoration:none;font:bold;font-size:1.8em;font-family:Trebuchet MS;}
div#MenuLateralHome a:hover {}
div#MenuLateralProductos {width:21%;height:100%;float:left; padding-left: 7px; font-family: "Trebuchet MS"; background-color:Orange; padding-top: 10px; margin-right: 2%;}

div#centerBody{
	background-image: url(../IMG/imgPruebaCentro.jpg);
	background-repeat: no-repeat;
	background-position: center 40px;
}

div#cRightColumn{background-image: url(../IMG/fondo_cRightColumn.gif);background-repeat: no-repeat;background-position: 0px 0px;font-family: "Trebuchet MS";}
/************************************************ PIE ************************************************/
div#cFooter{ background-color:#dadada; height: 19px;}
/********Lista de enlaces********/
div#cFooter ul{ width: 470px; margin-top:2px; margin-left: auto; margin-right: auto; color:#12486C;}
div#cFooter ul li{list-style:none; margin-right:1em; padding-right: 1em; font-size:1em;color:#12486C;background-image: url(../IMG/fondo_cFooter_LI.gif);background-repeat: no-repeat;background-position: right;}
div#cFooter ul li a{ color:#12486C; text-decoration:none; }
div#cFooter ul li a:hover{ text-decoration:underline;}
div#cFooter ul li#co{ background-image:none;}
/**********************************************************************************************************/
/********************************** PRODUCTO (Estilos añadidos) *******************************************/
/**********************************************************************************************************/

/************************************************ CABECERA ************************************************/
/********Login*********/
div#cLogin div.divpass span{}
div#cLogin div.divtext { float: left; clear: both; width: 146px; text-align: center; margin: 0px; padding: 0px; color:#CC0000; font-weight: bold;}
/********Menu*********/
/********Menu*********/


/************************************************ CUERPO ************************************************/
/*******Zona derecha************/
div#cRightColumn p.sac{ background-color:#022831; color:#FFFFFF; font-size: 1.4em; text-align: right; border-left: 7px solid #C3E3A4; margin-right: 2px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px;}
div#cRightColumn p.sac span { font-size: 1.5em;}
div#cRightColumn span#destacamos{ font-size: 1.7em; color:#7B100A; padding-left: 14px; margin-top: 7px; margin-bottom: 5px; }
div#cRightColumn ul { list-style: none; padding-left: 14px; padding-right: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em;}
div#cRightColumn ul li { padding-bottom: 15px;}
div#cRightColumn ul li span { font-weight: bold; color:#6FBA1F;}
div#cRightColumn ul li a { font-size: 0.7em; font-weight: bold; color:#022831; padding-left: 5px;}
div#cRightColumn ul li a:hover { color: #333333;}
/************************************************ PIE ************************************************/
/********Lista de enlaces********/
div#cFooter ul li#Li1 { background-image:none;}

/*Highlight para busquedas*/
.Highlight 	{ background-color:#F6B450;color:#000000;margin: 0 0 0 0px;font-weight:normal;}
.Highlight a.hhl	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-left:5px;}
.Highlight a.hhr	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-right:5px;}
.Highlight a.hhl:hover,
.Highlight a.hhr:hover  	{color:#fff;background-color:#0066CC;}

/*HighlightSearch para busquedas*/
.HighlightSearch 	{margin: 0 0 0 0px; background-color:#F6B450;}
.HighlightSearch a.hhl	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-left:5px;}
.HighlightSearch a.hhr	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-right:5px;}
.HighlightSearch a.hhl:hover,
.HighlightSearch a.hhr:hover  	{color:#fff;background-color:#0066CC;}

/**********************/
.documentBrowserMessageLayer { width: 100%; text-align: center; font-size: 1.1em;}
.documentBrowserMessageLayer .documentBrowserHeadLayer { margin-top: 40px; font-size: 1.2em; color:#022831; font-weight: bold;}
.documentBrowserMessageLayer .documentBrowserBodyLayer {font-size: 1.3em; color:#022831; margin-bottom: 10px; font-weight:bold;}
.documentBrowserMessageLayer .documentBrowserFootLayer {font-size: 1.2em; color:#022831; margin-bottom: 10px; margin-top:10px; font-weight:bold;}
.documentBrowserMessageLayer .documentBrowserFootLayer a {color:#12486C; font-weight: bold;}
.documentBrowserMessageLayer .documentBrowserFootLayer a:hover { color:#ff9900;}
.documentBrowserMessageLayer #logindiv { width: 280px;color:#333333; padding: 10px; margin-left: auto; margin-right: auto; margin-bottom: 20px; height: 60px;font-size: 1.1em; font-weight:bold;}
.documentBrowserMessageLayer #logindiv div.divuser { margin-bottom: 4px;}
.documentBrowserMessageLayer #logindiv div.divuser span{ display:block; padding-right: 3px; float: left; width: 70px; text-align: left;}
.documentBrowserMessageLayer #logindiv div.divuser input{ font-size:1em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;}
.documentBrowserMessageLayer #logindiv div.divpass { margin-bottom: 4px;}
.documentBrowserMessageLayer #logindiv div.divpass span{  display:block; padding-right: 3px; float: left; width: 70px; text-align: left;}
.documentBrowserMessageLayer #logindiv div.divpass input{ font-size:1em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;}
.documentBrowserMessageLayer #logindiv div.divcheck { float: left; font-weight:normal;}
.documentBrowserMessageLayer #logindiv div.divlogin { float: left;}
.documentBrowserMessageLayer #logindiv div.divlogin input{ width:65px; height:16px;font-size:1em; border:1px solid #ffffff; background-color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:2em; text-transform:uppercase; color:#022831;}
.documentBrowserMessageLayer .documentBrowserLinkLayer a {color:#7bc323; font-weight: bold;}
.documentBrowserMessageLayer .documentBrowserLinkLayer a:hover { color:#022831;}

.documentBrowserMessageLayer .documentBrowserFootLayer .documentBrowserFootLabel span{ font-size:0.75em; color:#666666; font-weight:normal;}

/********* Atencion al cliente ***********/
div.cBody div#atencionCliente { padding-top: 30px;font-size: 1.1em;color:#333333; margin-left: 100px; margin-right: 100px;}
div.cBody div#atencionCliente h1{font-size: 1.1em;color:#333333; text-align: justify; margin-bottom: 10px;}
div.cBody div#atencionCliente p{font-size: 1.1em;color:#333333; text-align: justify; font-weight: bold;}
div.cBody div#atencionCliente ul { list-style: none; margin-top: 10px; margin-left: 50px; margin-bottom: 35px;}
div.cBody div#atencionCliente ul li { margin-bottom: 4px;}
div.cBody div#atencionCliente ul li a {color:#7bc323; font-weight: bold;}
div.cBody div#atencionCliente ul li a:hover {color:#022831;}
/********* Logout ***********/
div.cBody div#logoutContent { font-size: 1.1em;color:#007CC5; width: 300px; height:180px;background-color:#6FBA1F; position:absolute; top:40%; left:50%; margin-left:-150px; margin-top:-110px; }
div.cBody div#logoutContent div { margin-top: 15px;}
div.cBody div#logoutContent div.gracias {}
div.cBody div#logoutContent div.nuevaSesion {}
div.cBody div#logoutContent div.mail {}
div.cBody div#logoutContent div p{font-size: 1.1em;color:#ffffff; text-align: center; font-weight: bold;}
div.cBody div#logoutContent div p a {color:#ffffff; }
div.cBody div#logoutContent div p a:hover {color:#c3e3a4;}

/*******MENU Izquierda busqueda*******/
div#cSearchLeft input {text-align:left;margin-top:2px}

/******* Estaticas *******/
div.cBody div#presentacion { margin-left: 40px; margin-right: 40px; padding-top: 30px; padding-bottom: 50px;}
div.cBody div#presentacion p { font-size: 1.2em; margin-bottom: 10px; text-align: justify;}
div.cBody div#presentacion p b { color:#6ebb1f;}
div.cBody div#presentacion ul  { font-size: 1.2em; margin-bottom: 30px; text-align: justify; margin-left: 20px;}
div.cBody div#presentacion ul li { margin-bottom: 6px;}
div.cBody div.Error { padding-top: 60px;}
div.cBody div.Error p { font-size: 1.2em; text-align: center; margin-bottom: 5px;}
div.cBody div.Error p a { color:#7BC323;}
div.cBody div.Error p a:hover { color:#022831;}

/* Formularios */
div.cBody span#LblPeticionInfo { display: block;width: 918px; margin-left: auto; margin-right: auto; padding-top: 25px;color:#12486c; margin-bottom: 5px; font-family: "Trebuchet MS"; font-size: 1.3em; font-weight: bold;}
div.cBody span#LblTextoPeticionInfo { display: block;width: 918px; margin-left: auto; margin-right: auto; padding-top: 5px; margin-bottom: 5px; font-family: "Trebuchet MS"; font-size: 1.3em; font-weight: bold;}
div.cBody div.Formdiv { width: 918px; margin-left: auto; margin-right: auto; padding-top: 0px;}
div.cBody div.Formdiv fieldset#FormField { background-color:#FFEACA; border: 1px solid #FF9900; padding: 20px; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-bottom: 10px; margin-bottom: 40px;}
div.cBody div.Formdiv fieldset#FormField legend { display: none;}
div.cBody div.Formdiv fieldset#FormField label { display: block; width: 135px; float: left; padding-top: 3px; padding-bottom: 2px;margin-bottom: 13px;}
div.cBody div.Formdiv fieldset#FormField input { float: left; margin-bottom: 14px; margin-right: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding-top: 1px; padding-bottom: 2px; width: 141px;}
div.cBody div.Formdiv fieldset#FormField select { float: left; margin-bottom: 15px; margin-right: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding-top: 0px; padding-bottom: 0px;width: 145px;}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_profesion { margin-bottom:15px; float:right;}
div.cBody div.Formdiv fieldset#FormField select#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_ctl17 { width:270px; }
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_how {width:270px; margin-right: 100px; margin-bottom: 16px;}
div.cBody div.Formdiv fieldset#FormField select#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_ctl19 {  width:270px;}
div.cBody div.Formdiv fieldset#FormField input#ctl00_ctl00_cph_area_trabajo_cph_area_trabajo_CreateUser_profesion { width:240px;margin-right: 20px;}
div.cBody div.Formdiv fieldset#FormField div.condiciones {padding-top: 15px;padding-right: 4px; margin-top:0px;  width:500px;}
div.cBody div.Formdiv fieldset#FormField div.condiciones input { margin-left: 5px; width: 15px; border: none;}
div.cBody div.Formdiv fieldset#FormField div.condiciones label { width: auto; display:block; margin-right:0px;  }
div.cBody div.Formdiv fieldset#FormField div.condiciones label a { color:#12486c;}
div.cBody div.Formdiv fieldset#FormField div.condiciones label a:hover { color:#FF9900;}
div.cBody div.Formdiv fieldset#FormField input.CreateUserAlta { float: right; margin-top:89px; margin-right: 15px;width:109px;height:23px; border: 1px solid #FF9900; color:#12486c; text-transform: uppercase; font-size: 0.9em; padding-bottom: 3px; cursor: pointer; background-color:#FEB74F; width: 109px;}
div.cBody div.Formdiv fieldset#FormField input.FormReset { float: right; margin-top: 89px; margin-right: 15px;width:109px;height:23px;	 border: 1px solid #FF9900; color:#12486c; text-transform: uppercase; font-size: 0.9em; padding-bottom: 3px; cursor: pointer; background-color:#FEB74F; width: 109px;}

/*div.cBody div.Formdiv fieldset#CreateUsercaptcha { background-color:#F2FBE6; border: 1px solid #C3E1A1; padding: 20px; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-bottom: 10px; margin-top: 5px; margin-bottom:30px;}*/
div.cBody div.Formdiv fieldset#FormField div#CreateUsercaptcha { width: 400px; clear:both; float:left;}
div.cBody div.Formdiv fieldset#FormField label { display: block; width: 210px; float: left; padding-top: 0px; padding-bottom: 0px;margin-bottom: 12px;}
div.cBody div.Formdiv fieldset#FormField input { float: left; margin-bottom: 14px; margin-right: 61px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding-top: 1px; padding-bottom: 2px; width: 141px; margin-bottom:12px; border:1px solid #CCCCCC;}
div.cBody div.Formdiv fieldset#FormField  p { margin-left: 105px; margin-bottom: 6px;}
div.cBody div.Formdiv fieldset#FormField  select { border:1px solid #CCCCCC; font-size: 0.8em; width: 165px;}
div.cBody div.Formdiv fieldset#FormField div { clear: both;}
div.cBody div.Formdiv fieldset#FormField div.CreateUser_RbnEurop label,
div.cBody div.Formdiv fieldset#FormField div.CreateUserGestores_RbnEurop label{ width:150px; text-align:center;}
div.cBody div.Formdiv fieldset#FormField div.cliente { width: 500px;}
div.cBody div.Formdiv fieldset#FormField div.cliente label {width: 20px;}
div.cBody div.Formdiv fieldset#FormField div.cliente input { width: 20px; margin-right:10px; border: none;}
div.cBody div.Formdiv fieldset#FormField div.cliente label.enunciado {width: 135px; padding-right:15px;}
div.cBody div.Formdiv fieldset#FormField div.botones {}
div.cBody div.Formdiv fieldset#FormField div label{}

div.cBody div.Formdiv fieldset#FormField input#rbEu1{ width:50px;}
div#NewsLetterdiv{ margin-top:4em;}
div#NewsLetterdiv span#lblNewsLetterDeleted{ font-size:1.1em; color:#333333; display:block; margin:auto; margin-bottom:2em; text-align:center;}

/* Mensaje confirmación petición demo */
div#MensajeDemoCreated{ margin:auto; font-size:1.2em; font-weight:bold; color:#022831; text-align:center; margin-top:3em;}
div#MensajeDemoCreated p{ margin-top:1em;}
div#MensajeDemoCreated a{color:#7BC323;}
div#MensajeDemoCreated a:hover{color:#022831;}
div#MensajeDemoCreated div#inicio a{ color:#333333;}
div#MensajeDemoCreated div#inicio a:hover{color:#7BC323;}

/*CALENDARIO BUJA*/
#calendar {padding-top: 1em; width: 18em; padding-left:5px; background-image:url(../Img/fondo_Calendar.jpg); background-repeat:repeat-x; background-position:top;}
#calendar span {float: left; width: 2em; padding: 0; margin-left: 0.155em; margin-right: 0.155em; margin-top:0.15em; margin-bottom:0.15em;
  text-align: center; border: 1px solid #999999;}
#calendar .mon {clear: left;}
#calendar .nodisponible 		{font-family: Arial,Helvetica,sans-serif;		font-size: 10px;	background-color: #FFFFFF;}
#calendar .findesemana		{font-family: Arial,Helvetica,sans-serif;	color: #996600;	font-size: 10px;	background-color: #FFCC99;}
#calendar .cabecera		{font-family: Arial,Helvetica,sans-serif; text-align:center;	color: #996600;	font-size: 10px; color:#003366; margin-top:4px; margin-bottom:4px;}
#calendar .disponible1 		{font-family: Arial,Helvetica,sans-serif;	color: #b1b1b1;	font-size: 10px;	background-color: #F2F2F2;}
#calendar .disponible2 		{font-family: Arial,Helvetica,sans-serif;	color: #b1b1b1;	font-size: 10px;	background-color: #D5E3EC;}
#calendar .disponible3 		{font-family: Arial,Helvetica,sans-serif;	color: #b1b1b1;	font-size: 10px;	background-color: #F2FFFF;}
#calendar .disponible4 		{font-family: Arial,Helvetica,sans-serif;	color: #b1b1b1;	font-size: 10px;	background-color: #F2F222;}
#calendar .disponible5 		{font-family: Arial,Helvetica,sans-serif;	color: #b1b1b1;	font-size: 10px;	background-color: #F2F22F;}
#calendar .edicionactual		{font-family: Arial,Helvetica,sans-serif;	color: #996600;	font-size: 10px;	background-color: #cccccc;}
.datecombobtnclass{ border: 1px solid #007CC5; background-color:#007CC5; color:#ffffff; margin: 0px; padding: 0px; font-size: 1.1em; font-weight:bold; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px;text-decoration:none; }
#calendar .diaSemana{ background-color:#FF9900;}
#calendar select{ font-size:10px;}
#calendar .actualday{ background-color:#12486C; color:#FFFFFF;}
/*fin calendario*/

span#LabelControl8, span#LabelControl9, span#LabelControl10 {float:left}

#iFrame{width:100%;height:99%; overflow:hidden;}

/*Cálculo de intereses*/
#Cabecera .botones{ height:40px; font-size:1em;}
#Cabecera .botones #Aceptar{display:block; text-decoration:none; background-color:#CCCCCC; width:100px; height:20px; padding-top:4px; margin-top:10px; margin-left:60px; text-align:center; color:#000000; border:1px solid #999999;}
#Cabecera .botones #Aceptar:hover{ background-color:#FF9900;}
#Cabecera .info{ text-align:right; height:20px; padding-right:50px;}
#Cabecera .botones a{ }


#calculo h1{ font-size:1.2em; margin-top:20px; margin-left:20px; border-bottom:1px solid #CCCCCC;}
#Cabecera #calculo{}
#Cabecera #cuerpo {}
#Cabecera #cuerpo #superior{width:70%;}
#Cabecera #cuerpo #inferior{ margin-left:12%; border-top:1px solid #999999;width:70%; margin-top:5px;}
#Cabecera #cuerpo #superior .izq{}
#Cabecera #cuerpo #superior .izq label{ width:150px; display:block; float:left; font-size:1.1em; color:#000000; padding-left:30px; margin-top:5px;}
#Cabecera #cuerpo #superior .izq input{ background-color:#CCCCCC; border-color:#ffffff; margin-top:5px; width:300px;}
#Cabecera #cuerpo #superior .izq select{ font-size:1em;margin-top:5px; width:250px; border:1px solid #666666;}
#Cabecera #cuerpo #superior .izq p{ border-bottom:1px solid #999999; padding-bottom:5px; width:100%; margin-left:17%; }
#Cabecera #cuerpo #superior .dch{ margin-left:17%; margin-top:5px; }
#Cabecera #cuerpo #superior .dch p{ }
#Cabecera #cuerpo #superior .dch div#2periodo p{} 

.dch div{ background-color: #EEEEEE; margin-top:5px; border:1px solid #cccccc; width:670px; padding:5px; height:55px; margin-left:30px;}
.dch div p{ float:left; margin-top:0px;}

.dch div label.calculo{ display:block; }
.dch div input#desdeFecha2{ background-color:#FFFFFF; margin-right:100px; border:1px solid #999999 ; margin-left:7px;}
.dch div input#hastaFecha2{border:1px solid #999999;margin-left:7px;}

.dch div label{} 
.dch div select#tipoInteres2{ font-size:1em; margin-left:13px; width:200px; margin-top:4px; margin-left:25px; }

#Cabecera #cuerpo #inferior h2{ font-size:1.1em; font-weight:normal; color:#000000; margin-top:1em; margin-left:30px; float:left;}
#Cabecera #cuerpo #inferior .acciones {height:20px; margin-left:185px;}
#Cabecera #cuerpo #inferior .acciones a{ font-weight:bold;width:100px; background-color:#CCCCCC;height:20px; display:block; text-align:center; padding-top:4px; color:#000000; text-decoration:none; margin-top:4px; margin-bottom:4px;}
#Cabecera #cuerpo #inferior .acciones a:hover{ background-color:#FF9900;}
.listaCobros{ margin-top:30px; clear:both; margin-left:20px; width:500px; } 
.listaCobros th, .listaCobros td{ border:1px solid #E6E6E6; text-align:center;}
.listaCobros th{ background-color:#E6E6E6}
.listaCobros input{ font-size:10px; margin:3px;}

#Cobros h1{ font-size:1.1em; margin-top:0.5em; display:none; }
#Cobros .botones{}
#Cobros .botones a{float:left; display:block; text-decoration:none; background-color: #cccccc; width:100px; height:20px; padding-top:4px; margin-bottom:10px; margin-top:10px; margin-left:90px; text-align:center; color:#000000; border:1px solid #333333;}
#Cobros .botones a:hover{color:#000000; background-color:#FF9900;}

#cuerpo{ clear:both;}
#cuerpoCobros{ clear:both; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #CCCCCC;  border-top:1px solid #CCCCCC; }
#cuerpoCobros input{ background-color:#CCCCCC; margin-left:4px;} 
#cuerpoCobros label{ margin-left:10px;}
#CalendarCobros{ margin-top:5px; margin-left:150px;}
#Calendar3calcont{ border:1px solid #999999; height:190px; width:185px;}


.tablaResultados{ width:90%; margin-left:5%; margin-top:1em;}
.tablaResultados td{ border:1px solid #CCCCCC; text-align:center; padding:3px;}
.tablaResultados th{ border:1px solid #999999; background-color:#CCCCCC;padding:3px;}
#calculo .resultado{ font-size:1.1em; color:#003366;padding-top:2em; padding-left:5%;}

.cobros h3{ padding-top:2em; padding-left:5%; font-size:1em;}

#calculo .fecha{padding-left:5%; color:#333333;}
#calculo .botones a{ font-weight:bold; display:block; text-decoration:none; background-color: #cccccc; width:100px; height:20px; padding-top:4px; margin-top:10px; margin-left:90px; text-align:center; color:#000000; border:1px solid #333333;}
#calculo .botones a:hover{color:#000000; background-color:#FF9900;}

.tablaCobros{ width:50%; margin-top:2em; margin-left:5%;}
.tablaCobros td{ border:1px solid #CCCCCC; text-align:center; padding:3px;}
.tablaCobros th{ border:1px solid #999999; padding:3px; color:#333333; background-color:#CCCCCC;}

 
.totales{}
.tablaTotales{ width:50%; margin-top:2em; margin-left:5%;}
.tablaTotales td{ border:1px solid #CCCCCC; text-align:center; padding:3px;}
.tablaTotales th{ border:1px solid #999999; padding:3px; color:#FFFFFF;}
.tablaTotales td.tipo{ color:#000000; background-color:#cccccc;}
.tablaTotales td.importe{ color:#000000; font-weight:bold; }
.tablaTotales td.pietipo{ color:#000000; font-weight:bold; border:1px solid #333333;}
.tablaTotales td.pieimporte{ font-weight:bold;}



#LogOut{ width:350px; height:250px; background-color:#12486C; border:1px solid #333333; position:absolute; top:50%; left:50%; margin-top:-125px; margin-left:-175px;}
#LogOut .gracias p{ color:#FFFFFF; font-size:12px; font-weight:bold; margin:auto; margin-top:20px; text-align:center;}
#LogOut .nuevaSesion p{ padding-top:20px;}
#LogOut .nuevaSesion p, #LogOut .mail p{color:#FFFFFF; font-size:12px;  margin:auto; margin-top:20px; text-align:center;}
#LogOut .nuevaSesion p a{ background-color: #FF8000; padding:3px; color:#000000; text-decoration:none; border:1px solid #CCCCCC;}
#LogOut .nuevaSesion p a:hover{ background-color:#CCCCCC;}
#LogOut .mail p a{ color:#CCCCCC;}
#LogOut .mail p a:hover{ text-decoration:none;}


#textoNovedades{ font-size:1.8em;  font-family:"Times New Roman", Times, serif;  width:870px; text-align:CENTER; font-weight:300; margin-left:auto; margin-right:auto; }
#textoNovedades p{border:2PX SOLID  #003366; width:200PX; float:right; background-color:#FF9900; }
#textoNovedades a{ color:#000000; text-decoration:none; }
#textoNovedades a:hover{ text-decoration:underline;}
#textoNovedades span.n{  /*color:#FF9900;font-size:1.2em;*/}
#textoNovedades span.g { /* color:#666666; font-size:1.1em; */}

.falsologout {position:absolute;left:-50px;top:-50px;width:1px; height:1px;} 

div#ambitodivselection {display:block;}

div.cBody span#LblTextoLOPD {width:876px; background-color:#FFEACA; padding:20px 10px 10px 30px; display:block; margin-right:auto; margin-left:auto; margin-top:-170px;}

 

