/* CSS centar pagina */
html, body { height:100%; }
.wrapper
{
	margin:auto;
	height: auto;
	width: 970px;	
}
/* Div principales de estructura */
#linkbar {
	width: auto;
	color:#666;
	clear: both;
	overflow: hidden;
	text-align: left;	
	padding: 5px 0 5px 5px;	
}
#cabecera{
	width: 970px;
	clear: both;	
}
#contenido
{
	width: 970px;
	height:auto;
	position: relative;
	text-align: left;	
	clear: both;
}
#footer{
	width: auto;
	height: 85px;
	padding-top: 10px;
	clear: both;
	font-size: 10px;	
	color: #333;
	line-height: 12px;	
}
/*div borrar para flotantes*/
.clear{clear: both;}
/* Contenidos left izq*/
#colLeft{ width:305px; float:left; margin-right:10px;}
/*#colLeft .esquina_content { height:700px;}*/
/*div Logo*/
#logo {height:113px; width:290px; margin-bottom:10px;}
#logo a{ display: block; margin:0; background-image:url(../imagenes/logo-bice.png); width:295px; height:113px; }
#logo span, #indexLogo span{ display:none;}
/*div Logo*/
#indexLogo{height:131px; margin-bottom:15px;}
#indexLogo a{ display: block; margin:0; background-image:url(../imagenes/logo-bice-index.png);  width:335px; height:131px; }

/*MENU*/
#menu ul, .item ul{margin:0; padding:0; list-style:none;}
#menu ul li { padding:10px 5px 10px 10px; border-bottom: 1px dotted #99A134;}
.item ul li { padding:5px; border-bottom: 1px dotted #99A134; margin:0 10px;}
#menu ul li ul li{ padding:5px 0 5px 20px;
	border-top: 1px dotted #99A134;
	border-bottom: 0 none;
}
#menu ul li a, .item ul li a{
	width:265px;	
	display: block;
	background-image:url(../imagenes/ver_mas.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	font-size:15px;
}
.item ul li a{
	width:245px;	
	font-size:11px;
	font-weight:bold;
}
#menu ul li ul li a{ font-size:12px; width:245px;}
#menu ul li a:hover, .item ul li a:hover{background-image:url(../imagenes/ver_mas_hover.png);}

/* Contenidos derecha*/
#colRight{width: 655px; float:left;}
#colImg{width:320px; float:left; }
#colTxt{width:325px; float:left;}
.marginTxt, .indexmarginTxt{ padding:15px 5px;}
.marginTxt a{ font-weight:bold;}
.marginImg{ margin:15px 5px 0 10px; padding:10px; background-color:#99A134;}
.marginImg p{color:#fff; display:block; margin:0; padding:5px 0; font-size:10px; text-align:right;}
/*index*/
#indexcolLeft{width: 350px; float:left; margin-right:10px;}
.indexcolRightUno{width: 350px; margin-right:10px; float:left;}
.indexcolRight{width: 295px; float:right;}
.item{ margin-bottom:10px;}
.item p{ display:block; margin:0; padding:5px 0;}
.espacio { margin-bottom:10px;}
.imgalviento{ padding:5px 0; background-color:#fff;}
