@charset "utf-8";
/* CSS General */
html{background:#1E5883; padding:0px; margin:0px;}
head { padding:0px;
margin:0px;}
body{ margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

tr { border-color:#FFFFFF;}
td { border-color:#FFFFFF;}
/*
input, select, textarea, file {
	border: 1px solid #e0e0e0;
}
input:hover, select:hover, textarea:hover, file {
	border: 1px solid #555555;
}

input:click, select:click,textarea:click {
	border: 1px solid #555555;
}
*/
#wy{
	width:678px;
	display:block;
	overflow: hidden;
	text-align: center;
	margin: 10 auto;
	border: 1px solid #ddd;
	padding:5px;
	background:#eee;
}

a: { color:#0078ff;} 

a:link, a:active{
	text-decoration:none;
	font-weight:bold;
	color:#0078ff;
}
a:visited { color:#666666;}

a:hover{
	color:#1e5883;
	text-decoration:underline;
}

a img { border:none;}

input.error,select.error,textarea.error{
	border: 1px solid red;	  
}

/* Menu dreta Intranet*/

#menu_dreta { display:block; margin-top:5px; clear:left; overflow:hidden; width:195px;}
#menu_dreta ul { background:transparent url(../img/form.jpg) repeat scroll right top;
border-bottom:1px solid #8AC604;
border-left:0px solid #8AC604;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:32px 0 0;}
#menu_dreta ul li { margin:1px 0px 0px; padding:0px;}
#menu_dreta ul li a { color:#0078FF; font-size:12px; padding:3px 3px; margin-left:23px; background:#eee;  width:163px; display:block; text-decoration:none;}
#menu_dreta ul li a:hover {background:#ccc; color:#1E5883; text-decoration:underline;}
#menu_dreta ul li a a:active {color:#0078FF;}
#menu_dreta ul li a a:visited {color:#666666;}

.intranet_capa {margin:0px auto; border:3px double #eee; padding-bottom:5px;}
.intranet_capa h1{ margin:0px;}

#contenido_calendario {background:#FFFFFF none repeat scroll 0 0; margin:10px auto; text-align:center; width:595px;}
#calendar_new_view { margin:5px; padding:5px; border:1px solid #ccc; background:#f2f2f2;}
#calendar_new_view p { background:#fff; padding:5px; margin:5px 0px 0px;}

#mycalendario { display:block; clear:left; overflow:hidden; margin-top:5px; width:195px;}
#mycalendario h1 { background: url(../img/calendar_g.gif) no-repeat left; padding:8px 0px; }

/* Pagina principal */

#login {text-align:right; padding-top:2px; height:25px; color:#555555; font-size:12px; margin:0px 25px; }
#login img a:hover { opacity:0.7; transparency:70%;}
#logo_amphora {display:none; background:url(../img/00_logo.gif) no-repeat top left; height:130px; width:190px; margin:-26px 0px 0px 33px; position:absolute; overflow:hidden; }
#menu_home{ display:block; float:right; margin-right:20px; margin-top:0px; overflow:visible;}
/*#menu_home ul{ margin-top:0px; padding:0px; list-style-type:none; display:block; overflow:hidden;}
#menu_home ul li{ font-size:14px;  float:left; padding:5px 5px; border-right:1px solid #ccc; height:24	px;}
#menu_home ul li a{ font-weight:normal; background:url(../img/back_menu.gif) repeat-x; height:31px; color:#FFFFFF; padding:5px 8px;}
#menu_home ul li a:hover{ }*/

/*LOGIN*/

.wra {text-align:right; margin:15px 25px 0px; position:relative;}
.wrapper { width:190px; position:absolute; right:0; }
.wrapper input { background:url(../img/wrap.gif) top left no-repeat; width:134px; position:absolute; left:0px; padding:7px 10px; 
border:none; color:#444;}
.wrapper button { position:absolute; right:0; top:0; background:url(../img/search.gif) top left no-repeat; border:none; text-indent:-999em; width:30px; height:30px; display:block; cursor:pointer;}
.wrapper button:hover { background:url(../img/search.gif) bottom left no-repeat;}

/*News*/
.noticia_news { margin:5px; padding:5px; border:1px solid #ccc; background:#f2f2f2;}
.title_news { display:block; font-size:17px; overflow:hidden; width:490px; float:left; font-weight:normal; color:#8AC604;}
.fecha_news { display:block; margin-left:10px; font-size:11px; color:#666; overflow:hidden; margin-top:2px; float:right;}
.texto_news { background:#fff; padding:5px; margin:5px 0px 0px; line-height:16px; display:block; font-size:12px; text-align:justify; }
/*Novetats*/

#novetats { display:block; width:580px; margin:10px auto 0px; clear:left; overflow:hidden; border:1px solid #ccc; }
#novetats span:hover {color:#0078FF;}
#novetats span {background:#FFFFFF none repeat scroll 0 0; text-decoration:none; border-bottom:1px solid #CCCCCC; clear:left; color:#1E5883; display:block;
font-size:16px; font-weight:bold; margin:2px 5px; overflow:hidden; padding:10px 0px 10px 40px;}
#novetats_center { clear:left; overflow:hidden; display:block; padding:0px; font-size:11px; }
#novetats_center ul { font-size:11px; list-style:none; margin:0px; padding:2px;}
#novetats_center ul li {margin:3px 3px; display:block; background:#fff url(../img/news_mini.gif) no-repeat top left;}
#novetats_center ul li a {color:#0078FF;}
#novetats_center ul li a:hover {color:#1E5883;} 

/*FORUM*/
#forum_intra { border:1px solid #CCCCCC; clear:left; display:block; margin:10px auto 10px; overflow:hidden; width:580px; }
#forum_intra span:hover {color:#0078FF;}
#forum_intra span {background:#FFFFFF none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; clear:left; color:#1E5883; 
display:block; font-size:16px; font-weight:bold; margin:2px 5px; overflow:hidden; padding:10px 0px 10px 40px;}
#forum_intra_center { clear:left; overflow:hidden; display:block; padding:0px; font-size:12px; }
#forum_intra_center ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:2px 5px;}
#forum_intra_center ul li {border-bottom:1px dashed #CCCCCC; padding:5px 0;}
#forum_intra_center ul li a{color:#0078FF;}
#forum_intra_center ul li a:hover{color:#1E5883;} 

/*Document Area*/

#archivos { border:1px solid #CCCCCC; clear:left; display:block; margin:10px auto 0; overflow:hidden; width:580px; }
#archivos span:hover {color:#0078FF;}
#archivos span {background:#FFFFFF none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; clear:left; color:#1E5883; display:block;
font-size:16px; font-weight:bold; margin:2px 5px; overflow:hidden; padding:10px 0px 10px 40px;}
#archivos_center { clear:left; overflow:hidden; display:block; padding:5px; font-size:11px; }

/*Calendario*/


#calendario { display:block; width:580px; margin:10px auto 0px; clear:left; overflow:hidden; border:1px solid #ccc; }
#calendario span:hover {color:#0078FF;}
#calendario span {background:#FFFFFF none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; clear:left; color:#1E5883; display:block;
font-size:16px; font-weight:bold; margin:2px 5px; overflow:hidden; padding:10px 0px 10px 40px;}
#calendario_center { clear:left; overflow:hidden; display:block; padding:0px; font-size:11px; }
#calendario_bot {background:url(../img/calendar2.gif) bottom left no-repeat; height:10px; margin:0px; padding:0px; width:606px;}
#calendario_dias { display:block; clear:left; overflow:hidden; padding:2px;}
#calenario_info { display:block; width:290px; height:5px; float:left; margin-left:5px; background:#545454;}

#calendario ul { font-size:11px; list-style:none; margin:0px; padding:2px;}
#calendario ul li { padding:0px 0px; margin:3px 3px; display:block; background:#fff url(../img/news_mini.gif) no-repeat top left;}
#calendario ul li a {color:#0078FF;}
#calendario ul li a:hover {color:#1E5883;} 
#calendario ul li label {background:#eee; margin-left:0px; border-left:3px solid #1E5883; color:#666666; display:block; font-size:12px; padding:2px 2px 2px 4px;}
#calendario_dias td{ background:#eee; }
#calendario_dias td span{background:#D9E7F3; display:block; border:1px solid #999999; padding:4px;}
#calendario_dias td a{ display:block; color:#FFFFFF; text-decoration:none;}
#calendario_dias td span.today{background:#8AC604; color:#FFFFFF;}
#calendario_dias td a span{ display:block; color:#FFFFFF; background:#1e5883;}
#calendario_dias td a span.today{background:#8AC604;}

#all_year { margin:9px; border:1px solid #1E5883; padding:1px;}

#menu { display:block; overflow:hidden; clear:both;}
#menu ul { background:#1E5883; color:#FFFFFF; list-style:none; display: block; overflow:hidden; margin:0px 0px 0px 7px;  width:578px; font-weight:bold; padding:0px; clear:left;}
#menu ul li{ float:left; text-align:center; padding:2px 0px; display:block; width:33%; overflow:hidden;}
#menu ul li a { color:#FFFFFF; }
#menu ul li a:hover { color:#ccc; }
#hoho { display:block; clear:left; overflow:hidden; padding:2px;}
#hoho ul { margin:0px; padding:0px; list-style:none; display:block; clear:left; overflow:hidden;}
#hoho ul li{ display:block; border:1px solid #1E5883; float:left; height:175px; width:184px; margin:2px 5px;;}
#hoho td{ background:#eee; }
#hoho td span{background:#D9E7F3; display:block; border:1px solid #999999; padding:3px;}
#hoho td a{ display:block; color:#FFFFFF; text-decoration:none;}
#hoho td span.hoy{background:#8AC604; color:#FFFFFF;}
#hoho td a span{ display:block; color:#FFFFFF; background:#1e5883;}
#hoho td a span.hoy{background:#8AC604;}
#hoho td.weekend { background:#eee; font-size:9px; text-align:center;}
#hoho td.weekend2 { font-size:9px; background:#fff; text-align:center;}
#hoho caption {background:#1E5883; color:#FFFFFF; }
/*Search*/

#search_results {}
#search_results H2 { margin:0px; border-bottom:1px solid #ccc; color:#fff; display:block; font-size:12px; padding:3px; 
text-align:left; background:#1E5883;}

.search_div {background:#f2f6f9; border-left:2px solid #ddd; padding:4px; margin:5px 0px; line-height:16px;}

div#generator{background:#1e5883 url(../img/fons_01.jpg) no-repeat center top; margin-top:0px; margin-left: auto; margin-right: auto;}

div#general_sup{ background:url(../img/top01.gif) no-repeat -1px 0px; margin:0 auto; display:block; height:90px; width:842px;}

#general_sup h1{ font-size:20px; font-weight:normal; padding-top:54px; text-align:center; color:#1e5883; display:block;}

div#general_inf{background:url(../img/body_inf.gif); display:none; margin:0 auto 0px;	height:14px; width:847px;}

div#general_mid{ background:#fff url(../img/top02.gif) no-repeat -1px -5px; display:block; overflow:hidden; clear:both; width:842px;	margin:0 auto; padding:0px 0px 0px;}
div#general_mid h1{font-size:17px; text-align:center; color:#1E5883; display:block; font-weight:bold;}
#menu_panel{ display:block; overflow:hidden;}
#menu_panel ul{ margin-top:0px; padding:0px; list-style-type:none; display:block; overflow:hidden;}
#menu_panel ul li{ float:left; padding:2px 2px; border-right:1px solid #ccc;}
#menu_panel ul li a{ background:#dce6ee; padding:3px 5px;}
#menu_panel ul li a:hover{ background:#ddd;}

#continidos {margin:8px 3px; display:block; float:left;}
#continidos a { text-decoration:underline; font-weight:normal; color:#0078ff;}
#continidos a:visited {color:#334456;}
#continidos a:hover { color:#1E5883;}	
#continidos h1 {padding:12px 35px; font-weight:bold; color:#1E5883; font-size:12px; display:block; border-bottom:1px solid #ccc;}

#dreta_home { padding-top:18px; margin-right:9px; display:block; overflow:hidden; width:200px; margin-top:0px; float:left;}
#esquerra_home {display:block; overflow:hidden; width:606px; float:right;}
#home_info { text-align:justify; font-size:12px; color:777; margin:10px 0px;}

#links_home { padding:10PX; border-top:1px dashed #ddd;}
.links  {background:url(../img/links.jpg) no-repeat top left; padding:5px 8px; width:525px; margin:0px auto;}
.links_titul {margin-bottom:1px; font-weight:bold; color:#1E5883;}
.links_content { text-align:justify; text-align:justify; font-size:11px; color:#777;}
.links_link { margin-right:25px; padding-bottom:13px; display:block; color:#3a6d93; font-size:11px; text-align:right;}
.links_link a { left no-repeat; padding-left:12px; font-size:10px; font-weight:bold;  color:#3a6d93}
.links_link a:hover {text-decoration:underline; }

#news_home { margin:5px; float:left; border-bottom:0px dashed #ccc; width:95%;}
#news_home a{ font-weight:normal; color:#8AC604; text-decoration:underline;}
#news_home a:visited {color:#8AC604;}
#news_home a:hover {color:#69910e;}
.new_home_date { font-size:11px; background:transparent url(../img/barra.jpg) no-repeat scroll right center; font-weight:bold; color:#666666; display:block; margin-left:0px; padding:1px 2px 1px 0px;}
.new_home_date span { background:#f7fce8; padding-right:5px; }
.new_home_titul { padding:3px 0px;}
.new_home_titul a{ font-weight:normal; color:#8AC604; text-decoration:none; font-weight:bold;}
.new_home_info { padding:0px 1px 0px 0px; max-height:40px; display:block; overflow:hidden; text-align:justify;}
.new_home_info p { margin:0px; padding:0px; color:#666666; }
.new_home_view { text-align:right; display:block; margin-bottom:0px; margin-top:-12px; padding:0px 0px 12px 0px;}
.new_home_view a {color:#EDF3F6}
.new_date p{ margin:0px; padding:0px;}
.new_titul{ display:block; overflow:hidden;}
.new_content { color:#666666; display:block; font-size:11px; overflow:hidden; padding:3px; background:#f0f0f0; text-align:justify;}
.new_link { display:block;  font-size:11px; padding:3px 0px;  text-align:right;}
.new_link a { }

#subscript { -moz-border-radius:0px 0px 20px 20px; background: #eee url(../img/subscript.png) no-repeat right bottom;  text-align:center; color:#333; font-size:11px; line-height:1.7em; padding:5px;}

#contact_home { float:center; text-align:center; color:#1E5883; font-size:11px; line-height:1.7em; margin-top:20px; background:url(../img/form.jpg) top left no-repeat;  width:100%}

#managerment { width:180px; display:block;}
#managerment a{ cursor:pointer; overflow:hidden; background:url(../img/manager.gif) no-repeat top left; display:block; width:177px; height:39px;}
#managerment a:hover{ cursor:pointer; background:url(../img/manager.gif) no-repeat bottom left; display:block; width:177px; height:39px;}

#edit_profile { width:200px; display:block;}
#edit_profile a{ cursor:pointer; overflow:hidden; background:url(../img/edit_profile.gif) no-repeat top left; display:block; 
width:116px; height:39px;}
#edit_profile a:hover{ cursor:pointer; background:url(../img/edit_profile.gif) no-repeat bottom left; display:block; width:116px; height:39px;}

.add_new {border-top:0px solid #1E5883; margin:2px 0px 20px 337px; display:block; overflow:hidden; background:url(../img/add.gif) left no-repeat; padding:12px 33px;} 

#n_grups {background:transparent url(../img/form2.jpg) repeat scroll right top; display:block; float:left; margin-left:0; overflow:hidden; padding:0px; text-align:center; width:205px;}
#n_grups_new {background:transparent url(../img/form3.jpg) no-repeat left bottom; margin-top:50px; padding-bottom:10px; display:block; overflow:hidden; clear:left; }

#n_grups h3{ color:#333333; font-size:17px; font-weight:bold; margin:6px 0 0; text-transform:uppercase;}

#n_correo { margin-left:10px; border:solid 1px #1E5883; width:600px; display:block; overflow:hidden; float:left; text-align:center; margin-bottom:10px;}
#n_correo h3 { margin:0px; padding:5px; text-align:center; display:block; color:#eee; text-transform:uppercase; background:#1E5883;}

/* Footer */
#logos img { border: none; padding:0px; margin:0px;}

div#footer{
	padding:8px 0px;
	text-align: center;
	font-size: x-small;
	color:#333;
	margin:0 auto;
	clear:both;
	width:842px;
	background:#ddd;
	-moz-border-radius:0px 0px 10px 10px;
}

a.pie:active, a.pie:link, a.pie:visited{
	text-decoration: none;
	color:#999;
}

a.pie:hover{
	text-decoration: none;
	color:#DA2D2D;
}

/* Splash */
#background_splash{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	top:0px;
	left:0px;
	filter: alpha(opacity=70); /* IE7 */
	opacity: .7; /* Resto */
}

#login_splash{
	top:200px;
	position:absolute;
	width:350px;
	height:200px;
	background: url(../img/login.gif) top left no-repeat;
	display:none;
	text-align: center;
	padding: 5px 0px 10px 0px;
	color:#666;
}

#login_splash h2{ color:#FFFFFF;}
#cerrar{
	font-family:tahoma;
	position: inherit;
	right:6px;
	top:3px;
	font-size:17px;
	height:15px;
	width:15px;
	color:#fff;
	font-weight:bold;
	float:right;
}
#cerrar:hover{
	color:#ccc;
	cursor: pointer;
}
/***** MENU SUPERIOR ****/
#nav, #nav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:17px;}

#nav a{font-weight:normal; background:url(../img/back_menu.gif) repeat-x; height:auto; color:#FFFFFF; padding:5px 8px;}

#nav a:hover{background-color:#fff; color:#333;}

#nav li{margin-left:1px; float:left; position:relative;}

#nav ul {position:absolute; height:auto; display:none; width:12em; top:1.5em;}

#nav li ul a{width:12em; height:auto; float:left; margin:0px 0px 0px 0px;}

#nav ul ul{ margin-left:0px; top:auto;}	

#nav li ul li {margin:0px;} 
#nav li ul li a {background:url(../img/back_menu2.gif) top repeat-x;  border-bottom:1px solid #fff;}
#nav li ul li a:hover {background:url(../img/back_menu2.gif) top repeat-x;  border-bottom:1px solid #fff;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#partners_content { display:block; overflow:hidden; width:98%; margin:0px auto 10px;}
a.partners { width:90px; height:60px; margin:2px 0px 2px 0px; padding:0px ; cursor:pointer; display:block; overflow:hidden; float:left;}
a#par33:link, a#par33:visited, a#par33.active {Text-indent:-9999px; background: url(../img/logo33.jpg) no-repeat top center;}
a#par33:hover { background: url(../img/logo33.jpg) no-repeat bottom center;} 
a#par32:link, a#par32:visited, a#par32.active {Text-indent:-9999px; background: url(../img/logo32.jpg) no-repeat top center;}
a#par32:hover { background: url(../img/logo32.jpg) no-repeat bottom center;}
a#par31:link, a#par31:visited, a#par31.active {Text-indent:-9999px; background: url(../img/logo31.jpg) no-repeat top center;}
a#par31:hover { background: url(../img/logo31.jpg) no-repeat bottom center;}
a#par30:link, a#par30:visited, a#par30.active {Text-indent:-9999px; background: url(../img/logo30.jpg) no-repeat top center;}
a#par30:hover { background: url(../img/logo30.jpg) no-repeat bottom center;}
a#par29:link, a#par29:visited, a#par29.active {Text-indent:-9999px; background: url(../img/logo29.jpg) no-repeat top center;}
a#par29:hover { background: url(../img/logo29.jpg) no-repeat bottom center;}
a#par28:link, a#par28:visited, a#par28.active {Text-indent:-9999px; background: url(../img/logo28.jpg) no-repeat top center;}
a#par28:hover { background: url(../img/logo28.jpg) no-repeat bottom center;}
a#par27:link, a#par27:visited, a#par27.active {Text-indent:-9999px; background: url(../img/logo27.jpg) no-repeat top center;}
a#par27:hover { background: url(../img/logo27.jpg) no-repeat bottom center;}
a#par26:link, a#par26:visited, a#par26.active {Text-indent:-9999px; background: url(../img/logo26.jpg) no-repeat top center;}
a#par26:hover { background: url(../img/logo26.jpg) no-repeat bottom center;}
a#par25:link, a#par25:visited, a#par25.active {Text-indent:-9999px; background: url(../img/logo25.jpg) no-repeat top center;}
a#par25:hover { background: url(../img/logo25.jpg) no-repeat bottom center;}
a#par24:link, a#par24:visited, a#par24.active {Text-indent:-9999px; background: url(../img/logo24.jpg) no-repeat top center;}
a#par24:hover { background: url(../img/logo24.jpg) no-repeat bottom center;}
a#par23:link, a#par23:visited, a#par23.active {Text-indent:-9999px; background: url(../img/logo23.jpg) no-repeat top center;}
a#par23:hover { background: url(../img/logo23.jpg) no-repeat bottom center;}
a#par22:link, a#par22:visited, a#par22.active {Text-indent:-9999px; background: url(../img/logo22.jpg) no-repeat top center;}
a#par22:hover { background: url(../img/logo22.jpg) no-repeat bottom center;}
a#par21:link, a#par21:visited, a#par21.active {Text-indent:-9999px; background: url(../img/logo21.jpg) no-repeat top center;}
a#par21:hover { background: url(../img/logo21.jpg) no-repeat bottom center;}
a#par20:link, a#par20:visited, a#par20.active {Text-indent:-9999px; background: url(../img/logo20.jpg) no-repeat top center;}
a#par20:hover { background: url(../img/logo20.jpg) no-repeat bottom center;}
a#par19:link, a#par19:visited, a#par19.active {Text-indent:-9999px; background: url(../img/logo19.jpg) no-repeat top center;}
a#par19:hover { background: url(../img/logo19.jpg) no-repeat bottom center;}
a#par18:link, a#par18:visited, a#par18.active {Text-indent:-9999px; background: url(../img/logo18.jpg) no-repeat top center;}
a#par18:hover { background: url(../img/logo18.jpg) no-repeat bottom center;}
a#par17:link, a#par17:visited, a#par17.active {Text-indent:-9999px; background: url(../img/logo17.jpg) no-repeat top center;}
a#par17:hover { background: url(../img/logo17.jpg) no-repeat bottom center;}
a#par16:link, a#par16:visited, a#par16.active {Text-indent:-9999px; background: url(../img/logo16.jpg) no-repeat top center;}
a#par16:hover { background: url(../img/logo16.jpg) no-repeat bottom center;}
a#par15:link, a#par15:visited, a#par15.active {Text-indent:-9999px; background: url(../img/logo15.jpg) no-repeat top center;}
a#par15:hover { background: url(../img/logo15.jpg) no-repeat bottom center;}
a#par14:link, a#par14:visited, a#par14.active {Text-indent:-9999px; background: url(../img/logo14.jpg) no-repeat top center;}
a#par14:hover { background: url(../img/logo14.jpg) no-repeat bottom center;}
a#par13:link, a#par13:visited, a#par13.active {Text-indent:-9999px; background: url(../img/logo13.jpg) no-repeat top center;}
a#par13:hover { background: url(../img/logo13.jpg) no-repeat bottom center;}
a#par12:link, a#par12:visited, a#par12.active {Text-indent:-9999px; background: url(../img/logo12.jpg) no-repeat top center;}
a#par12:hover { background: url(../img/logo12.jpg) no-repeat bottom center;}
a#par11:link, a#par11:visited, a#par11.active {Text-indent:-9999px; background: url(../img/gencat.jpg) no-repeat top center;}
a#par11:hover { background: url(../img/gencat.jpg) no-repeat bottom center;}
a#par10:link, a#par10:visited, a#par10.active {Text-indent:-9999px; background: url(../img/logo10.jpg) no-repeat top center;}
a#par10:hover { background: url(../img/logo10.jpg) no-repeat bottom center;}
a#par09:link, a#par09:visited, a#par09.active {Text-indent:-9999px; background: url(../img/logo09.jpg) no-repeat top center;}
a#par09:hover { background: url(../img/logo09.jpg) no-repeat bottom center;}
a#par08:link, a#par08:visited, a#par08.active {Text-indent:-9999px; background: url(../img/logo08.jpg) no-repeat top center;}
a#par08:hover { background: url(../img/logo08.jpg) no-repeat bottom center;}
a#par07:link, a#par07:visited, a#par07.active {Text-indent:-9999px; background: url(../img/logo07.jpg) no-repeat top center;}
a#par07:hover { background: url(../img/logo07.jpg) no-repeat bottom center;}
a#par06:link, a#par06:visited, a#par06.active {Text-indent:-9999px; background: url(../img/logo06.jpg) no-repeat top center;}
a#par06:hover { background: url(../img/logo06.jpg) no-repeat bottom center;}
a#par05:link, a#par05:visited, a#par05.active {Text-indent:-9999px; background: url(../img/logo05.jpg) no-repeat top center;}
a#par05:hover { background: url(../img/logo05.jpg) no-repeat bottom center;}
a#par04:link, a#par04:visited, a#par04.active {Text-indent:-9999px; background: url(../img/logo04.jpg) no-repeat top center;}
a#par04:hover { background: url(../img/logo04.jpg) no-repeat bottom center;}
a#par03:link, a#par03:visited, a#par03.active {Text-indent:-9999px; background: url(../img/logo03.jpg) no-repeat top center;}
a#par03:hover { background: url(../img/logo03.jpg) no-repeat bottom center;}
a#par02:link, a#par02:visited, a#par02.active {Text-indent:-9999px; background: url(../img/logox02.jpg) no-repeat top center;}
a#par02:hover { background: url(../img/logox02.jpg) no-repeat bottom center;}
a#par01:link, a#par01:visited, a#par01.active {Text-indent:-9999px; background: url(../img/logo01.jpg) no-repeat top center;}
a#par01:hover { background: url(../img/logo01.jpg) no-repeat bottom center;}

a#gencat { border-left:1px solid #DDDDDD; width:75px; float:left; height:60px; margin:0px 0px 8px 0px; padding:0px 2px; cursor:pointer; display:block; overflow:hidden;} 
a#gencat:link, a#gencat:visited, a#gencat.active {Text-indent:-9999px; background: url(../img/gencat.jpg) no-repeat bottom center;}
a#gencat:hover { background: url(../img/gencat.jpg) no-repeat top center;} 

a#seven { border-left:1px solid #DDDDDD; width:60px; float:left; height:47px; margin:0px 3px 8px 3px; padding:0px 15px; cursor:pointer; display:block; overflow:hidden;} 
a#seven:link, a#seven:visited, a#seven.active {Text-indent:-9999px; background: url(../img/seventh.jpg) no-repeat top center;}
a#seven:hover { background: url(../img/seventh.jpg) no-repeat top center;} 

a#amphora_project { border-right:1px solid #DDDDDD; width:60px; float:left; height:55px; margin:0px 3px 8px 3px; padding:0px 15px; cursor:pointer; display:block; overflow:hidden;} 
a#amphora_project:link, a#amphora_project:visited, a#amphora_project.active {Text-indent:-9999px; background: url(../img/ampho.jpg) no-repeat top center;}
a#amphora_projectseven:hover { background: url(../img/ampho.jpg) no-repeat top center;} 

a#commission {width:60px; float:left; height:47px; margin:0px 0px 8px 0px; padding:0px 15px; cursor:pointer; display:block; overflow:hidden;} 
a#commission:link, a#commission:visited, a#commission.active {Text-indent:-9999px; background: url(../img/ce.jpg) no-repeat top center;}
a#commission:hover { background: url(../img/ce.jpg) no-repeat top center;}  

span.corners-top {
	background-image: url("../img/corners_left.png");
}

span.corners-top span {
	background-image: url("../img/corners_right.png");
}

span.corners-bottom {
	background-image: url("../img/corners_left.png");
}

span.corners-bottom span {
	background-image: url("../img/corners_right.png");
}

.navbar {
	background-color: #cadceb;
	padding: 0 10px;
	margin-top:10px;
	
}
 
.inner {}

span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}

span.corners-top {
	
	background-position: 0 0;
	margin: 0 -5px;
}

span.corners-top span {
	
	background-position: 100% 0;
}

span.corners-bottom {
	
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}

span.corners-bottom span {
	
	background-position: 100% 100%;
}

.headbg span.corners-bottom {
	margin-bottom: -1px;
}

.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
	margin: 0 -10px;
}

.rules span.corners-top {
	margin: 0 -10px 5px -10px;
}

.rules span.corners-bottom {
	margin: 5px -10px 0 -10px;
}

/* DATA PICKER */


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

#hoho { display:block;}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
/************************/
/************************/
/* Splash */
#background_splash{
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	top:0px;
	left:0px;
	filter: alpha(opacity=70); /* IE7 */
	opacity: .7; /* Resto */
}

#login_splash{ 
	top:100px;
	margin: 130px;
	width:550px;
	height:339px;
	background: url(../img/fondo_form.gif);
	display:none;
	text-align: center;
	color:#666;
}

#login_splash h2{ color:#FFFFFF;}
#cerrar{
display:none;
	font-family:tahoma;
	position: inherit;
	right:6px;
	top:3px;
	font-size:13px;
	height:15px;
	width:15px;
	color:black;
	font-weight:bold;
	float:right;
}
#cerrar:hover{
	color:#ccc;
	cursor: pointer;
}
.dreta{
	text-align: left;
	float: left;
}
.today{
	background:green;
}

#pre_down {background:url(../img/document_back.gif) no-repeat top left; padding:63px 0px 0px 23px; width:272px; height:135px; margin:10px auto; display:block;}



.capa_oculta {color:#666666;
margin-top:5px;
cursor:pointer;
display:block;
height:43px;
overflow:hidden;}

.capa_oculta:hover {color:#666666; cursor:default;
display:block;
height:auto;
overflow:hidden;}

#txt001 { text-align:justify;}