* {margin: 0;padding: 0;list-style: none;text-decoration: none;outline: none;font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;}
a, a:visited {color:#E64117; font-weight: bold;}
p{ margin: 0 0 10px 0;}
strong {font-weight: bold;}
em {font-style: italic;}
span.article_separator {border: 0;}
fieldset {border: 0;}
ul { margin: 0 0 12px 0;}
ul li {	list-style-type: square;margin: 0 0 0 3em;}
#error {font-size: 18px !important;text-align: center;background: #222169;color: #FFF !important;}
h1,dt.message {color: #E64117;font-size: 150%;margin: 0 0 0.5em 0;}
h2 {margin: 1em 0 0.5em 0;color: #6C721F;font-size: 120%;font-weight: bold;}
h3 {margin: 1em 0 0.5em 0;color: #6C721F;font-style: italic;}
label.invalid {color: red; font-weight: bold;}
input.invalid {border:1px solid red;}
body {margin: 0;padding: 0;background: url(../images/background_body.jpg) top center repeat-y #f5efe9;}
.clearfix {clear: both;}
.centrado {text-align: center; display: block; margin: 0 auto;}
a img {border:0;}

#wrapper {width: 950px;background: #FFF;margin: 0 auto;padding: 0;}

#header {height: 120px;}
#header h1 {font: 1.7em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;color: #FFF;text-align: right;margin: 0 0.5em;}

#top {background: url(../images/fondo_menu_top_verde.jpg) repeat-x top #FFF;height: 25px;margin: 2px 0 0 0;padding: 0;}
#top ul {margin: 0;padding: 0;height: 100%;}
#top ul li {height: 100%;float: left;border-right:1px solid #ccc;text-align: right;list-style-type: none;margin: 0;}
#top ul li a:hover,#top ul li.active {background: url(../images/fondo_menu_top_hover.jpg) repeat-x top #ccc;}
#top ul li a {line-height: 25px;padding: 0 8px;height: 100%;display:block; float: left; }
#top ul li a span {color: #FFF;font-weight: bold;font-size: 80%;text-transform: uppercase;font-family: Verdana, sans-serif;letter-spacing: normal;}
#top form {width: 155px;height: 25px;margin: 0;padding: 0;float: right;right: 80px;}
#top input.inputbox {border:1px solid silver;font-size:12px;margin: 1px 0;padding: 2px;width: 120px;}
#top input.inputbox:focus  {background-color:#FFFFDD;}

#breadcrumb { padding: 10px 14px; margin: 0; background: url(../images/fondo_body_top.jpg) no-repeat;}
#breadcrumb span, #breadcrumb span a {color: #6C721F; font-weight: bold; text-transform: uppercase; font-size: 10px;}

#container {background: url(../images/fondo_body.jpg) repeat-y;min-height: 600px;height: auto !important;height: 600px;}

#left {width: 180px;float:left;}
#left .moduletable_menu {width: 170px;margin: 5px 0 0 10px;}
#left .moduletable_menu  h3{width: 170px;height: 30px;color: #FFF;background: url(../images/fondo_menu_left_h3.png) no-repeat;margin: 0;font: 16px Helvetica, Trebuchet MS, Arial, sans-serif;line-height: 35px;text-align: center;text-transform: uppercase;}
#left ul {border:3px solid #7c896b;width: 164px;margin: 0;background: url(../images/fondo_menu_left.jpg) repeat-y;}
#left ul li {margin: 0;list-style-type: none;}
#left ul li a {background: url(../images/bullet_alventus.png) no-repeat 2px center;padding: 1px 0 1px 20px;display: block;}
#left ul li a:hover span{color: #6C721F;}
#left ul li.active a span{color: #6C721F;}
#left ul li a span {color: #c77c10;font-family: Lucida Grande,sans-serif;font-size: 11px;font-style: normal;font-weight: 600;letter-spacing: 0px;line-height: 1.6em;}
#left ul ul {margin: 0;padding: 0;text-indent: 0;width: 100%;border: 0;background: none;}
#left ul ul li{border: 0;margin: 0 0 0 8px;}
#left ul ul li  a{background: url(../images/bullet_azul.png) no-repeat 8px 7px !important;}
#left ul ul li a span {color: #333;}
#left ul ul ul {width: 100%;margin: 0%;}
#left ul ul ul li {margin: 0 0 0 10px;}
#left ul ul ul li a {background: url(../images/bullet_verde.png) no-repeat 10px 7px !important;}
#left ul.GaleriaLateral {background: none;width: 100%;margin: 0;border: 0;}
#left ul.GaleriaLateral h1 {margin: 0 0 10px 10px;}
#left ul.GaleriaLateral li {border: 0;margin: 0 0 10px 0;}
#left ul.GaleriaLateral li a{margin: 0 auto;background: none;}
#left ul.GaleriaLateral li a img {border: 1px solid #ccc;}
#right {width: 78%;position: relative;margin: 0 1% 0 20%;}

#centro  {width: 98%;margin: 0 1%;}

/* -- SECCION */
table.contentpane {margin: 0 0 20px 0;}
div.cabecera_seccion,div.cabecera_categoria  , td.cabecera_articulo , h1.fotogaleria{font-family: sans-serif;font-size: 100%;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: normal;background: url(../images/hr1.png) no-repeat bottom right;padding: 0 0 10px 0;margin: 0 0 15px 0;color: #6c721f;text-align: right;}

/* -- CATEGORIA -- */
table.articulos_categoria { margin: 0 auto;}

/* ARTICULO */
table.articulo {margin: 0 0 0.5em 0;width: 100%;}
table.contentpaneopen {width: 100%;}

/* FOTOGALERIA */
ul#fotogaleria_fotos {width: 95%;margin: 0 auto;}
ul#fotogaleria_fotos li {list-style-type: none;display:inline;margin: 0 0.5em 1em 0;}
ul#fotogaleria_fotos li img {padding: 2px;border: 1px solid #ccc;}

/******* NOTICIAS *******/
table.blog td.contentheading { color:rgb(108, 114, 31); text-transform:uppercase;}

/******* FICHAS *******/
#fichas {margin: 0.3em 0;width: 700px;margin: 0 auto;/*background: url(../images/listado_fichas.jpg);*/}
#fichas table.fichas {/*width: 90%;*/margin: 0 auto;padding:0;}
#fichas table.fichas tbody tr.viaje {/*height: 85px;*//*background: url(../images/brujula.png) center right no-repeat;*/background-color:#faa237;}
#fichas table.fichas tbody tr.viaje td {/*background: url(../images/piedrecitas.png) bottom no-repeat;*/margin:0;padding:0;	border:0;}
#fichas table.fichas tbody tr.viaje a {height:40px;line-height:40px;padding: 0 1em;color: #FFF;display: block}
#fichas table.fichas tbody tr.viaje a:hover {color:#6C721F;}
table.datos_usuario label {background: #F6F6F6;padding: 5px 0;font-family:Arial,Helvetica,sans-serif;font-size: 11px;border-bottom:1px solid #E9E9E9;border-right:1px solid #E9E9E9;text-align: right;width: 100%;display: block;}
table.datos_usuario input {border:1px solid silver;}

/******* FOOTER *******/
#footer {font-size: 80%;line-height: 24px;background: url(../images/fondo_menu_top_verde.jpg) repeat-x #333;border-top: 1px solid #ccc;height: 25px;text-align: center;color: #fff;}
#footer a {color: #fff; text-decoration: none;}
#nav_footer{ background-color: rgb(124, 137, 107); padding:20px 0;}
#nav_footer div.nav_footer_column {width:200px; float: left; margin-left:30px;}
#nav_footer div.nav_footer_column h1 {color: #bdcca9; margin:0 0 20px 0; text-align:center;}
#nav_footer div.nav_footer_column ul {width: 80%; border-top: 1px solid #FFF; margin:0 auto;}
#nav_footer div.nav_footer_column ul li {list-style: none; color:#FFF; padding:0; margin:0; border-bottom:1px solid #FFF;}
#nav_footer div.nav_footer_column ul li a {color:#FFF; font-weight: normal; padding: 10px 0 10px 10px; display:block;}
#nav_footer div.nav_footer_column ul li a:hover { background-color:#47513a;}

/******* MOD_PLACEHERE *******/
div.mod_placehere {width: 100%; margin: 5% 5%;}