@charset "UTF-8";

body { margin-top:10px; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif }

#esquerra { width:175px; float:left; }
#esquerra ul { background:#dbdedf; list-style:none; }
#esquerra li { padding:5px 0px 6px 16px; }

#contingut { margin-left:181px; border-left:1px dotted #ccc; padding-left:4px; text-align:justify; width:572px; }
#fruitsTable { color:#666666; font-size:10px}

#cap #ticker {position:absolute; top:82px; right:0}

.login { background:url(/img/fondologin.jpg) no-repeat; width:181px; height:114px; margin-bottom:8px; position:relative; padding-top:25px}
.login a { position:absolute; top:49px; left:152px; color:#18512e; font-weight:bold; }
.login input { width:79px; height:14px; }
.login_boxes1 {}
.login_boxes1 input { border:1px #ccc solid; margin-left:63px}
.login_boxes2 { position:relative; }
.login_boxes2 input { border:1px #ccc solid; margin-left:63px; margin-top:2px}

.titulo {
	color:#7da612;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

form input { border:1px #ccc solid; }
.title {margin-bottom:10px}

#pdf { position:relative; }
#pdf img { float:left; position:relative; top:0px; left:0px; } 
#pdf a { margin-top:20px; position:relative; top:20px; left:20px; } 
.inputbusqueda {
	border:1px solid #FFFFFF;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	width:80px;
}
#menuCap { position:absolute; top:12px; left:629px; width:120px}
#menuCap2 { position:absolute; top:12px; left:629px; width:120px}

.txt {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:justify;
}
ul.menuLinks li a {
	color:#482208;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
ul.menuLinks li a:hover {
	text-decoration:underline;
}
ul.menuLinks {
	list-style: url(/img/detallepunto.jpg);
	margin-left:15px;
}
.border_style {
	border:3px solid #ccc;
}

.links1 {
	color:#476902;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
}
.links2 {
	color:#144d29;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	text-decoration:none;
}
.titularesTablas { font-size:12px; color:#144d29; background-image:url(/img/fondotitulo.jpg); height:24px; padding-left:15px; padding-top:5px; font-weight:bold; border: solid 1px #ccc}

.inputsQ {
	border: solid 1px #999999;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
}
.inputsform {
	border-color:#FFFFFF rgb(255, 255, 255) rgb(102, 102, 102);
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	width:210px;
}

.cracker-list { margin-bottom:10px; }
.cracker-list li { list-style:none; border:1px #ccc solid; padding:5px; margin-top:5px; }
.cracker-list li:hover { background:#eee; }

.lista_project { list-style:none; }
.lista_project li { border:1px #ccc solid; padding:10px; margin-top:10px; float:left; width:549px; }
.lista_project img { float:left; margin-right:10px; }
.lista_project h3 { width:100%; margin-bottom:10px; }

.members_logged { width:175px; height:60px; background:url(/img/fondologged.jpg); padding-top:20px; }
.logged { width:100%; text-align:center; margin-bottom:10px; }
.logged a { font-weight:bold; font-size:18px; text-decoration:none; }

#titolSeccio h2 { font-size:18px; margin-left:28px; }
#formlogin { margin-top:10px; background:#f6f6f6; border:1px #ccc solid; padding:10px; }
#formlogin label { display:block; width:95px; font-size:12px; font-weight:bold; margin-bottom:10px; }
#formlogin input { padding:4px; width:180px; }
#formlogin p { margin-top:10px; }
#formlogin h2 { font-size:18px; margin:10px 0 25px 0; }
#banners img {margin-bottom:10px;}
.margesup { margin-bottom:10px; }
.camp { padding-left:20px; }
.opinion { list-style:none; margin:10px 0; }
.opinion li { padding:5px; }
.response { border:1px solid #ccc; padding:15px; margin:10px 0; text-align:center; background:#f6f6f6; }
#box_opinion { padding:5px; float:right; width:158px; background:#f6f6f6; border:1px #ccc solid; }
#box_opinion h3 { font-size:12px; font-weight:bold; margin-bottom:5px; }
#box_opinion h4 { font-size:11px; font-weight:bold; margin-bottom:5px; }
#nutcracker_song {margin-top:10px; }


#contNews p {
	padding: 10px 0 10px 0;
}
#contNews table {
	padding:0;
	width:570px;
	!important;
}

#contNews table td { padding:3px; }

#contNews table p {
	padding:0;
}
#contNews ul, #contNews ol { margin-left:25px; }
#contNews li { padding:5px; }
#idiomas {position:absolute; top:7px; left:429px}

#projects { padding: 0 10px 5px 24px;}
#projects li { padding-bottom:10px;}
#projects p { margin:0;}

#projectContent ul {
	margin:0; padding:0;
	margin-left:20px;
	list-style:none;
}

#projectContent ul li {
	list-style:none;
	display:inline-block;
}
