body{color:black;font-family: "Helvetica Neue", Helvetica;}
a{text-decoration: none;color:#003333}
#wrap{height:700px;position: relative;}
#banner{height:120px;background:url(../img/banner.png) top left no-repeat;margin:0;width:960px}
#logo{display:block;height:52px;background:url(../img/logo_concurso.png) top left no-repeat; overflow: hidden;margin-top: 30px;}
.invisible{position:absolute;left: -300px;}
#belloch{height:50px;background: url(../img/belloch.png) 0 20px no-repeat;margin-top: -8px;margin-left:60px;font-size: 11px}
.filete{height:15px;background-color: #333; font-size: 10px;margin:0;width: 100% !important;}
.filete a{color:white; text-decoration: none;margin-right: 3px}
#idiomes{background: #999839}
.boton{min-height:50px;font-size: 13px;line-height: 13px;color: white;padding:5px;width: 120px !important;margin-left:0 !important;margin-right: 0 !important;}
.boton span{position:absolute; left: 0;bottom: 0;width:100%;height: 15px;font-size: 12px;text-align: right;margin-top:10px;background-color: #333333;padding-top: 3px}
.boton span.desc{float: none;position:relative;margin-top:5px;font-size: 11px;color: white;background: transparent}
.boton span.desc2{float: left;position:relative;margin-top:-1px;text-align:left;font-size: 11px;background: transparent;width: 100%}
.boton span.anexo{position:relative;float: left;width: auto;margin-top: -3px;padding-left: 2px;height: auto}
.boton:hover{background-color: #333333 !important;}
.boton:hover span{background-color: #333333 !important}
.paso:hover{background: transparent !important}
.paso:hover span{background: transparent !important}
.paso span:hover{background: transparent !important}
.grid_2 .boton{margin-top: 5px}
.menusup{border-top:2px solid #416065;overflow: visible}
.titol{font-size: 14px !important;font-weight: bold;margin-bottom: 5px;float: left;color:#003333;}
.titol_link{font-size: 14px !important;font-weight: bold;margin-bottom: 5px;float: left;}
.menusup li{margin:0;padding:0;font-size: 12px;list-style: none;float: left;width: 200%;overflow: visible}
.menusup li a:hover, a.menusup:hover{background-color: #003333; color: white !important}
.contenido{height: 320px;border-top: 1px solid #333;border-bottom: 1px solid #333;overflow-y: auto;}
#titol_cont{font-size:27px;margin-top:-10px;padding-left:10px;position:absolute;color:#003333; font-weight:bold;}
#organizado{position: absolute; bottom: 18px;left:250px;width: 640px; margin-top:10px;}
#organizado a{float: right;margin-left: 20px}
#syc{width: 103px;height: 30px;background: url(../img/logo_syc.png) top center no-repeat;}
#aep{width: 118px;height: 34px;background: url(../img/logo_aep.png) top center no-repeat;}
#biennal{width: 38px;height: 36px;background: url(../img/logo_biennal.png) top center no-repeat;}

/*** Form ***/
.fila{margin-bottom: 5px}
label{width: 65px;font-weight: bold;text-align: right;float: left;padding-right: 5px;}
label.free{width: auto}
input, select{width: 150px;background: #dce1e2;border: 0;float: left;margin-right: 5px;}
input.curt{width: 100px}
input.llarg{width: 375px}
input[type=checkbox]{width: auto;border: 0;background: #dce1e2;}
#enviar{background: #999933;width: 71px;color: white;padding:5px 0;float: right}

/** CSS Navegador lateral **/
#content{position: absolute;left:240px;bottom:60px;overflow: hidden !important;padding-top:10px;}
.items{position: absolute; width: 2000em; }
.fixed{ width: 100% !important; }
.items div{float: left;width: 640px}
.tronja{background: #999839;color: white}
.items div > .col:first-child{margin-right: 20px}
.col{width: 310px !important;float: left;text-align: justify;line-height: 15px;}
.navi{margin: 0 auto;float: left}
.navi a.active {background-position:0 -16px; cursor: default}
.navi a {
	background:url("../scrollable/arrow/navigator.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	font-size:1px;
	height:8px;
	margin:3px;
	width:8px;
	cursor: pointer;
}
a.browse {
	cursor:pointer;
	display:block;
	float:left;
	font-size:1px;
	height:14px;
	width:11px;
}
a.left{float: left;margin-left: 20px;background:url("../img/prev.png") no-repeat scroll 0 0 transparent;}
a.right {float:right;margin-left:10px;background:url("../img/next.png") no-repeat scroll 0 0 transparent;}
.disabled {visibility:hidden !important;}
div.col p{
	margin:0px;
	text-align:left;
}
.green{
	color:#999933;
}

.backgreen{
	background-color:#999933; color:#FFFFFF;
}



