/* CSS Document */
/*---------------  RESETEO  ---------------   */
html, body, div, span, applet, object, iframe,
h1, h3, h4, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1.1;
	text-align:center;
}
hr{
	color:#FFFFFF;
}
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

input, textarea {
	margin: 0;
	padding: 0;
}

hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
}

/*---------------  index.php  ---------------   */
html, body{ 
	height: 98%;
	overflow:hidden;
}
body{
	background-image:url(../img/fondo_adrecag3d.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#032256;
	font-family:"Trebuchet MS";

}
#todo{
	height: 100%;
	width: 100%;
	#position: relative;
	display:table;
}

#contenedorGeneral{
	#position:absolute; 
	#top: 50%; 
	#left: 50%;
	display: table-cell; 
	vertical-align: middle; 
	width:900px;
}
#general{
	width:902px;
	height:649px;
	margin:auto;
	margin-top:50px;
}

#cabecera{
	width:900px;
	height:150px;
}
#menu{
	width:900px;
	height:415px;
	text-align:left; /*para IE*/
}

#pie{
	width:900px;
	height:20px;
	padding-top:5px;/*separar del cuerpo*/
	margin-top:10px; /*centrar texto*/
	border:solid 1px white;
	color:#fff;
	font-size:11px;
}
#logos{
	width:900px;
	height:40px;
	padding-top:5px;
}
.toggler {
	height: 420px;
	width: 43px;
	margin: 0;
	border-right: 1px solid #009900;
	font-size: 12px;
	font-weight: normal;
	font-family: 'Verdana', sans-serif;
	float: left;
}
 
.element {
 	float: left;
}
.medidas{
	margin-left:20px;
}
#b1,#b2,#b3,#b4,#b5,#b6{
	text-decoration:none;
}
#b1b1,#b2b2,#b3b3,#b4b4,#b5b5,#b6b6{
	background-repeat:no-repeat;
	height:420px;
	color:#000;
}
#b1b1{ background-image:url(../img/asociacion.jpg); }
#b2b2{ background-image:url(../img/programas.jpg); }
#b3b3{ background-image:url(../img/territorio.jpg); }
#b4b4{ background-image:url(../img/enlacesInteres.jpg); }
#b5b5{ background-image:url(../img/noticias.jpg); }
#b6b6{ background-image:url(../img/contacto.jpg); }

/*---------contenidos-----------*/
#cajaAjax,#cajaAjax2,#cajaAjax3,#cajaAjax4,#cajaAjax5,#cajaAjax7{
	 text-align:justify;
	 font-size:13px;
	 padding:15px;
}
#cajaIzq1,#cajaDer1,#cajaIzq22,#cajaIzq2,#cajaDer2,#cajaIzq3,#cajaIzq33,#cajaDer333,#cajaIzq333,#cajaIzq4,#cajaDer4,#cajaDer5,#cajaDer6,#cajaDer66,#cajaIzq6,#capaVolver,#mapaAlba,#mapaPeqAlba,#mapaCampo,#mapaPeqCampo,#mapaGuijuelo,#mapaPeqGuiju{
	visibility: hidden;
}
/****************************************B1B1**********************************************/
#cajaIzq1{
	float:left;
	margin-left:120px;
	margin-top:15px;
}
#cajaDer1{
	position:absolute;
	float:right;
	margin-left:345px;
	*margin-left:65px;
	margin-top:20px;
	overflow:hidden;	
}
/****************************************B2B2**********************************************/
#6{*margin-bottom:50px;}
#cajaDer2{
	position:absolute;
	float:right;
	margin-top:20px;
	margin-left:350px;
	color:#000;
	font-size:8pt; /*10px muy pequeño, 11px muy grande. 8pt es intermedio*/
}
#cajaIzq22{
	position:absolute;
	float:right;
	margin-top:15px;
	margin-left:120px;
}
#cajaAjax2 a{
	margin-left:15px;
}
/****************************************B3B3**********************************************/
#campoT{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
#mapaGuijuelo{
	position:absolute;
	width:637px;
	height:420px;
	}
#mapaPeqGuiju{
	position:absolute;
	width:125px;
	height:auto;
	float:right;
	margin-top:236px;
	margin-left:360px;
	}
#mapaAlba{
	position:absolute;
	width:637px;
	height:420px;
	}
#mapaPeqAlba{
	position:absolute;
	width:125px;
	height:auto;
	float:right;
	margin-top:158px;
	margin-left:393px;
	}
#mapaCampo{
	position:absolute;
	width:637px;
	height:420px;
	}
#mapaPeqCampo{
	position:absolute;
	width:218px;
	height:auto;
	float:right;
	margin-top:102px;
	margin-left:240px;
	}
#capaVolver{
	position:absolute;
	margin-top:385px;
	margin-left:15px;
	}
#cajaIzq3{
	position:absolute;
	float:right;
	margin-left:350px;
	margin-top:15px;
	color:#fff;
	font-size:8pt; /*10px muy pequeño, 11px muy grande. 8pt es intermedio*/
}
#cajaIzq33{
	position:absolute;
	float:right;
	margin-top:15px;
	margin-left:120px;
	color:#fff;
	font-size:8pt;
}
#cajaIzq333{
	position:absolute;
	float:right;
	margin-left:15px;
	margin-top:120px;
	color:#fff;
	font-size:8pt; /*10px muy pequeño, 11px muy grande. 8pt es intermedio*/
}
/****************************************B4B4**********************************************/
#cajaIzq4{
	float:left;
	margin-top:15px;
	margin-left:120px;
}
#cajaDer4{
	position:relative;
	float:right;
	overflow:hidden;
	top:15px;
	left:-15px;
	color:#000;
	font-size:8pt; /*10px muy pequeño, 11px muy grande. 8pt es intermedio*/	
}
/****************************************B5B5**********************************************/
#cajaDer5{
	position:relative;
	float:right;
	top:15px;
	left:-15px;
	color:#000;
	font-size:8pt; /*10px muy pequeño, 11px muy grande. 8pt es intermedio*/
	overflow:hidden;
}
/****************************************B6B6**********************************************/
#cajaIzq6{
	position:absolute;
	float:left;
	margin-top:15px;
	margin-left:120px;
}
#cajaDer6{
	float:right;
	margin-right:15px;
	margin-top:15px;
	color:#000;
	font-size:8pt; /*10px muy pequeño, 11px muy grande. 8pt es intermedio*/
}
#cajaDer66{
	position:absolute;
	float:left;
	margin-top:20px;
	margin-left:100px; 
}

/*****************************************FIN**********************************************/

.pAzul{
	color:#66CCFF;
	font-size:11px;
}
.aAzul{
	color:blue;
	text-decoration:none;
}
.aAzul:hover{
	color:blue;
	text-decoration:underline;
}
.bold{
	font-weight:bold;
}

/*----------------------------- MENU ------------------------------*/
dl, dt, dd, .ulInterno, .liInterno {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 12px;
}

#menuInterno {
	position: relative;
	width: 160px;
	left: -105px;
}

#menuInterno dt {
	background-image:url(../img/gris.gif);
	background-repeat:repeat-x;
	cursor: pointer;
	padding: 2px;
	padding-left: 10px;
	line-height: 18px;
	margin-top: 5px;
}

#menuInterno dd {
	background-color: #949391;
	position: absolute;
/*	z-index: 100;*/
	left:170px;
	margin-top: -22px;
	width:120px;
}

#menuInterno ul {
	padding: 2px;
}

#menuInterno li {
	padding-left: 5px;
	font-size: 12px;
	padding: 2px;
	line-height: 15px;
}
#menuInterno li a, #menuInterno dt a {
	color: #fff;
	text-decoration: none;
	display: block;
}

#menuInterno li a:hover {
	text-decoration: none;
	color: #2945b0;
}

.bordes{
	border-bottom: 1px solid #fff;
}
a{
	text-decoration:none;
	color:#2946B0;
}
/*------------------- RAISED --------------------*/
/* Inset 3D Raised */
.raised {background: transparent; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; width:40%; margin:0;}
.raised2{background: transparent; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; width:40%; margin:0;}
.raised3{background: transparent; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; width:40%; margin:0;}
.raisedtd {background-color:#FFFFFF; background: transparent; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; display:block; font-size:1px;}

.raised p, .raised2 p, .raised3 p {margin:0 10px;}

.raised p {margin-left:0px; padding-left:15px; padding-right:15px; background-color:#fff; width:240px;}
.raised ul {padding-left:30px;list-style-type:disc; background-color:#fff; width:240px;}

.raised2 p {margin-left:0px; padding-left:15px; padding-right:15px; background-color:#000; width:270px;}
.raised2 ul {padding-left:30px;padding-right:5px; list-style-type:disc; background-color:#000; width:305px;}

.raised3 p {margin-left:0px; padding-left:15px; padding-right:15px; background-color:#000; width:270px;}
.raised3 ul {padding-left:30px;padding-right:5px; list-style-type:disc; background-color:#000; width:255px;}

.raised .top, .raised2 .top, .raised3 .top {display:block; background:transparent; font-size:1px;}
.raised .b1,  .raised .b2,  .raised .b3,  .raised .b4,
.raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b,
.raised2 .b1,  .raised2 .b2,  .raised2 .b3,  .raised2 .b4,
.raised2 .b1b, .raised2 .b2b, .raised2 .b3b, .raised2 .b4b,
.raised3 .b1,  .raised3 .b2,  .raised3 .b3,  .raised3 .b4,
.raised3 .b1b, .raised3 .b2b, .raised3 .b3b, .raised3 .b4b{display:block; overflow:hidden;}

.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b, .raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b {height:1px;}

.raised3 .b1, .raised3 .b2, .raised3 .b3, .raised3 .b1b, .raised3 .b2b, .raised3 .b3b {height:1px;}

.raised .b2 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.raised .b3 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.raised .b4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.raised .b2b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.raised .b3b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.raised .b4b {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}

.raised2 .b2 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised2 .b3 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised2 .b4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised2 .b2b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised2 .b3b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised2 .b4b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}

.raised3 .b2 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised3 .b3 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised3 .b4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised3 .b2b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised3 .b3b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.raised3 .b4b {background:#000; border-left:1px solid #000; border-right:1px solid #000;}

.raised .b1{margin:0 5px; background:#fff;}
.raised .b1b{margin:0 5px; background:transparent;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b{margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}

.raised2 .b1{margin:0 5px; background:#000;}
.raised2 .b1b{margin:0 5px; background:transparent;}
.raised2 .b2, .raised2 .b2b {margin:0 3px; border-width:0 2px;}
.raised2 .b3, .raised2 .b3b{margin:0 2px;}
.raised2 .b4, .raised2 .b4b {height:2px; margin:0 1px;}

.raised3 .b1{margin:0 5px; background:#000;}
.raised3 .b1b{margin:0 5px; background:transparent;}
.raised3 .b2, .raised3 .b2b {margin:0 3px; border-width:0 2px;}
.raised3 .b3, .raised3 .b3b{margin:0 2px;}
.raised3 .b4, .raised3 .b4b {height:2px; margin:0 1px;}