﻿
/**************************************************************************
CSS ANFIBIC 20091021@JCP
***************************************************************************/
body 		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737272; background:url(../imagenes/bg/body.gif) repeat-x 0 0;}
a 			{text-decoration:none;}
.colorRojo,
a:focus,
a:hover {background-color:#cc0000; color:#FFFFFF;}
#main a {color:#353535; background-color:#CCC;}/*color:#737272*/
#main a:hover, 
#main a:focus {color:#FFF; background-color:#CC0000;}
/*mio*/
#main1 a {color:#737272; background-color:#CCC;}
#main1 a:focus,
#main1 a:hover {color:#FFF; background-color:#CC0000;}

/*ul 
{
	
}
ul li
{
	font-weight:normal; color:#737272; font-size:13px; background:url(../imagenes/icons/list.gif) no-repeat 0 0; padding:0 0 10px 18px;
}*/
/*fi mio*/


/**************************************************************************
HEADER
***************************************************************************/
.container {margin:0 auto;width:980px;}
.containerMain{margin:0 auto;width:78%}
#header {border-bottom:#e8e8e8 solid 1px; margin-bottom:8px;}
#logo {float:left;}
#logo:hover {background:none;}
#main 	{border-bottom:#ededed solid 1px;}
/*Dani*/
#main2 	{border-bottom:#ededed solid 1px;}
.cursiva { font-style:italic }

#projectBlocks{}
#projectBlocks .titleIcon{background:url(../imagenes/icons/titleicon.gif) no-repeat bottom center; padding-bottom:9px;}
#projectblockleft{border:1px solid #EDEDED}
#projectblockleft{width:67.6%; float:left; margin-right:9px;}
#projectblockleft h3{color:#cc0000;font-size:14px; font-weight:bold;padding-top:10px; }
#projectblockleft p{padding-bottom:15px}
#projectblockleft .blockContent li.last p {border-bottom:none;}
#projectblockleft .blockContent li {border-bottom:none; background:url(../imagenes/icons/list.gif) no-repeat 0 4px; padding:5px 0 0 17px;}

#projectblockright{width:31%; float:right;}
#projectblockright .block1{background-color:#ededed;border:1px solid #EDEDED}
#projectblockright .block1 .titleIcon {background-image:url(../imagenes/icons/titleicon2.gif);}
#projectblockright .block1 p.title{padding-bottom:0; font-weight:bold;color:#000}
#projectblockright .block1 p{padding-bottom:10px;color:#353535}
#projectblockright .block2{padding:20px 0;margin-left:30px;}
#projectblockright .block2 a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../imagenes/bg/enviar.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:26px;text-align:center;width:108px;}
#projectblockright .block2 a:focus,
#projectblockright .block2 a:hover{background:transparent url(../imagenes/bg/enviar-hover.gif) no-repeat scroll 0 0;}

#statics {border:#ededed solid 1px;}
#statics_buttons{margin-top:20px;padding-bottom:40px}
#statics_buttons ul.controls li{background:none; float:left;padding:0 0 0 5px;margin:0;}
/*Fin Dani*/
/*mio*/
#statics ul {padding-left:24px;}
#statics ul li{font-weight:normal; color:#737272; background:url(../imagenes/icons/list.gif) no-repeat 0 0; padding:0 0 10px 18px; margin:0 0 0 20px;}
#statics ol { list-style-type:decimal;padding:10px 0px 10px 38px;}
#statics ol li{ list-style-type:decimal;padding:10px 0px 0px 0px;}
#statics p{padding:5px 0px 10px 24px;}
#statics a{color:#737272; background-color:#CCC;}
#statics a:focus,
#statics a:hover {color:#FFF; background-color:#CC0000;}

#statics h2{color:#212121; font-size:18px; font-weight:bold; background-color:#CCC; padding:8px 0 0 14px; height:43px; line-height:19px;}
#statics h3{color:#cc0000;font-size:14px; font-weight:bold;padding-top:10px; padding-left:24px;}
#main1  {border-bottom:#ededed solid 1px;}
/*fi mio*/
#lang {float:left; height:33px;}
#lang li {float:left; color:#121212; line-height:33px; background:url(../imagenes/icons/lang.gif) no-repeat right top; padding:0 18px 0 17px;}
#lang li a,
#header form a,
#accesibilitat li a {color:#676666; text-decoration:underline;}
#lang li a:hover,
#lang li a:focus,
#accesibilitat li a:focus
#header form a:focus,
#header form a:hover,
#accesibilitat li a:focus
#accesibilitat li a:hover {color:#121212; text-decoration:none; background:none;}

#lang li.first {padding-left:0;}
#lang li.last {padding-right:0; background:none;}
#accesibilitat {float:right; background:url(../imagenes/icons/accesibilitat.gif) no-repeat right top;}
#accesibilitat li {float:left; color:#121212; min-height:33px; background:url(../imagenes/icons/accesibilitat.gif) no-repeat 0 0; padding:0 16px;}
.verLine {line-height:33px;}
#accesibilitat li img {margin:5px 0 0 5px; cursor:pointer;}
#header form {float:right; padding:42px 0 0 0;}
#header form a {float:left; display:block; padding:3px 0 0 10px;}
.input-1, .input-2, .select-1, .input-3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#CCC solid 1px; height:18px; line-height:18px; padding:2px 0px 0px 5px;}
#header .input-1 {float:left; width:233px; border-right:none;}
.btnCerca {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; display:block; border:none; background-color:#212121; text-align:center; cursor:pointer;}
#header .btnCerca {float:left; height:22px; line-height:22px; padding:0 10px;}
#accesibilitat #estilosize1 {color:#101010; font-size:12px; text-decoration:none;}
#estilosize2 {color:#676666; font-size:18px; text-decoration:underline; padding-left:5px;}
#estilosize3 {color:#676666; font-size:22px; text-decoration:underline; padding-left:5px;}
/**************************************************************************
FOOTER
***************************************************************************/
#footer {border-top:#e8e8e8 solid 1px; padding:15px 0; margin-top:22px;}
#corporativa {float:left; width:530px;}
#footer a:hover {background:none;}
#footer .hrHover:focus,
#footer .hrHover:hover {background-color:#cc0000; color:#FFF;}

#corporativa li {float:left; border-right:#777 solid 1px; padding:0 8px; min-height:51px; font-size:12px;}
#corporativa li.first {padding-left:0;}
#corporativa li a {color:#737272;}
#corporativa li a:focus,
#corporativa li a:hover {color:#FFF;}

#institucions {float:right; width:450px;}
#institucions li {float:left; padding:0 11px; font-size:10px; color:#999;}
#institucions li span {padding-top:7px; line-height:11px; display:block;}
#institucions li.first {padding-right:0;}
.mapWeb {color:#999; display:inline-block; margin-bottom:5px;}
.LinkMail{float:left; padding:0 8px;font-size:12px;color:Black;border:1px solid red;}
.LinkMail a {color:#000000;}
.LinkMail a:link {color:#000000;}
.LinkMail a:visited {color:#737272;}
.LinkMail a:focus,
.LinkMail a:hover {color:#000000;}

.LinkMail a:active {color:#000000;}
/*Dani*/
/**************************************************************************
LOGIN
***************************************************************************/
.LblLogin{ color:#3E3E3E; font-size:12px; font-weight:bold; padding-top:1px; }
.TextLogin{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px; height:18px; line-height:18px; padding:4px 0px 0px 5px; width:100px; clear:none; margin-right: 5px;}
.BtnLogin{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; border:none; background-color:#212121; text-align:center; cursor:pointer; height:22px; line-height:22px; padding: 0 5px; margin:-2px 0;}
.BtnLogin:hover{background-color:#7e3e3e;}
/*Fin Dani*/
/**************************************************************************
MENU
***************************************************************************/	
#menu {float:left;clear:none; padding-top:11px;}
#menu li { float:left;clear:none; font-size:15px; margin-right:1px;}/*width:195px; min-height:48px;width:100%;*/
#menu li a {display:block; color:#212121; text-decoration:none; background:url(../imagenes/icons/menu.gif) repeat-x 0 0; min-height:38px; width:175px; color:#212121; padding:10px 0 0 20px;}
/*#menu li.marcado a,
#menu li a:hover {display:block; background:#cc0000 url(../imagenes/icons/menu_hover.gif) no-repeat bottom left; color:#FFF;}
#menu a:active{display:block; background:#cc0000 url(../imagenes/icons/menu_hover.gif) no-repeat bottom left; color:#FFF;}
#menu a:focus{}
#menu li a.active {display:block; background:#cc0000 url(../imagenes/icons/menu_hover-submenu.gif) no-repeat bottom left; color:#FFF;}*/

#menu li.last,
#menu li.submenu ul li	{margin-right:0; }
#menu li.submenu ul {display:none; background:url(../imagenes/bg/submenu.png) repeat-y bottom left; padding:0 0 10px 10px; float:left; width:185px; z-index:2; position:absolute;}
#menu li.submenu:focus ul,
#menu li.submenu:hover ul {display:block;}

#menu li.submenu ul li {min-height:23px; color:#FFF; font-size:12px;border-bottom:#FFF solid 1px; width:181px;}
#menu li.submenu ul li a {min-height:14px; width:145px; background:#999; padding:5px 10px 4px 20px; color:#FFF;}
#menu li.submenu ul li a:focus,
#menu li.submenu ul li a:hover {background:#cc0000;}


#presentacion {padding:0 0 40px 18px; float:left; width:962px;}
#infoTit {padding:0 0 20px 18px; float:left; width:962px;}
#presentacion div {width:650px; float:left;}
#presentacion p {padding:0 0 0 4px; font-size:14px; width:660px;}
.presen1, #infoTit {background-color:#cc0000;}
.presen1 p {color:#FFF;}
.presen2 {background:#FFF url(../imagenes/bg/presen2.gif) no-repeat right top;}
.presen2 p {color:#9b9b9b;}
/*#header h1 {font-size:42px; color:#FFF; width:660px; padding-top:40px;}
#header .presen2 h1 {color:#cc0000;}
#header #infoTit h1 {padding:0;}*/

h1 {font-size:30px; color:#FFF; width:660px; padding-top:40px;font-family:"Helvetica light",Arial,sans-serif;}
.presen2 h1 {color:#cc0000;}
#infoTit h1 {padding:0;}

#infoTit div {float:left; width:670px; color:#FFF; padding:20px 0 0 0;}
.descrText {font-size:12px; font-weight:bold; padding-bottom:15px;}
.objectius {font-size:14px; padding-top:5px;}
/*mio*/
.objectiusProyectes{font-size:14px; padding-top:5px;margin-right:16px;}
/*fin mio*/

#infoTit ul {float:right; padding:7px 0 0 0;}
#infoTit li {float:left;}
#infoTit li a {font-weight:bold; color:#FFF; padding:0 10px 0 17px;}
/*Dani*/
#infoTit li a span{font-weight:bold;}
/*Fin dani*/
#infoTit li a:focus,
#infoTit li a:hover {color:#CCC;}

#ico3 {background:url(../imagenes/icons/ico3.gif) no-repeat left center;}
#ico2 {background:url(../imagenes/icons/ico2.gif) no-repeat left center;}
#ico1 {background:url(../imagenes/icons/ico1.gif) no-repeat left center;}
/*Mio */
#ico4 {background:url(../imagenes/icons/ico3.gif) no-repeat left center;}
.ico3 {background:url(../imagenes/icons/ico3.gif) no-repeat left center;}
.ico2 {background:url(../imagenes/icons/ico2.gif) no-repeat left center;}
.ico1 {background:url(../imagenes/icons/ico1.gif) no-repeat left center;}
.Subdocument h4{color:#cc0000;font-size:14px; font-weight:bold;padding-top:10px;}
/*Fi mio*/
/**************************************************************************
HOME
***************************************************************************/
#mainBlocks {background:url(../imagenes/bg/mainblocks.gif) repeat-y 0 0;}
#block1 {width:445px; float:left; margin-right:9px;}
/*Dani*/
#block1 a{color:#000; font-weight:bold;}
#block1 a:focus,
#block1 a:hover {color:#FFF; background-color:#CC0000;}

#block4 {width:258px; height:250px; float:left;}
#block4 a{color:#CC0000; font-weight:bold;}
#block4 a:focus,
#block4 a:hover {color:#FFF; background-color:#CC0000;}

#mainBlocks #block4 .titleIcon {background-image:url(../imagenes/icons/titleicon2.gif);}
#block4 .blockContent li.last p {border-bottom:none;}
#block4 .blockContent {padding:0 22px 22px 22px;}
#block4 .blockContent li {border-bottom:none; background:url(../imagenes/icons/block3.gif) no-repeat 0 0; padding:15px 0 0 17px;}
/*Fin Dani*/
#block2 {width:259px; float:left; margin-right:9px;}
#block2 a{color:#000; font-weight:bold;}
#block2 a:focus,
#block2 a:hover {color:#FFF; background-color:#CC0000;}

#block3 {width:258px; float:left;}
#block3 a{color:#cc0000; font-weight:bold;}
#block3 a:focus,
#block3 a:hover {color:#FFF; background-color:#CC0000;}

#mainBlocks .titleIcon {background:url(../imagenes/icons/titleicon.gif) no-repeat bottom center; padding-bottom:9px;overflow:hidden;}
#mainBlocks #block3 .titleIcon{background-image:url(../imagenes/icons/titleicon2.gif);}
#mainBlocks #block3 h2 {color:#cc0000;}
h2 {color:#212121; font-size:18px; font-weight:bold; background-color:#CCC; padding:8px 0 0 14px; height:45px; }
.blockContent li {border-bottom:#e7e7e7 solid 1px; padding:15px 0 10px 0;}
.docRelaci li.last,
.blockContent li.last,
#block3 .blockContent li.last p{border-bottom:none;}
.blockContent {padding:0 22px 22px 22px;}
.blockContent p {padding-top:3px;}
.blockContent h3 {font-size:12px; font-weight:bold; color:#3e3e3e; line-height:14px; padding-bottom:3px;}
.fecha {background-color:#cc0000; color:#FFF; font-size:10px; padding:0 2px;}
/*Dani*/
div.fecha{display:inline}
.negrita{font-weight:bold;}
/*Fin Dani*/
#block3 .blockContent{padding:0 22px 22px 22px;}
#block3 .blockContent li {border-bottom:none; background:url(../imagenes/icons/block3.gif) no-repeat 0 0; padding:15px 0 0 17px;}
#block3 .blockContent li p {border-bottom:dotted #cc0000 1px; color:#cc0000; padding:0 0 10px 0;}
#linkblock {float:left; width:980px;}
#linkblock li.first a {width:409px;}
#linkblock li {float:left; height:30px; text-align:right; margin-right:9px; line-height:30px;}
#linkblock li a {font-weight:bold;width:223px; font-size:12px; color:#212121; display:block; background:#CCC url(../imagenes/icons/linkhome.gif) no-repeat right top; padding:0 36px 0 0;}
#linkblock li.last {margin-right:0;}
#linkblock li.last a {width:222px; color:#cc0000; background:#CCC url(../imagenes/icons/linkhome3.gif) no-repeat right top;}
/**************************************************************************
MODULOS
***************************************************************************/
.blockBig {background:url(../imagenes/bg/blockbig.gif) repeat 0 0;}
.blockBig h2 {background:#CCC url(../imagenes/icons/titleblockbig.gif) no-repeat bottom left; padding-bottom:9px;}
/*Dani*/
a.floatRight {float:right;clear:none;font-weight:bold;font-size:11px; color:#FFF; padding:0 10px 0 17px;}
a.floatRight {background:url(../imagenes/icons/afegir2.gif) no-repeat left center;}
a.floatRight:focus,
a.floatRight:hover { background-color: #CC0000; color: #FFFFFF}
.contBig3 p {font-size:12px; font-weight:bold; color:#3e3e3e;}
.contBig3 {padding:25px 24px 10px 0;}
/*Fin Dani*/
.contBig {border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; padding:15px 24px 35px 24px;}
.contBig2 p {font-size:12px; font-weight:bold; color:#3e3e3e;}
.contBig2 p strong {color:#cc0000; font-weight:bold; font-size:14px;}
.contBig2 {border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; padding:15px 24px 10px 24px;}
.contBig p {padding-bottom:10px;}
.contBig p strong {color:#3e3e3e; font-size:12px;}
.contBig ul {padding:10px 0;}
.contBig ul li {font-weight:normal; color:#737272; font-size:11px; background:url(../imagenes/icons/list.gif) no-repeat 0 0; padding:0 0 10px 18px;}
.minititle {color:#cc0000; font-style:italic; display:inline-block; padding-left:10px;margin-top:5px;background-color:#ffffff}
/*mio*/
.minititle a{color:#cc0000; font-style:italic; }
.minititle a:focus,
.minititle a:hover{color:#cc0000; font-style:italic; }

/*fin mio*/
.sessions .minititle {padding-left:0;}
.sideleft {width:540px; float:left;}
.sideright {float:right;}
#controles {border:#e8e8e8 solid 1px; border-top:none; text-align:center; color:#999999; font-size:10px; padding:3px 0 1px 0; margin-bottom:25px;}
ul.docRelaci {padding:4px 18px 20px 18px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px;}
ul.docRelaci li {border-bottom:dotted #cc0000 1px; background:none; padding:11px 0 11px 0;}
ul.docRelaci li a {color:#3e3e3e; font-size:12px; background-color:#eae8e8;}
ul.docRelaci li a:focus,
ul.docRelaci li a:hover {background-color:#cc0000; color:#FFF;}

.titleForm {color:#212121; font-size:18px; font-weight:bold; background-color:#CCC; padding:2px 0 2px 15px; float:left; width:965px;}/*width:965px;*/
.resultats {color:#3e3e3e; font-weight:bold; font-size:12px; padding:15px 18px 10px 18px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px;}
#paginacion li,
.resultats strong,
#paginacion li a:focus
#paginacion li a:hover{color:#cc0000;}

#paginacion {padding:15px 18px 20px 18px; width:942px; border-left:#e8e8e8 solid 1px; background:url(../imagenes/bg/paginacion.gif) no-repeat center top; border-right:#e8e8e8 solid 1px; float:left;}
#paginacion li {font-weight:bold; background:none; padding:0 20px 0 0; float:left; font-size:12px;}
#paginacion li a {color:#999; text-decoration:underline; font-weight:bold; background:none;}
#paginacion li.first {padding-left:7px;}
#paginacion li.last {padding-right:0;}
#paginacion li a:focus,
#paginacion li a:hover {text-decoration:none; background-color:transparent;}

.afegir, .afegir2 {float:right; color:#212121; font-weight:bold; font-size:11px; line-height:23px; padding:0 11px 0 17px;}
.afegir {background:url(../imagenes/icons/afegir.gif) no-repeat left center;}
.afegir2 {background:url(../imagenes/icons/afegir2.gif) no-repeat left center;}
.afegir:focus,
.afegir2:hover,
.afegir:focus,
.afegir2:hover{background-color:transparent; color:#cc0000;}
.email {padding:0 1px;}
.btn {background:url(../imagenes/bg/btn-r.gif) no-repeat right top; height:16px; padding-right:5px; line-height:15px; float:left; cursor:pointer; color:#FFF;}
.btn strong {background:url(../imagenes/bg/btn-l.gif) no-repeat 0 0; padding-left:5px; display:block; height:16px; float:left; cursor:pointer; color:#FFF;}
ul.controls li {background:none; padding:10px 5px 0 0; float:left;}
.controls li a strong {font-size:11px;}
.btn:focus,
.btn:hover {background-image:url(../imagenes/bg/btn-r_hover.gif);}
.btn:focus strong,
.btn:hover strong {background-image:url(../imagenes/bg/btn-l_hover.gif);}
.sessions {border-bottom:#e7e7e7 solid 1px; padding:20px 0 16px 0;}
.sessions p {padding:5px 0 0 0;}
/*Dani*/
.sessions_radio{ padding:20px 0 0 0}
.sessions_div1 {float:left;} 
.sessions_div2 {border-bottom:#e7e7e7 solid 1px; padding:0 0 20px 30px; display:block}
.sessions_div2 p {padding:5px 0 0 0;}
p.lstQy{padding:0}
/*Fin Dani*/
h4 {margin-bottom:2px; font-weight:bold; color:#3e3e3e; font-size:12px;}
div.last {border-bottom:none;}
#submenumain {float:left; width:978px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; background:url(../imagenes/bg/submenumainbg.gif) repeat-x 0 0;}
#submenumain li {float:left; width:339px; min-height:67px; margin-right:9px;}
#submenumain li h2 {background:none; padding:0; min-height:67px; }
#submenumain li.last {width:282px; margin-right:0;}
#submenumain li a {display:block; width:325px; color:#212121; background:url(../imagenes/bg/submenumain.gif) repeat-x 0 0; padding:0 0 0 14px; min-height:57px; padding-top:10px;}
#submenumain li a:hover,
#submenumain li a:focus,
#submenumain li a.active {background:#cc0000 url(../imagenes/icons/submenumain.gif) no-repeat bottom left; color:#FFF;}
#submenumain li a.mia {color:lime;}
#submenumain li.last a:hover,
#submenumain li.last a:focus,
#submenumain li.last a.active {background-image:url(../imagenes/icons/submenumain2.gif);}
#submenumain li.last a {width:268px;}
.titleForm h3 {float:left;}
.tableTre {float:left; width:978px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px;}
.tableTre li {width:942px; float:left; background:url(../imagenes/bg/paginacion.gif) no-repeat bottom center; padding:15px 18px 10px 18px;}
.tableTre li div {float:left; }/*height:20px;*/
.tableTre li.last {background:none;}
.list1 {font-weight:bold; color:#3e3e3e; font-size:12px; width:350px;}
.list2 {color:#737272; width:220px; }
.list3 {color:#737272; width:100px; }
.list4 {width:140px; }
.list5 {margin-right:5px;}
/*dani*/
.list2 { padding-right: 10px; padding-left: 10px }
.list6 {width:100px; }
div.divconmargen{ margin: 0 0 0 20px }
/*fin dani*/
ul.documents li {background:none; padding:0; color:#3e3e3e; font-size:12px; font-weight:bold; border-top:#cc0000 dotted 1px; line-height:50px;}
ul.documents li a {color:#3e3e3e;}
ul.documents li a:focus,
ul.documents li a:hover {color:#FFF;}

/*dani*/
ul.detailList{padding:0; margin:0;}
ul.detailList li{margin-top:0; margin-left:20px; line-height:10px;}
div.titleForm span.titleForm {color:#212121; font-size:18px; font-weight:normal; width:700px; }
.Wysiwyg_Editor{height:400px; width:800px;}
.Wysiwyg_Editor_simple{height:300px; width:650px;}
.Wysiwyg_Editor_small{height:150px; width:650px;}
/*fin dani*/
/**************************************************************************
CALENDARIO
***************************************************************************/
#calendar {width:189px;}
#calendar ul {float:left; width:187px; background-color:#EEE; border:#CCC solid 1px; margin:0;}
#calendar ul li {background:none; float:left; width:171px; text-align:center; padding:0; margin:0; color:#CC0000;}
#calendar ul li.first {text-align:left; width:8px;}
#calendar ul li.last {text-align:right; width:8px;}
#calendar ul li a,
#calendar ul li a:focus,
#calendar ul li a:hover{background:none;}

#calendar table {border-left:#e2e2e2 solid 1px; font-size:10px; width:100%}
#calendar table td {background-color:#f3f3f3; border-bottom:#e2e2e2 solid 1px; border-right:#e2e2e2 solid 1px; text-align:center; color:#000; width:25px; padding:1px 0;}
#calendar table th {color:#000; border:#e2e2e2 solid 1px; border-left:none; padding:1px 0;}
#calendar table td.noDay {background-color:#e2e2e2;}
#calendar table td.today {background-color:#f9f39f;}
#calendar table td.different {color:#cc0000;}
.calenCon {border:#CCC solid 1px; border-top:none; background-color:#c3c3c3; padding:5px;}
/**************************************************************************
GALERÍA
***************************************************************************/
.jcarousel-skin-tango .jcarousel-container-horizontal {width:289px;}
.jcarousel-skin-tango .jcarousel-item,
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:289px; height:212px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:215px; right:5px; width:20px; height:11px; cursor:pointer;	background:url(../imagenes/icons/flecha-right.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:focus, 
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:-42px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -63px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:-21px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:215px; left:5px; width:20px; height:11px; cursor:pointer;background:url(../imagenes/icons/flecha-left.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-42px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:-63px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:-21px 0;}
.contBig .jcarousel-skin-tango li {background:none; padding:0;}
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item {float:left; list-style:none; width:289px; height:212px;}
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
/**************************************************************************
FORMULARIO
***************************************************************************/

/***Form elements***/
.left_align_form{color:#3e3e3e; font-weight:bold;margin-left:54px;padding-top:1px;}
.left_align_form strong {color:#cc0000; font-size:14px;}
.left_align{color:#3e3e3e; font-size:12px; font-weight:bold;padding-top:1px;}
.left_align_calendar
{
	color:#3e3e3e; font-size:12px; font-weight:bold;padding-top:1px;
	
	

}

.frm_element{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}
.frm_element_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}
.frm_element_selected{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:250px;float:left;clear:none;}
.frm_element_selected_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:250px;float:left;clear:none;}

.frm_element_large{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:644px;float:left;clear:none;}
.frm_element_large_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:644px;float:left;clear:none;}

.frm_element_small{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:129px;float:left;clear:none;}
.frm_element_small_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:129px;float:left;clear:none;}

.frm_element_big{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:40px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}
.frm_element_big_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:40px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}

.frm_element_big_large{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:40px; line-height:18px; padding:2px 0px 0px 5px;width:644px;float:left;clear:none;}
.frm_element_big_large_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:40px; line-height:18px; padding:2px 0px 0px 5px;width:644px;float:left;clear:none;}

.frm_element_superbig{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 20px;height:100px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}
.frm_element_superbig_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 20px;height:100px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}
.frm_element_superbig_group{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 20px;height:120px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;}

.frm_element_comment{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:120px; line-height:18px; padding:2px 0px 0px 5px;width:100%;float:left;clear:none;}
.frm_element_comment_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:120px; line-height:18px; padding:2px 0px 0px 5px;width:100%;float:left;clear:none;}

.frm_element_supersmall{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:20px; line-height:18px; padding:2px 0px 0px 5px;width:65px;float:left;clear:none;}
.frm_element_supersmall_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:20px; line-height:18px; padding:2px 0px 0px 5px;width:65px;float:left;clear:none;}

.frm_element_combo{font-family:Arial, Helvetica, sans-serif; font-size:12px;border:#abadb3 solid 1px; margin-top:1px;width:279px; padding:2px 0px 0px 5px; height:22px;line-height:18px;}
.frm_element_combo_red{font-family:Arial, Helvetica, sans-serif; font-size:12px;border:red solid 1px; margin-top:1px;width:279px; padding:2px 0px 0px 5px; height:22px;line-height:18px;}

.frm_element_calendar{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;overflow:hidden;}
.frm_element_calendar_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:272px;float:left;clear:none;overflow:hidden;}

.frm_element_check{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;float:left;clear:none;}
.frm_element_check_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;float:left;clear:none;}

.frm_calendar{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#abadb3 solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:129px;float:left;clear:none;overflow:hidden;}
.frm_calendar_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; border:red solid 1px;height:18px; line-height:18px; padding:2px 0px 0px 5px;width:129px;float:left;clear:none;overflow:hidden;}

.frm_object_calendar{float:left;clear:none;margin-left:5px;}

.bool_frm_element{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
.bool_frm_element_selected{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
.qy_selector{float:left;clear:none;margin:0px 5px 0px 0px;}
/*Dani*/
.bool_frm_element_calendar{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
/*FIN Dani*/
.bool_frm_element_small{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
.bool_frm_element_big{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
.bool_frm_element_supersmall{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
.bool_frm_element_combo{font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
.bool_frm_element_check{float:left;clear:none;font-family: Arial;font-size: 0.99em;width: 4em;margin-right: 1em;border:1px solid #abadb3;vertical-align:top;}
/*Icons*/
.index_icon{margin-left: 0.2em;margin-right: 0.4em;padding-right:0px;clear: none;float:left;}
.index_icon img{border-style: none;clear: none;float:left;}
/*Fi Icons*/



/***Fi Form elements***/


.formSimple	{float:left;}
.capaForm {border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; float:left; width:930px; padding:20px 24px 0 24px;}
.capaFormNoPaddnig{border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; float:left; width:930px; padding:20px 24px 0 0px;}
.capaEnviar {border-top:#e7e7e7 solid 1px; padding:23px 0 35px 0; margin-top:35px;}
.agrupCont {float:left;  padding-bottom:10px;width:40%;}/*width:308px;*/
/*Dani*/
.agrupContWysiwyg{float:left;  padding-bottom:10px;width:80%;}
.agrupCont2cols{float:left;  padding-bottom:10px;width:50%;}
.sessions2cols {border-bottom:#e7e7e7 solid 1px;margin: 0 50px 0 0; padding:20px 0 16px 0;}
.capaEnviarLista { padding:0 0 35px 0; margin-top:30px;}
.agrupContCerca {float:left;  padding:10px 0 10px 50px;width:45%;}
.agrupContCercaRecursos {float:left;  padding:10px 0 10px 40px;width:40%;}
.agrupContLejos {float:left;  padding:10px 0 10px 50px;width:70%;}
.agrupContMuyLejos {float:left;  padding:10px 0 10px 50px;width:100%;}
.frm_element_1line{padding-bottom:20px;}
.frm_element_1line .label{color:#3e3e3e; font-size:12px; font-weight:bold;}
.frm_element_1line .object{border:#abadb3 solid 1px; }
.table_dias tbody tr td{ padding-right: 10px;}
.table_dias tbody tr td input{ margin-right: 4px;}
/*FIN Dani*/
.formSimple label {color:#3e3e3e; font-size:12px; font-weight:bold;}
.formSimple strong {color:#cc0000; font-size:14px;}
.formSimple span {color:#000; font-size:10px; display:inline-block; padding:0 20px 0 2px;}
.formSimple div.div_index {color:#000; font-size:10px; padding:0 20px 0 2px;}
.formSimple .input-1,
.formSimple .input-2,
.formSimple .input-3,
.formSimple .select-1{display:block; border:#abadb3 solid 1px; margin-top:1px;}
.formSimple .input-1 {width:272px;}
.formSimple .input-2 {width:129px;}
.formSimple .input-3 {width:65px;}
.formSimple .select-1 {width:279px; padding-top:1px; height:22px;}
.radio-1 {margin-top:1px;}
#naixement {background-color:#e5e4e4; border:none; width:90px; font-size:11px; color:#4d4d4d; padding-top:2px;}
.btnEnviar {color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/bg/enviar.gif) no-repeat 0 0; border:none; text-align:center; display:block; cursor:pointer; width:108px; height:26px;}
/*Dani*/
.btnVarios {color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/bg/enviar.gif) no-repeat 0 0; border:none; text-align:center; cursor:pointer; width:108px; height:26px; }
.btnEnviar:hover, .btnVarios:hover{background:url(../imagenes/bg/enviar-hover.gif) no-repeat 0 0;}
/*Fin Dani*/
.FormCerca{float:right;clear:none;margin-top:40px;color:Black;}
.FormCerca a{color:#676666; text-decoration:underline;padding:0px 0px 0px 10px;}
.FormCerca a:focus,
.FormCerca a:hover{color:#121212; text-decoration:none; background:none;}
.estilosize1{color:#101010; font-size:12px; text-decoration:none;}
.estilosize2 {color:#676666; font-size:18px; text-decoration:underline; padding-left:5px;}
.estilosize3 {color:#676666; font-size:22px; text-decoration:underline; padding-left:5px;}
.FontDetail{font-weight:bold;padding-right:3px;}
/**************************************************************************
INDEX
***************************************************************************/
.frm_index_button{clear: none;float: left;text-align:center;margin-top:11px;font-weight: bold;font-size:84%;color: #000000;font-family:"Helvetica light",Arial,sans-serif;text-decoration: none;margin-right:4px !important;margin-right :0em !important;padding:0em 0.5em 0.1em 0.5em !important;padding:0em 0em 0em 0em !important;border:1px solid;border-top-color:#999999;border-left-color:#999999;border-right-color:#333333;border-bottom-color:#333333;}

.index_dialog_wrapper{width: 360px;height: 525px;background-color: #ffffff;margin: 0px 0px 0px 0px;overflow: hidden;}
.index_dialog_wrapper a{color: #000000;text-decoration: none;}
.index_dialog_wrapper a:focus,
.index_dialog_wrapper a:hover{color: #B2322F;text-decoration: none;}
.index_dialog_wrapper .index_dialog_search{width: 360px;height: 40px;background-color: #F5F5F5;}

.index_dialog_wrapper .index_dialog_search .frm_txt_srch{font-family: Verdana;width: 220px;margin: 10px;clear: none;float: left;border: 1px solid #B2322F;}
.index_dialog_wrapper .index_dialog_list{width: 360px;background-color: #F5F5F5;margin: 10px 0px 0px 0px;padding: 10px 0px 0px 0px;overflow: hidden;}
.index_dialog_wrapper .index_dialog_list .index_dialog_list_wrapper{overflow: hidden;}
.index_dialog_wrapper .index_dialog_list .title_header_left{background-color: #7D7D7D;color: White;clear: none;float: left;margin-left: 5px;padding-left: 5px;width: 280px;font-variant: small-caps;font-weight: bold;}
.index_dialog_wrapper .index_dialog_list .title_header_right{background-color: #7D7D7D;	color:White;clear: none;float: left;margin-left: 5px;padding-left: 5px;	width: 55px;font-variant: small-caps;font-weight: bold;}
.index_dialog_wrapper .index_dialog_list .column_left{clear: none;float: left;margin-left: 5px;padding-left: 5px;width: 290px;border-bottom: 1px solid black;overflow: hidden;}
.index_dialog_wrapper .index_dialog_list .column_right{clear: none;float: left;padding-left: 10px;width: 40px;text-align: center;border-bottom: 1px solid black;overflow: hidden;}

/*******************************************/
/********** index_dialog_paginator *********/
/*******************************************/

.index_dialog_wrapper .index_dialog_paginator{width: 360px;height: 50px;background-color: #F5F5F5;	margin: 8px 0px 10px 0px;clear: both;}
.index_dialog_wrapper .index_dialog_paginator .paginator{float:left;clear:none;margin:15px 0px 0px 10px;}
.index_dialog_wrapper .index_dialog_paginator .cmb_Paginator{float:left;clear:none;}
.index_dialog_wrapper .index_dialog_paginator .cmb_Paginator .cmb_Go{width:175px;}
.index_dialog_wrapper .index_dialog_paginator .cmb_Paginator .btnGo{border: solid 1px #00CC00;font-weight: bold;font-size: 10px;color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #00CC00;text-decoration: none;text-align:center;margin-bottom:3px;}
.btnEnviarPaginator {color:#FFF; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/bg/enviar.gif) no-repeat 0 0; border:none; text-align:center; display:block; cursor:pointer; width:35px; height:20px;}
.btnMoveToPaginator {color:#FFF; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/bg/enviar.gif) no-repeat 0 0; border:none; text-align:center; display:block; cursor:pointer; width:35px; height:20px; float:left;clear:none; }
.btnMoveToPaginatorNotEnabled {color:#FFF; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/bg/enviar.gif) no-repeat 0 0; border:none; text-align:center; display:block; cursor:pointer; width:35px; height:20px; float:left;clear:none; }


/*******************************************/
/********** index_dialog_paginator *********/
/*******************************************/

/*******************************************/
/********* index_dialog_selections *********/
/*******************************************/	

.index_dialog_wrapper .index_dialog_selections{width: 350px;height: 100px;background-color: #F5F5F5;font-weight: bold;padding-left:10px;}
.index_dialog_wrapper .index_dialog_selections .txtarea_index{font-family: Verdana;font-size: 0.9em;border: 1px solid #B2322F;width: 30.963em;height:65px;}


/*******************************************/
/******* Fin index_dialog_selections *******/
/*******************************************/	

/*Dani*/
/*******************************************/
/*************** UCPaginador ***************/
/*******************************************/	
.PaginadorTotal{padding:15px 0 0 25px;float:left;clear:none; font-size:14px; font-weight:bold}
.PaginadorShowCart{padding:20px 10px 0 5px;float:right;clear:none;}
.PaginadorSaveQuery{padding:20px 0 0 5px;float:right;clear:none;}
.PaginadorOrderBy{float:right;clear:none;overflow:hidden;margin-right:20px;}
.PaginadorOrderByLabel{padding:20px 0 0 75px;float:left;clear:none;font-size:14px;width:100px;overflow:hidden;text-align:right;}
.PaginadorOrderByCombo{padding:15px 0 0 5px;float:left;clear:none;}
.PaginadorOrderByObect{padding:15px 15px 0 5px;float:left;clear:none;font-size:14px;}
.PaginadorOrderByObect ul li{ float:left; padding:6px 0 0 5px; }
.PaginadorOrderByButton{padding:15px 0 0 5px;float:left;clear:none;}
/*******************************************/
/*************** Fin UCPaginador ***********/
/*******************************************/	
/*Fin Dani*/

/*******************************************/
/*************** UcListbox *****************/
/*******************************************/	

/*Dani*/
.btnMoveListBox {color:#FFF; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../imagenes/bg/enviar.gif) no-repeat 0 0; border:none; text-align:center; display:block; cursor:pointer; width:35px; height:20px; float:left;clear:none; }
.btnMoveListBox:hover{background:url(../imagenes/bg/enviar-hover.gif) no-repeat 0 0;}
.ListBoxStyle {font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:#abadb3 solid 1px; text-align:left; display:block; cursor:pointer; width:175px; height:280px; }
.DivButtons{margin-left:55px;margin-right:55px;margin-top:85px;}
#UCListMulti .ListBoxLabel{color:#3e3e3e; font-size:12px; font-weight:bold; padding-bottom:10px;}
#UCListMulti { padding-top: 20px; }
/*FIN Dani*/

/*******************************************/
/************** Fin UcListbox **************/
/*******************************************/	




/*******************************************/
/*************** UcListbox *****************/
/*******************************************/	

.DivUcSearchSimple
{
	float:left;
	clear:both;
	width:500px;	
}

/*******************************************/
/************** Fin UcListbox **************/
/*******************************************/	



/*******************************************/
/*********** Consultas guardadas ***********/
/*******************************************/	

.hidden
{
	visibility: hidden;
}

.visible
{
	visibility: visible;
}

/*******************************************/
/******** Fin Consultas guardadas **********/
/*******************************************/	





/*******************************************/
/*******       A D M I  N            *******/
/*******************************************/	
    #admin{width: 979px;margin:auto;}
    #tree .selected{font-weight: bold;}
    #tree{width: 45%;float:left;}
    #tree a{color:#000;}
	#actions a, #actions a:link, #actions a:visited{color:#000;}
	#actions a.disabled{color:#999;}
	#actions a:focus,
	#actions a:hover{color:Black;background-color:White;text-decoration:underline;}	
	#actions a.disabled:focus,
	#actions a.disabled:hover{color:#999;background-color:White;text-decoration:none;}	
	#actions a:active{color:#000}
    #actions{float:left;}
    #divOptions a{clear:both;}
    
/*******************************************/
/******* Fin   A D M I  N            *******/
/*******************************************/	
/*******************************************/
/******* Inicio   M A P A           *******/
/*******************************************/

.map_child {padding-left:24px;}
.map_child ul li{font-weight:normal; color:#737272; background:url(../imagenes/icons/list.gif) no-repeat 0 0; padding:0 0 10px 18px; margin:0 0 0 20px;}
.map_root {color:#cc0000; font-size:14px; font-weight:bold; padding:20px 0px 10px 24px}

.map_grandson {padding-left:48px;}
.map_grandson ul li{font-weight:normal; color:#737272; background:url(../imagenes/icons/list.gif) no-repeat 0 0; padding:0 0 10px 18px; margin:0 0 0 20px;}

/*******************************************/
/******* fin   M A P A           *******/
/*******************************************/







    

/**************************************************************************
FI INDEX
***************************************************************************/

.RedColor{border:1px solid red;width:651px}