/* CSS Document */

/*body{

	
	background-color:#e2d78e;
	text-align: center;

	padding: 0;

	margin: 2px 0 0 0;
	
	
	
}

#marcocentral{

	width:991px;
	height:595px;
	background-image:url(images/fondo.jpg);
	background-repeat:no-repeat;
	
	margin: 0 auto;   

	text-align: center; 

	position:relative;

} */

body,
	html {
		margin:0;
		padding:0;
		background:#e2d78e;
		color:#000;
	}
	body {
		min-width:991px;
	}
	#wrap {

		margin:0 auto;
		width:991px;
		height: 595px;
		
		background-image:url(images/fondo.jpg);
		background-repeat:no-repeat;
	}
	#header {
		height:100px;
		
	}
	#header h1 {
    	padding:5px;
	    margin:0;
	margin-right:20px;
    }
	#nav {
		
		padding:6px;
	}
	#nav ul{
		/*margin:0;
		padding:0;
		list-style:none;*/
	}
	#nav li{
		/*display:inline;
		margin:0;
		padding:0;
		*/
	}
	#nav ul li a:link, #nav ul li a:visited{
		/*font-family:arial;
		font-size:12px;
		color:#000;
		text-decoration:none;
		width:200px;*/
		
	}
	#nav ul li a:hover{
		/*color:#000;
		text-decoration:none;
		font-weight:bold;
		background-color:#FFFFFF;*/
		
	}
	
	#main {
		border: 0px solid #9c9;
		float:left;
		width:290px;
		height:430px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		border: 0px solid #99c;
		float:right;
		width:670px;
		margin-right:10px;
		padding-top:10px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		border: 0px solid #cc9;
		clear:both;
		text-align:center;
	}
	#footer p {
		padding:10px;
		margin:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#FFCC33;
    }
	
	
	#enlacestop{
		padding-left:520px;
		
		border: 0px solid white;
		
	}
	
	#telefonotop{
		border: 0px solid white;
		margin:10px 25px 0 0;
		float: right;
		height:30px;
	}
	#telefonotop p{
		font-family:"Gill Sans MT", Arial;
		margin:0px;
		font-size:24px;
		color: #fff;
		
	}
	
img {
	border: 0px;
}

#btnprint{
	float:right;
	width:38px;
	height:25px;
}
	
#capatexto p.centrado{
	text-align:center;
}
	
#menumarquesina{
	padding-left:35px;
}

	dl { width: 180px; 
		padding-left:20px;
		padding-top:100px;
	
	}
	dl,dd { margin: 0; }
	dt {
		
		background: transparent; padding: 0px; margin: 0px; 
		padding-left:15px;
		background-image:url(images/arrowflecha-ppal-dcha.gif);
		background-repeat:no-repeat;
		background-position:center left;
		font-weight:400;
		border-bottom: 2px solid #006633;
		
	}
	dt a:link, dt a:visited { 
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 13px;
		color: #000;
		text-decoration:none;
	}
	dt a:hover{
		text-decoration:underline;
	}
	
	dd a:link, dd a:visited { 
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 12px;
		text-decoration:none;
		color: #000; }
	dd a:hover {
		text-decoration:underline;
	}		
		
	dd ul { list-style: none; padding: 0px; margin:0px;
		border-bottom: 2px solid #F3E9AE;
	}
	
	dd ul li{
	
	background-image:url(images/arrowflecha-sec-dcha.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:15px;
	margin-left:7px;
	
	}

	
#menu_footer {
	
	border: 0px solid yellow;
	padding:0;
	padding-top:0px;
	margin:0 auto;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	/*#90bade;*/
	color: #fff;
	
	/* suma del width de button li para que el men� quede centrado */
	
	/*padding-left:200px;*/ /* para compensar el ancho de cajalogin y que el menu quede centrado */
	padding-left: 142px;
	
	
}
#menu_footer ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
#menu_footer li {
		/*border-bottom: 1px solid #666666;*/
		
		margin: 0;
		margin-bottom: 0px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin: 0px 0px 0px 0px; /* La separacion entre botones la da el 5px */
		float:left;
		
		
}
#menu_footer li a {
		display: block;
		background-color:Transparent;
		color: #fff;
		text-decoration: none;
		margin: 30px 5px 5px;
		font-weight:bold;
}

html>body #menu_footer li a {
		width: auto;
}

#menu_footer li a:hover {
		border-left: 0px solid #12AEBB;
		border-right: 0px solid #12AEBB;
		border-top: 0px solid #12AEBB;
		border-bottom: 0px solid #12AEBB;
		background-color:Transparent;
		text-decoration:underline;		
}

.menu_footer_separator
{
		display: block;
		padding: 30px 5px 5px 5px;
		background-color:Transparent;
		color: #fff;
		text-decoration: none;
		
		vertical-align:baseline;
		font-weight:bold;
}





#menu_horizontal {
	
	border: 0px solid yellow;
	padding:0;
	padding-top:0px;
	margin:0 auto;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	/*#90bade;*/
	color: #fff;
	
	/* suma del width de button li para que el men� quede centrado */
	
	/*padding-left:200px;*/ /* para compensar el ancho de cajalogin y que el menu quede centrado */
	padding-left: 60px;
	
	
}
#menu_horizontal ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
#menu_horizontal li {
		/*border-bottom: 1px solid #666666;*/
		
		margin: 0;
		margin-bottom: 0px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin: 0px 0px 0px 0px; /* La separacion entre botones la da el 5px */
		float:left;
		
		
}
#menu_horizontal li a {
		display: block;
		padding: 5px 5px 5px 5px;
			
		border-left: 0px solid #12AEBB;
		border-right: 0px solid #12AEBB;
		border-bottom: 0px solid #12AEBB;
		border-top:0px solid #12AEBB;
		background-color:Transparent;
		color:#006633;
		text-decoration: none;
		
		vertical-align:baseline;
		font-weight:bold;
}

html>body #menu_horizontal li a {
		width: auto;
}

#menu_horizontal li a:hover {
		border-left: 0px solid #12AEBB;
		border-right: 0px solid #12AEBB;
		border-top: 0px solid #12AEBB;
		border-bottom: 0px solid #12AEBB;
		background-color:transparent;
		text-decoration:none;		
		padding: 5px 5px 5px 5px;
		color:#999999;
}

.menu_horizontal_separator
{
		display: block;
		padding: 5px 5px 5px 5px;
		background-color:Transparent;
		color: #fff;
		text-decoration: none;
		
		vertical-align:baseline;
		font-weight:bold;
}



.contenidos{
	border: 0px solid green;
	width:620px;
	height:400px;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 15px;/* letter-spacing:1px;*/}
#xsnazzy h1 {font-family:"Gill Sans MT", Arial;	font-size:20px;	color:#006600; border-bottom:1px solid #006600;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
/*#xsnazzy p {padding-bottom:0.5em;}*/
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:0em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #00793A; border-right:1px solid #00793A;}
.xb1 {margin:0 5px; background:#00793A;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #00793A; border-width:0 1px;}


#capatexto{

	border: 0px solid blue;
	overflow:auto;
	height:350px;
	background-color:#FFFFFF;
	padding-top:8px;
	padding-right:5px;
	
	scrollbar-arrow-color : #008000;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-base-color : #000000;
	scrollbar-face-color : #FFFFFF;
}
#capatexto p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:10px;
	text-align:justify;
}
#capatexto p a:link, #capatexto p a:visited{
	color: #006666;
	text-decoration:none;
}

#capatexto p a:hover{
 	color: #006666;
	text-decoration:underline;
}
#capatexto .salto{
background-image:url(images/salto.gif);
background-position:3px left;
background-repeat:no-repeat;
padding-left:20px;

}


#capatexto ul{
	margin-top: 0px;
	list-style-image:url('images/arrowflecha-sec-dcha.gif');	
}

#capatexto ul ul{
	margin-top: 0px;
	list-style-image:url('images/cuadradito.gif');	
}

#capatexto ul ul ul{
	margin-top: 0px;
	list-style-image:url('images/cuadradito2.gif');	
}

#capatexto ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:10px;
	padding-right:20px;
	text-align:justify;
}
#capatexto ul li a:link, #capatexto ul li a:visited{
text-decoration: none;
color:#333333;
}

#capatexto ul li a:hover{
	text-decoration:underline;
	color:#66CC99;
}

.floatright { float: right; 
margin: 0 0 10px 10px;
border: 1px solid #006600;
padding: 2px;
}

.volver{

	
	text-align:right;
}
.volver p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
}
.volver p a:link, .volver p a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006633;
	text-decoration:none;
}
.volver p a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006633;
	text-decoration:underline;



}

#scrollup {
  position: relative;
  overflow: hidden;
  border: 0px solid #000;
  height: 110px;
  width: 240px;
}
.headline {
  position: absolute;
  top: 210px;
  left: 5px;
  height: 195px;
  width:200px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-left:3px;
}
.headline h1{
	
	color:#006600;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.headline h1 a:link, .headline h1 a:visited{
	color:#006600;
}


.headline h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;

}
.headline p{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}



.menu-horiz-secc{
	border: 0px solid red;
}
.menu-horiz-secc ul{
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
.menu-horiz-secc li{
	list-style-type: none;
	display:inline;
	text-align:center;
}
.menu-horiz-secc li a:link, .menu-horiz-secc a:visited{
	color:#003300;
}
.menu-horiz-secc li a:hover{
	color:#003300;
}


.form-prompt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.inputbox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid black;
	padding-left:2px;
}
.celdaformulario{
	background-color:#f4eaaf;
}

.errores-validacion{
	color:#CC0000;
	}
.errores-validacion p{
	color:#FF0000;
}

#lista-noticias{
	border:0px solid blue;
}

#lista-noticias a:link, #lista-noticias a:visited{
	font-size:14px;
	font-weight:bold;
	color:#003300;
}

#lista-noticias p.fecha-noticia{
	font-size:10px;
	font-style:italic;
	margin-top:-5px;
}
#lista-noticias p.entradilla-noticia{
	margin-top:-5px;
}
#lista-noticias p.noticia-leer-mas{
	margin-top:-6px;
}
#lista-noticias p.noticia-leer-mas a:link, #lista-noticias p.noticia-leer-mas a:visited{
	
	font-size:11px;
}

#titular-detalle p{
	font-size:14px;
	font-weight:bold;
	color:#003300;
}
#fecha-detalle p{

	margin-top:-5px;
	padding-left:5px;}
#fecha-detalle p{
	font-size:10px;
	font-style:italic;
}
#entradilla-detalle{
	padding-left:5px;
}
#entradilla-detalle p{
font-weight:bold;
}
#cuerpo-detalle{
padding-left:5px;}

.inputform{border:1px solid #003300;}


.marcointro{
	margin-top:20px;
	border:1px solid #006600;
	width:550px;
}
.saltarintro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.saltarintro p a:link, .saltarintro p a:visited{
	text-decoration:none;
	color:#003300;
}
.saltarintro p a:hover{
	text-decoration:underline;
	color:#003300;
}