body {
	font-family: Tahoma, Arial,sans-serif;
	font-size:12px;
	color: #8A8A8A;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg_losvalle.gif);
}

select, input, textarea {
  background-color: #DDDDCC;
  border: 1px solid #FFAF22;
  scrollbar-face-color: #D5B67D;
}

body.normal, html.normal {
  scrollbar-face-color: #D5B67D;
  scrollbar-shadow-color: #111111;
  scrollbar-highlight-color: #F5F5ED;
  scrollbar-3dlight-color: #9DC449;
  scrollbar-darkshadow-color: #FFAF22;
  scrollbar-track-color: #D2D2D2;
  scrollbar-arrow-color: #F5F5ED;
}

body.popup, html.popup {
  scrollbar-face-color: #6F7F4D;
  scrollbar-shadow-color: #111111;
  scrollbar-highlight-color: #F5F5ED;
  scrollbar-3dlight-color: #9DC449;
  scrollbar-darkshadow-color: #FFAF22;
  scrollbar-track-color: #D2D2D2;
  scrollbar-arrow-color: #F5F5ED;
}


img {
	border:0px;
}
p {
	padding:0px;
	border:0px;
	margin:0px;
}
a:link, a:visited  {
	color: #6F7F4D;
	text-decoration: underline;
}
a:hover {
	color: #E39C70;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
	font-weight: normal;	
}
h1 {
	font-size:130%;
}
h2 {
	font-size:120%;	
}
h3 {
	font-size:110%;
}
h4 {
	font-size:100%;
}
h5 {
	font-size:90%;
}
h6 {
	font-size:80%;
}

ul {
	list-style-type: none;
	list-style: none;
}

#layout{
	width:780px;
	background-color:#FFF;
	
	margin: auto;
}
#layout_popup{
	with:100px;
}
#content{
	float: left;
	padding: 4px 4px 4px 6px;
	width: 480px;
	text-align:justify;
}
#content_popup{
	padding: 0px 0px 0px 0px;
	text-align:justify;
}
#content h1, 
#content_popup h1 {
	margin-bottom: 4px;
	font-weight: bold;
}
#headerBox{
	padding: 0px 0px 0px 0px;
	background:url(../images/header_bg.png) no-repeat top;
	height:69px;
}
#headerBox a, #headerBox a:link, #headerBox a:visited {
	color: #6F7F4D;
	text-decoration: none;
}
#headerBox a:hover {
	color: #6F7F4D;
	text-decoration: underline;
}
#headerBox div{
float:left;
	position:relative;
	font-weight: bold;	
	top:48px;
	color:#8A8A8A;
}
#headerBox #m1{
	left: 70px;
}
#headerBox #m2{
	left: 140px;
}
#headerBox #m3{
	left: 190px;
}
#headerBox #m4{
	left: 230px;
}
#headerBox #m5{
	left: 265px;
}
#headerBox #m6{
	left: 310px;
}
#headerBox #m7{
	left: 318px;
}
#pathBar{
	font-size:90%;
	background-color:#9DC449;
	color:#FFFFFF;
	margin-top:1px;
	margin-bottom:1px;	
	padding: 2px 2px 2px 6px;
}
#pathBar a, #pathBar a:link, #pathBar a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#pathBar a:hover {
	color: #6F7F4D;
	text-decoration: underline;
}
#leftBox, #rightBox{
	font-size: 90%;	
	color:#6F7F4D;
	width: 142px;
}
#leftBox{
	float: left;
	margin-left:1px;	
}
#rightBox{
	float:right;
	margin-right:1px;
}
#leftBox a, #leftBox a:link, #leftBox a:visited,
#rightBox a, #rightBox a:link, #rightBox a:visited {
	color: #6F7F4D;
	text-decoration: none;
}
#leftBox a:hover,
#rightBox a:hover {
	color: #6F7F4D;
	text-decoration: underline;
}
#leftBox .menu,
#rightBox .menu {
	background-color: #F5F5ED;
	margin-bottom:8px;
	padding-bottom:8px;
}
#leftBox .menu .section1{
	padding-top:20px;	
	background:url(../images/leftmenu_section1_bg.png) no-repeat top;
}
#leftBox .menu .section2,
#leftBox .menu .section3,
#leftBox .menu .section4,
#leftBox .menu .section5,
#leftBox .menu .section6,
#leftBox .menu .section7,
#leftBox .menu .section8,
#leftBox .menu .section9,
#leftBox .menu .section10 {
	padding-top:15px;
}

#leftBox .menu .section2{
	background:url(../images/leftmenu_section2_bg.png) no-repeat top;
}
#leftBox .menu .section3{
	background:url(../images/leftmenu_section3_bg.png) no-repeat top;
}
#leftBox .menu .section4{
	background:url(../images/leftmenu_section4_bg.png) no-repeat top;
}
#leftBox .menu .section5{
	background:url(../images/leftmenu_section5_bg.png) no-repeat top;
}
#leftBox .menu .section6{
	background:url(../images/leftmenu_section6_bg.png) no-repeat top;
}
#leftBox .menu .section7{
	background:url(../images/leftmenu_section7_bg.png) no-repeat top;
}
#leftBox .menu .section8{
	background:url(../images/leftmenu_section8_bg.png) no-repeat top;
}
#leftBox .menu .section9{
	background:url(../images/leftmenu_section9_bg.png) no-repeat top;
}
#leftBox .menu .section10{
	background:url(../images/leftmenu_section10_bg.png) no-repeat top;
}
#rightBox .menu .section_userAccess {
	padding-top:25px;	
	background:url(../images/menuLateral_sectionuserAccess_bg.png) no-repeat top;
}
#rightBox .menu .section_stadistics {
	padding-top:25px;	
	background:url(../images/menuLateral_stadistics_bg.png) no-repeat top;
}
#rightBox .menu .section_ultmensajes {
	padding-top:25px;	
	background:url(../images/menuLateral_sectionUltmensajes_bg.png) no-repeat top;
}
#rightBox .menu .section_ultnoticias {
	padding-top:25px;	
	background:url(../images/menuLateral_sectionUltnoticias_bg.png) no-repeat top;
}
#rightBox .menu .section_ultimagenes{
	padding-top:25px;	
	background:url(../images/menuLateral_sectionUltimagenes_bg.png) no-repeat top;
}
#rightBox .menu .section_recomlinks {
	padding-top:25px;	
	background:url(../images/menuLateral_sectionEnlRecom_bg.png) no-repeat top;
}

#rightBox .menu .section11{
	background:url(../images/rightmenu_section11_bg.png) no-repeat top;
	padding-top:20px;
}
#rightBox .menu .section12{
	background:url(../images/rightmenu_section12_bg.png) no-repeat top;
	padding-top:20px;
}

#leftBox .menu ul,
#rightBox .menu ul{
	margin:3px;	
	padding: 0px;
}

#leftBox .menu li,
#rightBox .menu li{
	border-bottom: 1px dashed #B6B6B6;
}

#leftBox .menu li:last-child,
#rightBox .menu li:last-child{
	border-bottom: 0px;
}

#leftBox .menu li {
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:4px;
}
#rightBox .menu li {
	padding-top:4px;
	padding-bottom:10px;	
	padding-left:4px;
}
#rightBox .menu .section_userAccess li{
	padding-bottom:2px;
}

#rightBox .menu .section_ultnoticias .fecha, 
#rightBox .menu .section_ultmensajes .fecha {
	color:#E39C70;
}
#rightBox .menu .section_ultimagenes .fecha {
	color:#74A9AF;
}

#siteInfo{
	clear: both;
	font-size:90%;
	text-align:center;
	background:url(../images/footer_bg.png) repeat-x top;
	height:75px;
}
#siteInfo a, #siteInfo a:link, #siteInfo a:visited {
	color: #6F7F4D;
	text-decoration: none;
}
#siteInfo a:hover {
	color: #6F7F4D;
	text-decoration: underline;
}

/* Galleries and Photos */

#galleriesBox, #photosBox {
	float:left;
	width: 480px;
	background:url(../images/galleriesBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#galleriesBox li, #photosBox li {
	float: left;
	text-align: center;
}

#galleriesBox li {
	width: 25%;
	height:120px;
	padding-bottom:10px;
}

#photosBox li{
	width: 33%;
	height:200px;	
	marging-bottom:10px;

}

.paginator {
	text-align:center;
}

.paginator a img {
	filter: Alpha(Opacity=100);
}

.paginator img {
	filter: Alpha(Opacity=50);
}

#photoImageContainer {
	padding:8px;
	text-align:center;
}
#photoInfoContainer {
	padding:8px;
	text-align:justify;
}

/* News */

#newsBox  {
	float:left;
	width: 480px;
	background:url(../images/newsBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#newsInfoContainer {
	padding-left:4px;
	padding-right:4px;	
	padding-bottom:4px;
}

#newsBox li {
	margin-left:-37px;
	text-align: left;
	padding-bottom:10px;
}

#newsBox li p {
	text-align: justify;
	padding-top:2px;
}

/* Guestbook */

#guestbookBox  {
	float:left;
	width: 480px;
	background:url(../images/guestbookBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#guestbookInfoContainer {
	padding-left:4px;
	padding-right:4px;	
	padding-bottom:4px;
}

#guestbookBox li {
	margin-left:-37px;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px dashed #B6B6B6;
}

#guestbookBox li p {
	text-align: justify;
	padding-top:2px;
}

/* Pages */
#pagesBox_normal  {
	width: 480px;
	float:left;
	background-color:#ECF3E9;
}
#pagesBox_popup  {
	background-color:#ECF3E9;
}

#pagesBox_normal .title, 
#pagesBox_popup .title { 
	background-color:#6F7F4D;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
}

#pagesBox_normal .body {
	padding:4px;	
}
#pagesBox_popup .body {
	padding:8px;	
}

/* Towns */
#townsBox{
	float:left;
	width: 480px;
	background:url(../images/townsBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#townsInfoContainer {
	padding-left:4px;
	padding-right:4px;	
	padding-bottom:4px;
}

#townsBox li {
	margin-left:-37px;
	text-align: left;
}

#townsBox li p {
	text-align: justify;
}

/* Helpers */
#helpersBox{
	float:left;
	width: 480px;
	background:url(../images/helpersBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#helpersInfoContainer {
	padding-left:4px;
	padding-right:4px;	
	padding-bottom:4px;
}

#helpersBox li {
	margin-left:-37px;
	text-align: left;
}

#helpersBox li p {
	text-align: justify;
}

/* Blogs */

#blogsBox {
	float:left;
	width: 480px;
	background:url(../images/blogsBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#blogsBox ul {
	padding-left:8px;
	padding-right:8px;	
}	

#blogsBox li {
	float: left;
	width: 100%;
	text-align: left;
	padding-bottom:15px;
}

/* Articless */
#articlesBox  {
	width: 480px;
	float:left;
	background-color:#ECF3E9;
}
#articlesContainer {
	padding:8px;
	text-align:center;
}

#articlesBox .title {
	background-color:#6F7F4D;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
}

#articlesBox .body {
	padding:4px;	
}

#articlesBox li {
	margin-left:-37px;
	text-align: left;
	padding-bottom:10px;
}

/* Board */
#boardBox {
	float:left;
	width: 480px;
	background:url(../images/boardBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}
#boardContainer {
	padding:8px;
}
#boardBox ul {
	padding-left:8px;
	padding-right:8px;	
}	

#boardBox li {
	float: left;
	width: 100%;
	text-align: left;
	padding-bottom:15px;
}

#boardBox .title {
	background-color:#74A9AF;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
}

/* Localisms */
#localismsBox{
	float:left;
	width: 480px;
	background:url(../images/localismsBox_bg.png) repeat-x top;
	background-color:#ECF3E9;
	padding-top:35px;
}

#localismsInfoContainer {
	padding-left:4px;
	padding-right:4px;	
	padding-bottom:4px;
}

#localismsBox li {
	margin-left:-37px;
	text-align: left;
}

#localismsBox li p {
	text-align: justify;
}

/* Others blocks */

.section_ultfirmas {
	margin-top:10px;
	float:left;
	width: 282px;
	padding-top:16px;		
	background:url(../images/menuLateral_sectionUltfirmas_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.section_ultfirmasContainer {
	padding-right:8px;
	padding-left:8px;	

}
.section_ultfirmasContainer li {
	margin-left:-37px;
	text-align: left;
	padding-top:10px;
	border-bottom: 1px dashed #B6B6B6;	
}
.section_ultfirmasContainer li:last-child  {
	border-bottom: 0px;
}

div#centerCol {
	float:center;
	margin:1px;	
}
div#leftCol {
	float:left;
	margin:1px;	
}
div#rightCol {
	float:right;
	margin:1px;	
}

.lastnews_block  li,
.lasthelpers_block  li,
.lastphotos_block  li,
.lastarticles_block  li,
.lastsigns_block  li,
.lastmessages_block  li  {
	margin-left:-37px;
}
.lastnews_block {
	margin-top:10px;
	float:left;
	width: 472px;
	padding-top:28px;	
	background:url(../images/lastnews_block_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.lastnews_blockContainer {
	padding-right:8px;
	padding-left:8px;	
}
.lasthelpers_block {
	margin-top:10px;
	width: 238px;
	padding-top:28px;	
	background:url(../images/lasthelpers_block_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.lasthelpers_blockContainer {
	padding-right:8px;
	padding-left:8px;	
}
.lastphotos_block {
	margin-top:10px;
	width: 238px;
	padding-top:28px;	
	background:url(../images/lastphotos_block_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.lastphotos_blockContainer {
	padding-right:8px;
	padding-left:8px;	
}
.lastarticles_block {
	margin-top:10px;
	width: 238px;
	padding-top:28px;	
	background:url(../images/lastarticles_block_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.lastarticles_blockContainer {
	padding-right:8px;
	padding-left:8px;	
}
.lastsigns_block {
	margin-top:10px;
	width: 238px;
	padding-top:28px;	
	background:url(../images/lastsigns_block_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.lastsigns_blockContainer {
	padding-right:8px;
	padding-left:8px;	
}
.lastmessages_block {
	margin-top:10px;
	width: 238px;
	padding-top:28px;	
	background:url(../images/lastmessages_block_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.lastmessages_blockContainer {
	padding-right:8px;
	padding-left:8px;	
}

.section_ultcolaboradores {
	margin-top:10px;
	float:right;
	width: 194px;
	padding-top:28px;	
	background:url(../images/menuLateral_sectionUltcolaboradores_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.section_ultcolaboradoresContainer {
	padding-right:8px;
	padding-left:8px;	
}
.section_ultcolaboradoresContainer li {
	margin-left:-37px;
	text-align: left;
}
.section_subdom {
	margin-top:10px;
	float:right;
	width: 194px;
	padding-top:28px;		
	background:url(../images/subdomBox_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.section_subdomContainer {
	padding:8px;
}

.section_ultmensajes {
	margin-top:10px;
	float:left;
	width: 282px;
	padding-top:16px;		
	background:url(../images/menuLateral_sectionUltmensajes_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.section_ultmensajesContainer {
	padding-right:8px;
	padding-left:8px;	

}
.section_ultmensajesContainer li {
	margin-left:-37px;
	text-align: left;
	padding-top:10px;
	border-bottom: 1px dashed #B6B6B6;	
}
.section_ultmensajesContainer li:last-child  {
	border-bottom: 0px;
}

.section_ultarticulos {
	margin-top:10px;
	float:left;
	width: 282px;
	padding-top:16px;		
	background:url(../images/menuLateral_sectionUltarticulos_bg.png) no-repeat top;
	background-color: #F5F5ED;
}
.section_ultarticulosContainer {
	padding-right:8px;
	padding-left:8px;	

}
.section_ultarticulosContainer li {
	margin-left:-37px;
	text-align: left;
	padding-top:10px;
	border-bottom: 1px dashed #B6B6B6;	
}
.section_ultarticulosContainer li:last-child  {
	border-bottom: 0px;
}
#####################################
/**** From Admin style.css ****/

form, div.form {
	border-color: #6F7F4D;
}

div.message {
	border-color: #CCCC33;
	background-color:#FFFFCC;	
}

div#error p,
div#error ul{
	color:#FF0000;
}

div#success p,
div#success ul{
	color:#339900;
}

div#information p,
div#information ul{
	color:#0072DE;
}

form .requiredfield, div.form .requiredfield,
form .optionalfield, div.form .optionalfield,
form .buttons, div.form .buttons {
	background-color:#F5F5ED;
	border-bottom-color: #CCCCCC;
}

small {
	color:#FF0000;
	font-size:80%;
}

form .title{
	background-color:#6F7F4D;
	color:#FFFFFF;
}

/**** From Admin skeleton.css ****/

/* Form & Div Boxs **************************/

form, div.form {
	border:1px solid;
}

div.message {
	border:1px solid;
	margin:4px;
	padding:5px;
	padding-top:8px;
	background-repeat:no-repeat; 
	background-position:top left;
}

div#error {
	background-image:url(../../common/images/icons/error.gif);
}

div#success {
	background-image:url(../../common/images/icons/success.gif);
}

div#information {
	background-image:url(../../common/images/icons/information.gif);
}

div.message h1 {
	padding-bottom:10px;
	padding-left:26px;
}

form .title, div.form .title,
form .requiredfield, div.form .requiredfield,
form .optionalfield, div.form .optionalfield,
form .buttons, div.form .buttons {
	padding:5px;
	border-bottom:1px solid;
}

form label, div.form label {
	float: left;
	text-align:right;	
}

input, textarea, select, div.field, div.imagefield  img, div.editorfield {
	margin-left:4px;
}
div.imagefield , div.editorfield{
	padding-bottom:4px;
}

/* Override */
form#loginform label {
	width:80px;
}
form#photoaddform label {
	width:90px;
}
form#useraddform label {
	width:140px;
}
form#guestbookaddform label {
	width:70px;
}
form#suggestionsaddform label {
	width:70px;
}
form#userchangepasswordform label {
	width:140px;
}
form#usereditform label {
	width:140px;
}
form#recoverform label {
	width:70px;
}
form#emigmessagesaddform label {
	width:60px;
}