/* CSS Document */
body { text-align:center; margin:0px; padding:0px; background: #001610 url('../images/back-paddel.jpg') no-repeat top center;  font-family: Arial, Helvetica, sans-serif; font-size:0.75em; color: #000; }

p {
	text-align:justify;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
a {
	outline:none;
	color: #FC0;
}
* { margin:0; padding:0; }
#container { width:1000px; margin:auto; }

.nobg { background: none}
#accesibilidad { text-indent:-9999em; height:0.01em; overflow:hidden}
#hide { text-indent:-9999em; overflow:hidden;height:0.01em;}
#header { width:1000px; height:322px; display:block; }
#header #nav{ width:1000px; height:66px; padding: 35px 0 0 0 ; display:block; text-align: center }
#header .logo2 { width:400px; height:90px; display: block; float: left; text-indent:-9999em; overflow: hidden; }

#migas { width: 782px; height:23px; padding: 5px 0 0 218px ;float:left; font-size: 11px; text-align: left; color: #52836F }
#migas a { text-decoration: none; color: #52836F}
#migas a:hover { text-decoration: underline}

#swf-index { width:1000px; height:220px; display:block; margin: 0; }
#swf-mapa {
	display:block;
	float: left;
	margin: 0;
	border-bottom: dotted 1px #B1C490;
	border-top: dotted 1px #B1C490
}
.video{
	border: 10px solid #011810;
	}
#swf-mapa #swf-mapa{
	margin: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content { float:left; width:1000px; padding: 0; margin: 0 0 0 0; color: #B1C490}

#content #sidebar-left { float:left; width:200px; padding: 0px 3px; margin: 0 0 0 0;  color: #716C6C;  }

#content #sidebar-left a { color:#B1C490; text-decoration: none; font-size:1.25em  }
#content #sidebar-left a:hover { color: #52836F  }
#content #sidebar-right { float:left; width:200px; padding: 0px 30px 0 3px; margin: 0 0 0 0;  color: #716C6C;  }
#content #sidebar-right .banenr01 { background: url("../images/banner01.png"); width:222px; height:113px; display: block; overflow: hidden; text-indent: -9999em; margin:10px 0 10px 0}
#content #sidebar-right .banenr02 { background: url("../images/banner02.png"); width:222px; height:113px; display: block; overflow: hidden; text-indent: -9999em; margin:10px 0}
#content #sidebar-right .banenr03 { background: url("../images/banner03.png"); width:222px; height:113px; display: block; overflow: hidden; text-indent: -9999em; margin:10px 0}
#content #sidebar-right .banenr04 { background: url("../images/banner04.png"); width:222px; height:113px; display: block; overflow: hidden; text-indent: -9999em; margin:10px 0}

#content #sidebar-center { float:left; width:540px; padding: 10px 10px;  margin: 0;  color: #B1C490; line-height:18px;}
#content #sidebar-center h2 {
	text-align: left;
	font-size:1.7em;
	line-height: 24px;
	margin: 0 0 20px 0;
	color: #ffcc00;
}
#content #sidebar-center h3 {
	text-align: left;
	font-size:1.2em;
	line-height: 24px;
	margin-bottom: 5px;
}
#content #sidebar-center h4 { text-align: left; font-size:1em; line-height: 24px; }
#content #sidebar-center strong { font-weight: bold}
#content #sidebar-center img {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 10px solid #011810;
}
#content #sidebar-center .link-leer {text-decoration: none; color: #fff}

#content #sidebar-center .noticia-item {display: block}
#content #sidebar-center .noticia-item p a {
	color: #FC0;
	text-decoration: none
}
#content #sidebar-center .noticia-item p a:hover {color: #7d9f92; text-decoration: underline}
#content #sidebar-center .noticia-item p { text-align: right}
#content #sidebar-center .noticia-item .item p {text-align: left}
#content #sidebar-center .noticia-item .item em img { width:30%; border:0; margin: 0 10px 5px 0 }
#content #sidebar-center .noticia-item .item {
	border-bottom: dotted 1px #B1C490;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/dotter.gif);
}
#content #sidebar-center .noticia-item .item .noticia-text {
	height:110px;
	overflow: hidden;
}


/*formulario*/
#sidebar-center form {margin:0; padding:0;}
#sidebar-center fieldset { border: none; margin:0; }
#sidebar-center fieldset p{
	margin: 0px;
}
#sidebar-center fieldset legend { visibility: hidden; height:0; margin:0}
#sidebar-center label {
	font-size: 12px;
	color:#B1C490;
	text-align:left;
	display: block;
	float: left;
	width: 150px;
}
#sidebar-center label strong { color:#305C55; font-weight: normal; line-height:12px}
#sidebar-center .f-input {
	border: 1px solid #023429;
	width:250px;
	font-size:11px;
	height:16px;
	background:#011810;
	margin: 2px 0 2px 0;
	color:#B1C490;
	padding:3px
}
#sidebar-center .f-input-buscador { border: none;width:140px; color:#777; font-size:11px; height:16px; background:#011810; color:#B1C490;padding:3px}
#sidebar-center .f-select {
	border: 1px solid #023429;
	width:250px;
	font-size:11px;
	background:#E7ECE8;
	margin: 2px 0 2px 0;
	background:#011810;
	color:#B1C490;
	padding:3px
}
#sidebar-center .f-textarea {
	font-family: Arial;
	border: 1px solid #023429;
	width:250px;
	height:170px;
	font-size:12px;
	margin: 2px 0 2px 0;
	background:#011810;
	color:#B1C490;
	padding:3px
}
.captcha{
	margin-left: 150px;	
	}
#sidebar-center .f-textarea2 {font-family: Arial;border: none;  width:450px; height:230px; font-size:12px;background:#011810;color:#B1C490;padding:3px}
#sidebar-center .f-check { border: none; border: 1px solid #777; vertical-align: middle;background:#011810;color:#B1C490}
#sidebar-center .f-submit-buscador { border: none;  width:19px; height:21px; display: inline; text-align: center; font-size:13px; font-weight:bold; color:#fff}
#sidebar-center .f-submit {
	border: none;
	background:#b1c490;
	width:80px;
	height:28px;
	display: inline;
	text-align: center;
	font-size:13px;
	font-weight:bold;
	color:#011810;
	margin-left: 330px;
}
#sidebar-center .capa-submit { width:405px;}
#sidebar-center .btn { border: none; background:url("../images/btn.gif") no-repeat; width:117px; height:23px; padding: 5px 0 0 0 ; display: block; text-align: center; font-size:13px; font-weight:bold; color:#8C8C8C}
#sidebar-center .btn:hover { text-decoration:none; color:#000}
#sidebar-center .align-right { text-align: right;}
#content #sidebar-center em img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#content #sidebar-center ul { list-style-type: disc; margin: 0 0 0 20px; text-align:left;}
#content #sidebar-center ul li { margin: 0 0px 7px 0px; }
#content #sidebar-center ol { list-style: disc;  margin: 0 0 0 20px; text-align:left;}
#content #sidebar-center ol li { margin: 0 0px 7px 0px}

/*galeria*/
#content #sidebar-center  .thumbscontainer { margin: 20px auto; width:586px}
#content #sidebar-center  .thumbscontainer ul li { margin:8px }
#content #sidebar-center  .thumbscontainer img { border:8px solid #011810; }
#content #sidebar-center  .thumbscontainer p { text-align: center }

#footer {
	background-image: url(../images/base.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 190px;
	text-align: center;
	padding-top:5px;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b6e64;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
    text-align: center;
}
#footer #w3c {
	width: 100px;
	float: right;
	padding-top: 40px;
	padding-right: 20px;
}
#footer #w3c ul {
	margin: 0px;
	padding: 0px;
}
#footer #w3c ul li {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#footer ul {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer ul li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer ul li+li {
	background-image: url(../images/separador.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 10px;
	padding-left: 10px;	
}
/*
#footer { width:1000px; height:171px; background:#020E08; float:left; margin-top:0; padding: 20px 0 0 0; color:#57A089; text-align: center}
#footer p { text-align: center}
.footer-a { float:left; padding-left:4px}
.footer-a li { float:left; list-style-type:none; margin:6px 2px; color:#fff;}
.footer-a li a{ color:#fff; text-decoration:none; letter-spacing:0;}
.footer-a li a:hover{ color:#fff; text-decoration:underline}

.footer-b { float:right;padding-right:4px}
.footer-b li { float:left; list-style-type:none; margin:6px 2px; color:#fff;}
.footer-b li a{ color:#fff; text-decoration:none}
.footer-b li a:hover{ color:#fff; text-decoration:underline}
.footer30 { float:right; display:block; padding-top:7px; margin:0; }
.footer30 img { border:none;}
.xhtml { list-style-type: none; margin:0px; padding:0px; }
.xhtml li { float:left; margin:0 3px }

#creditos { width:200px; display:block; float:left; text-align:left; margin:15px 0; color:#fff; padding-left:4px}

#diseno { width:140px; display:block; float:right; text-align:right; margin:15px 0; color:#fff; padding-right:4px}
#diseno a { color:#fff; text-decoration:none }
#diseno a:hover { color:#fff; text-decoration:underline}
#registro { color:#fff; width:700px; margin:auto; text-align:center;  clear:both}
#registro a { text-decoration: none; color: #fff}
#registro a:hover {text-decoration: underline; color: #fff}
.video { width:425px; display:block; margin: 15px auto;}

.xhtml { list-style-type: none; margin:0px; padding:0px; }
.xhtml li { float:left; margin:0 3px }
.xhtml li img { border: none}

.creditos { width:260px; display:block; float:right; text-align:left; margin:5px 0;padding-left:4px; text-decoration:none; color:#DCD9D9; }
.creditos a { text-decoration: none; color:#fff;}
.creditos a:hover { text-decoration: underline;}
*/
.center {text-align:center; margin:auto}
.bold {font-weight:bold;}

.line { border-bottom:1px dotted #BF3B3B; background:none}
.line-gris { border-bottom:1px dotted #888;}
.txt-red {color:#BF3B3B;}
.txt-gris {color:#666;}
.txt-verde {color:#427405;}
.caja-verde {background-color:#D0F9CA; padding:10px}
.caja-roja {background-color:#F4DADA; padding:10px}
.img-left { float:left; margin: 0 15px 2px 0px; }
.img-preload { float:left; margin: 0; vertical-align: middle }
.vertical-align { vertical-align:middle; border:none}
.align-right { text-align: right;}
.align-left { text-align: left;}
.right { float: right;}
.left { float: left}
.mini-hr {  border-bottom: 1px dotted #CFC8C8; width:200px; display: block; clear:both; margin:13px auto 9px auto}

.clear { clear:both; height:0; display:block}
.foto-mod { float:left; margin:0px; border:#716C6C solid 1px;}
.foto-mod-middle { margin: 5px auto 8px auto; border:#716C6C solid 1px;}
.row {padding: 0 0 0 12px; color:#5D5C5C; background:url("../images/row-black.gif") left 5px no-repeat;}
