/****
HOJA DE ESTILO para cobnavarra.net - GENERAL
Copyright (c) 2009 ENIXE
****/

/*GLOBAL*/
html {
	font-size: 0.8em;
	height: 100%;
	background:#ffffff url(../bgs/bg-body.png) repeat-x;
	
}

body{
	margin:0;
	/*background:#ffffff url(../bgs/bg-body1.png) repeat-x;*/
	font:1em "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*color:#a08763;*/
	color:#666666;
	
	
}
a{text-decoration:none; color: #333;}
a:hover{text-decoration:underline;color:#628115;}

a.peq {text-decoration:underline; color:#333; font-size:0.8em;}
a.peq:hover {text-decoration:underline;color: #628115;font-size:0.8em;}

.destacado{
font-weight:bold;}

#page{
	width:861px;
	margin:0 auto;
	background:url(../bgs/bg-content.png) repeat-y;
}

P {
margin: 0;
padding: 0;
border: 0;
line-height:1.3em;
}

h1{
margin: 0;
padding: 0;
border: 0;
font-size:1.1em;

}
h2 {
margin: 0;
padding: 0;
border: 0;
font-size:1.2em;
}

h2.titular { 
	margin: 20px 0 5px 0;
	padding: 0;
	border: 0;
	/*color:#6f5849;*/
	color:#628115;
	font-size:1.2em;
	display: block;
	text-transform:uppercase;
	background:none;
	
}
h3 {
margin: 0;
padding: 0;
border: 0;
color:#333;
font-size:1.3em;
}

img {
margin: 0;
padding: 0;
border: 0;
}

ul{
margin: 0;
padding: 0;
border: 0;
}

li{
margin: 0;
padding: 0;
border: 0;
}

.ocultar{
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	display:none;
	}
	
.borrar {
	display: none;
	}
	
.clear{
	clear:both;
	padding:0;
	margin:0;

}

#content{
	width:833px;
	margin:0 auto;
	padding-bottom:15px;
	

}	
#content-int{
	width:833px;
	background:url(../bgs/bg-content-int.png) repeat-x;
	
	}

#header{
	width:833px;
	height:124px;
	overflow:hidden;
	background:url(../bgs/bg-header.jpg) no-repeat;
	z-index:15;
	
		
}
h1.logo{
	width:278px;
	height:80px;
	display:block;
	float:left;
	

	
}
 h1.logo a{
	display:block;
	width:278px;
	height:80px;
	background:url(../bgs/logo.jpg) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	position:relative;
	top:21px;
	left:22px;
	margin:0;
	z-index:19;
	
}

.cont-izda{
	width:197px;
	/*border:1px solid red;*/
	float:left;
	margin-top:16px;

}

.cont-dcha{
	width:602px;
	float:left;
	margin-top:17px;
	padding: 0 17px 0 17px;
	

}

.cont-dcha p{margin-bottom:10px;}

.cont-dcha a:link, .cont-dcba a:visited{text-decoration:underline; color: #333;}
.cont-dcha a:hover, .cont-dcha a:active{text-decoration:underline;color:#628115;}

.cont-dcha p.ruta{margin-bottom:10px; color:#628216; font-weight:bold;}
.cont-dcha p.ruta a:link, .cont-dcba a:visited{color:#628216;}

/*.heading{
	margin: 5px 0 5px 0;
	font-size: 1em;
	color:#628115;
	text-transform: uppercase;
}

.title-sec{
	margin: 0 0 12px 0;
	font-size: 1.5em;
	color:#628115;
	text-transform: uppercase;
	border-bottom:2px solid #cccccc;
}*/
h2{
	margin: 0 0 12px 0;
	font-size: 1.5em;
	color:#628115;
	text-transform: uppercase;
	border-bottom:2px solid #cccccc;
}
h3{
	margin: 5px 0 5px 0;
	font-size: 1em;
	color:#628115;
	text-transform: uppercase;
}

h3.noticias{text-transform:none;font-size: 1.2em;}


img{margin-bottom:15px;}
img.nomargin{margin:0}
.bottom{
	width:861px;
	height:31px;
	margin:0 auto;
	background:url(../bgs/bg-bottom.png) no-repeat;

}

.banner{margin-bottom:15px;}

/*** ESTATUTOS ***/

.estatuto{width:566px; height:49px; background:#eaeaea; color:#333333; padding:17px; border:1px solid #cdcdcd; margin-top:25px;}
.estatuto p{font-size:1.2em; margin-top:5px; }
.estatuto p.peso{font-size:0.95em; color:#666666; margin-top:-10px;}
.estatuto img{float:right;margin:0;}

/*** MAPA de localizacion***/

.cont-dcha img.map{
	margin-bottom:10px;	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	

}

.cont-dcha a:link img.map, .cont-dcha a:visited img.map { border:2px solid #628115;}
.cont-dcha a:hover img.map, .cont-dcha a:active img.map { border:2px solid #cccccc;}

/*** estilos TABLA donde estudiar ***/

table{ width:600px; border-left:1px solid #cccccc; }
tr{}
td{margin:0;padding:5px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
td.tit{ background:#b5ca49; color:#FFFFFF; border:none}
td.centro{text-align:center;}

/*** estilos TABLA DESCARGAS ***/

table.descargas{width:602px; border:none;}

table.descargas tr{height:30px;
	padding:5px;
	padding:0px;
	border-bottom:1px solid #b1b1b1;}
	
table.descargas td {padding: 0px 5px 0px 5px;border-bottom:1px solid #b1b1b1; border-right:none;}
td.fecha{width:80px;}
td.titulo{color:#333; font-weight:bold; width:200px;}
td.area{color:#333;  width:100px; }
td.peso{width:75px; text-align:right;padding-right:10px; }
td.tipo{
	text-align:center;
	padding:5px;
	width:19px;
	height:17px;
	
	
}
td.tipo img{
	position:relative;
	top:6px;
	
}

td.descarga{width:16px;}

td.descarga a{

	float:left;
	width:18px;
	height:17px;
	text-indent:-9999px;
	background:url(../bgs/icon-download.png) no-repeat;
	margin: 0 0;
	/*display:block;*/
	}

/*** estilos TABLA FORO ***/
table.foro{border:none; margin-bottom:30px;}
table.foro tr{
	
	padding:0px;
	border-bottom:1px solid #b1b1b1;}
table.foro td {padding: 0px 5px 0px 5px;border-bottom:1px solid #b1b1b1; border-right:none;}

table.foro td.titulo{color:#ffffff; background:#628216; text-transform:uppercase; font-weight:normal; font-size:0.95em; height:23px; border-bottom:none }
table.foro td.subtitulo{color:#ffffff; background:#b5ca49; text-transform:uppercase; font-weight:normal; font-size:0.9em; height:17px;border-bottom:none }
table.foro td.subtitulogris{color:#333333; background:#cccccc; text-transform:uppercase; font-weight:normal; font-size:0.9em; height:17px;border-bottom:none }
table.foro td.centrado{text-align:center;}
table.foro td.autor{ font-size:0.85em;}

table.foro td.mensaje, table.foro td.respuesta{ background:#f4f7e4; border-bottom:none; padding:3px 5px 3px 5px; vertical-align:text-top}
table.foro td.respuesta{ background:#ffffff;}
table.foro td.texto{ font-size:0.95em; padding-bottom:8px;}
table.foro td.bold{ font-weight:bold}
table.foro td.izq{border-left:1px solid #b1b1b1;}
table.foro td.dcha{border-right:1px solid #b1b1b1;}
table.foro td.bot{border-bottom:1px solid #b1b1b1;}

table.foro td.citar{padding:0; margin:0; text-align:right; height:17px;}
table.foro td.citar img{padding:0; margin:0;}
/*** lista ordenada ****/

.cont-dcha  ol{}
.cont-dcha  ol li{margin-bottom:10px;}

/*** LISTA NOTICIAS ****/

.leer{
	text-align:left;
	height:20px;
	padding: 0px  15px 10px 0;
	border-bottom:1px solid #628216;
	margin-bottom:10px;
	

}

.leer a{text-decoration:none;}

.leer a:link,.leer a:visited{color:#628115;}
.leer a:hover,.leer a:active{color:#333333;}

img.btn-mas{ margin:0px 0 0 5px; position:relative; top:2px; left:0px;
}

.img-left{
	width:200px;
	height:160px;
	border:1px solid #628115;
	float:left;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:0px;

}

.img-right{
	width:200px;
	height:160px;
	border:1px solid #628115;
	float:right;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:0px;

}

/*----------------------------------*/
/*** paginación listado noticias ***/
/*--------------------------------*/

.cont-dcha .pages{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	margin:30px 0 15px 0;
	text-align:center;
	text-decoration:none;
	
}
.cont-dcha .pages ul{text-decoration:none;}
.cont-dcha .pages li{
	display:inline;	
	height:18px;
	line-height:18px;
	list-style-type:none;
	padding:0 2px;
	text-decoration:none;
}
.cont-dcha .pages li a{
	padding:3px 6px;
	font:80%/110% verdana, sans-serif;
	text-align:center;
	text-decoration:none;
}
.cont-dcha .pages li a img {border:0;text-decoration:none;}
.cont-dcha .pages li a:hover {text-decoration:none;}
.cont-dcha .pages .num a, .pages .num-w a{
	border:1px #d5d5d5 solid;
	text-align:center;
	color:#638339;
	text-decoration:none;
}
.cont-dcha .pages .num-w a{width:30px;text-decoration:none;}
.cont-dcha .pages .none a{
	display:block;
	text-decoration:none;
	color:#000;
	font-size:16px;
	padding:0;
	text-align:center;
}
.cont-dcha .pages .num a:hover, .pages .num-w a:hover, ul.pages li a.activ {
	background:#638339;
	color:#ffffff;
	border:none;
	text-decoration:none;
	border:1px solid #638339;
}
.cont-dcha .pages .previous a{
	background:url(../img/last.gif) no-repeat;
	padding:3px 8px;
	width:70px;
	height:23px;
	overflow:hidden;
	text-decoration:none;
}
.cont-dcha .pages .next a{
	background:url(../img/next.gif) no-repeat;
	width:120px;
	height:18px;
	overflow:hidden;
	padding:3px 8px;
	text-decoration:none;
}

/**** MENÚ ****/
.title-menu{margin-left:14px;}
.colegio {
	width:197px;
	background:url(../bgs/bg-menu-bot.png) no-repeat bottom center;
	margin:0;
	padding-bottom:13px;
	
	}
.area-privada{ padding-bottom:0px;width:197px; margin-top:0px; }
.acceso{background:url(../bgs/bg-acceso.jpg) repeat-y; margin-top:13px;padding-bottom:15px; padding-top:10px;width:197px;padding-right:10px;margin:0;}

/*.cont-izda ul{ list-style:none; }
.cont-izda ul li{ line-height:1.15em; margin-bottom:0px; }
.cont-izda ul li a:link,.cont-izda ul li a:visited{ text-decoration:none;}
.cont-izda ul li a:hover,.cont-izda ul li a:active{ text-decoration:none;}*/


.title-lista{background:url(../bgs/title-menu.png) no-repeat;width:197px;height:17px; margin-left:0px; color:#ffffff;font-size:0.85em; padding:3px 0px 0px 14px; text-transform:uppercase;}
	
#content-int  ul.subm {list-style:none; background:url(../bgs/bg-menu.jpg) repeat-y; margin-bottom:0px;padding: 7px 7px 7px 14px;}
#content-int  ul.subm li{line-height:1.15em; margin-bottom:7px; text-transform: none; color:#628115;}
#content-int  ul.subm li a:link, #content-int  ul.subm li a:visited{text-decoration:none;}
#content-int  ul.subm li a:hover, #content-int  ul.subm li a:active{text-decoration:underline;}

#content-int  ul#subm-area {list-style:none; background:url(../bgs/bg-areaprivada.jpg) repeat-y; margin-top:0px;padding: 7px 7px 7px 14px;}
#content-int  ul#subm-area li{line-height:1.15em; margin-bottom:7px; text-transform: none}
#content-int  ul#subm-area li a:link, #content-int  ul#subm-area li a:visited{text-decoration:none;}
#content-int  ul#subm-area li a:hover, #content-int  ul#subm-area li a:active{text-decoration:underline;}

/*#content-int .title-lista ul#subm li { text-transform: none }*/



.title-acceso{
	/*display:block;
	overflow:hidden;
	text-indent:-9999px;*/
	
	height:13px; 
	background:url(../bgs/title-identificate.png) no-repeat; 
	margin-left:15px;
	padding-bottom:5px; 
	color:#333333;
	text-transform:uppercase;
	font-size:0.95em;
	padding-left:15px;
	
	}

/**** noticias ****/
.not{margin-left:7px;}

.title-noticias{
	color:#ffffff;
	padding:3px 5px 3px 5px;
	font-size:0.85em;
	text-transform:uppercase;
	font-weight:normal;
	background:url(../bgs/title-noticias.jpg) no-repeat;
	width:603px;
	height:20px;
	margin-top:25px;
	border:none;
	
}

.title-ademas{ font-size:0.9em; color:#628115; text-transform:uppercase; margin-left:7px; margin-top:15px; }
	
.cont-dcha ul{  margin-left:15px; margin-top:-10px;}
.cont-dcha ul li{ line-height:1.6em; list-style:url(../bgs/bullet.gif); margin-left:7px;}
.cont-dcha ul li a:link,.cont-dcha ul li a:visited{ text-decoration:underline;}
.cont-dcha ul li a:hover,.cont-dcha ul li a:active{ text-decoration:underline;}

.cont-dcha P{text-align:justify;}
.line{border-bottom:1px dotted #628216;margin-bottom:10px;}

/**** DIRECCIÓN ***/

.direccion{
	background-color:#a2a2a2;
	height:15px;
	width:833px;
	margin:20px 0 0px 0;
	color:#ffffff;
	padding:3px 0 3px 0;
	font-size:0.9em;
	text-align:center;
	
}

.direccion a:link,.direccion a:visited{ text-decoration:none; color:#ffffff;}
.direccion a:hover,.direccion a:active{ text-decoration:none; color:#333;}

/*** FORMULARIO ACCESO  ***/
.login-form{
	width:167px;
	/*height:155px;*/
	padding:2px 15px 0px 15px;
	
	}

.login-form label{
	
	height:27px;
	width:167px;
	color:#666666;
	margin-bottom:0px;
	
	}

.login-form input.txt{
	width:159px;
	padding:2px 2px 0 0;
	height:18px;
	background:#FFFFFF;
	border:3px solid #c3c3c3;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top:1px;
	margin-bottom:1px;
}

.name{
	width:56px;
	color:#666666;
	margin:3px 0 0px 0;
	font-size:0.8em;
	text-align:left;
	
}
.password{
	width:70px;
	margin:5px 0px 0 0;
	font-size:0.8em;
}

.login-form .entrar{
	cursor:pointer;
	width:89px;
	height:23px;
	float:right;
	margin-top:5px;
	margin-right:0px;
	
}

.contrasena{
	width:167px;
	height:15px;
	margin:5px 0 5px 0px;
	padding:0;
	font-size:0.8em;
	text-align:left;
	line-height:1em;
	
	
	
}

.contrasena a:link, .contrasena a:visited {text-decoration:none; color:#666666;}
.contrasena a:hover, .contrasena a:active {text-decoration:underline;color: #628216;}

.login-form .btn{color:#ffffff; background:#7a7a7a; border:2px solid #6f6f6f; padding:2px; cursor:pointer; float:right; margin-top:5px;}

/*** buscador ***/
.buscador{margin-bottom:15px; float:right}
.buscador .box-btn{padding-left:148px;}

.buscador .btn{color:#ffffff; background:#666666; border:2px solid #666666; height:26px; padding:1px 2px 2px 2px; cursor:pointer; text-transform:uppercase;}

.buscador label {
	width:155px;
	float:left;
	font:1em "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color:#717171;*/
	padding-top:5px;
	color:#333;
}
.buscador input.txt {
	float:left;
	border:1px solid #cccccc;
	width:155px;
	background-color:#f2f2f2;
	/*font:1.4em/1.2em Arial, Helvetica, sans-serif;*/
	color:#666;
	padding:5px;
	margin-right:5px;
}

/*** boton nuevo tema ****/
.btn-nuevo, .btn-responder, .btn-publicar{color:#ffffff; background:#666666; border:2px solid #666666; padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase; width:140px; margin-bottom:10px; font-size:0.95em; text-align:center; height:17px; }
.btn-responder{width:90px;}
.btn-publicar{width:150px; float:right;}
.btn-nuevo a:link, .btn-nuevo a:visited{color:#ffffff; background:#666666; border:2px solid #666666;  padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase; text-decoration:none}
.btn-nuevo a:hover, .btn-nuevo a:active {color:#ffffff; background:#666666; border:2px solid #666666;  padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase;text-decoration:none}

.btn-responder a:link, .btn-responder a:visited{color:#ffffff; background:#666666; border:2px solid #666666;  padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase; text-decoration:none}
.btn-responder a:hover, .btn-responder a:active {color:#ffffff; background:#666666; border:2px solid #666666;  padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase;text-decoration:none}

.btn-publicar a:link, .btn-publicar a:visited{color:#ffffff; background:#666666; border:2px solid #666666;  padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase; text-decoration:none}
.btn-publicar a:hover, .btn-publicar a:active {color:#ffffff; background:#666666; border:2px solid #666666;  padding:4px 2px 2px 2px; cursor:pointer; text-transform:uppercase;text-decoration:none}


.notificar{float:right; font-size:0.85em; margin-bottom:10px;}
/*** FORMULARIO RECORDAR CONTRASEÑA ****/

.forms .box-btn{padding-left:148px;}

.forms .btn{color:#ffffff; background:#7a7a7a; border:2px solid #6f6f6f; padding:2px; cursor:pointer; text-transform:uppercase;}

/*.forms input.btn {width:120px;}*/

.login-form p{margin-bottom:5px;}
	
/***fin formulario ***/




/*** FORMULARIO RECORDAR CONTRASEÑA ****/


/*** FORMULARIO CONTACTO ****/
.forms {
	clear:both;
	padding:20px 0 0;
	
}
.form {
	clear:both;
	padding-bottom:12px;
	overflow:hidden;
	height:1%;
	color:#333;
}
.forms label {
	width:149px;
	float:left;
	font:1em "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color:#717171;*/
	padding-top:5px;
	color:#333;
}
.forms input.txt {
	float:left;
	border:1px solid #99b683;
	width:241px;
	background-color:#eee;
	/*font:1.4em/1.2em Arial, Helvetica, sans-serif;*/
	color:#666;
	padding:5px;
}
.forms textarea {
	width:345px;
	height:90px;
	background-color:#eee;
	margin:0;
	padding:0;
	float:left;
	/*font:1.4em/17px Arial, Helvetica, sans-serif;*/
	color:#666;
	
	padding:5px;
	border:1px solid #99b683;
}
.check {
	padding:0 0 14px 149px;
	clear:both;
	overflow:hidden;
	height:1%;
	color:#666;
}
/*.check a {
	color:#286226;
}*/

.check input {
	width:13px;
	height:13px;
	border-style:none;
	background:none;
	margin:2px 0 0;
}

.t-img {
	padding-left:145px;
}
.t-img input {
	width:69px;
	height:23px;
	/*background:url(../bgs/btn.jpg) no-repeat;*/
	
}
.check label {
	width:auto;
	color:#666;
	padding-top:0;
	padding-left:5px;
}
.check label a {
	color:#e48c39;
}
.check img {
	padding-bottom:0;
}

P.form-ok {
	border: 2px solid #fff;
	padding: 10px;
	background-color: #99b683;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
P.form-error {
	border: 2px solid #fff;
	padding: 10px;
	background-color: #af2323;
	color: #fff;
	text-align: center;
	font-size: 16px;
}

p.identificado{color:#4b6709;}

/**** footer ****/
.pie{
	width:833px;
	margin:0 auto;
	padding-bottom:22px;
	margin-top:-5px;
		
}

.footer-menu{width:560px;padding:0 0 0 15px;}
.footer-menu ul, .footer-menu ul li {display:inline;list-style:none;}
.footer-menu ul#subm li a:link, .footer-menu ul#subm li a:visited {color:#4b6709; text-decoration:none; margin-right:35px; }
.footer-menu ul#subm li a:hover, .footer-menu ul#subm li a:active {text-decoration:underline; color: #666;  margin-right:35px;}
.situ{text-decoration:none;color: #333;  margin-right:35px;}

.enixe A{
	float:right;
	width:127px;
	height:17px;
	text-indent:-9999px;
	background:url(../bgs/enixe.png) no-repeat;
	margin:-18px 15px 0 0;
	display:block;
	top: 0px;
	left:0px;
	position: relative;
	
}

