﻿html, body	{
/*background:#000 ;*/ 
	padding: 0;	margin: 0 auto;	width: 100%;	font-family: Tahoma, "Times New Roman", Arial, Verdana, Tahoma,  sans-serif;	font-size: 89%;	color: #181818;}
body {	display:block;text-align:center; }
iframe {background:#fff;}
.wrapper-principal{background:#ababab url("../img/634.png");width:100%; }
.make-it-center
{
margin: auto;
height: auto;
width:960px;
padding:0 20px;
background:#fff url(../img/bck_wrapper.gif) repeat-x bottom;border-bottom:1px solid #000;
}

.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: collapse;
}

a{color:#8d6e00; text-decoration:none;}


a:hover{color: #685100; }


a:visited{color: #685100;}




p
{
	margin: 0px;
	padding: 0 0 5px 0;
}


/** headers **/
h1, h2, h3, h4, h5, h6 {line-height:normal;}

h1, h1.title
{font-size:1.9em; font-weight:normal;line-height:1.1em;}

h2{
font-size:1.9em;
font-weight:normal;
font-family: "Trebuchet MS", Georgia,  Arial, Verdana, Tahoma,  sans-serif;
color:#8d6e00;
padding:0;
margin:0.2em 0 0.2em 0;
}

h2 a{color:#8d6e00;}
h2.title, .views-field-title {font-size:1.4em;font-weight:normal;line-height:1em;}
.views-field-title {margin: 0.5em 0}
 .views-field-teaser .field-content{line-height:1.2em;padding:5px 4px;}
.block h2, .block  h2.title{
font-size:1.2em;
color:#fff;
background:#005801 url(../img/back_title.gif) repeat-x bottom;
margin: 0 0 0 0;
}
.column-1  h2.title, .column-3  h2.title , .column-2  h2.title{font-weight:bold;padding:3px 0 3px 3px;}
.column-2 .node h2.title {
font-size:1.2em;
font-weight:normal;}
.sticky h2, .sticky h2 a{color:#343434; font-weight:bold;}




/* .column-1 .block h2, .column-1 .block h2.title{background-color:#b6b5b5; } */


h3{margin-bottom:0; font-size:1.3em;}

h4, h4.title
{
font-size:1.1em;
	font-family:  Arial,  Verdana, sans-serif;
	margin: 0px;
	padding:0 0 6px 0;
	color:#666666;
	clear:both;
display:block;
font-weight:normal;
}


.clear-both{clear:both;}

table {width:100%;}
table td{padding:2px 5px;}

.content li{margin-bottom:0.6em;line-height:1.1em;}

/* ////////////////////////////CUSTOM BODY STYLES///////////////////////////////// */


.top-menu{background:#333112;   text-align:left; border-bottom:2px solid #000;}
.mission{float:left; font-style:italic; color:#8a8a8a; font-size:0.8em;}
#top-links{width:960px;margin:0 auto; text-align:right; background:#c7c99e url(../img/644.png) ;  padding:5px 20px;color:#000}
.top-links-ul, .top-links-ul li{padding:0; margin:0; list-style:none;float:right;}
.top-links-ul li{float:left; padding:0 0 0 0em; font-family: Tahoma, Georgia, Arial,  Verdana, sans-serif;font-size:0.85em;}
.top-links-ul li a{padding-left:0.5em;background:#e2de8e;margin:0.2em; padding:0.2em;}
.top-links-ul li strong.user a{color:#000;}
.top-links-ul li a{color:#000;text-decoration:underline;}
.top-links-ul li.out {background:url(../img/bullet_black.png) no-repeat left 0px;padding: 0px 0px 0px 10px }
.top-links-ul li.edit {background:url(../img/bullet_black.png) no-repeat left 0px;padding: 0px 0px 0px 10px }

#logo-container{ padding-top:3px; margin-bottom:3px;display:block; }
#money-bg{/*background:transparent url("../img/headers/rotate.php") repeat right top;*/height:99px;padding:0em;overflow:hidden;position:relative;}
#money-bg .slogan{color:#fff;text-transform:uppercase;font-weight:normal;font-family:"Trebuchet MS";position:absolute;right:10px;top:70px;}
#logo{background-color:#008001; float:left; color:#fff; border-right:3px solid #fff;padding:0;}

#logo h1 {background:url(../img/logo.gif) no-repeat left; width:125px; margin:0.4em;}
#logo h1 a {background:url(../img/logo.gif) no-repeat left; color:#033D6E;display:block;width:125px; height:80px;}
#logo h1 a span {position:absolute;z-index:-1;}
#logo strong{font-weight:normal; color:#ffa0a0; font-size:0.8em; line-height:normal;}


/******** Primary menu ************************************************/
.rws-primary-menu{
background-color:#343434;
color:#fff;
font-family: "Myriad Pro", "Times New Roman", Georgia, Arial,  Verdana, sans-serif;
text-align:left;
margin-bottom:14px;
font-size:1.1em;
}

.rws-primary-menu a{color:#fff;}
.rws-primary-menu .block, .rws-primary-menu .block-menu{padding:0; margin:0; border:none; background-color:transparent;}
.rws-primary-menu h2{display:none; }
.rws-primary-menu ul, .rws-primary-menu ul.menu{margin:0; padding:0;}
.rws-primary-menu li, .rws-primary-menu li.leaf, .rws-primary-menu ul.links li{margin:0; padding:0; list-style:none;
float:left;
font-size:1.2em;
}

.rws-primary-menu li a{display:block; padding:0.35em 1.3em 0.5em 1.3em;  color:#fff !important; }
.rws-primary-menu li a:hover{background-color:#4a4a4a; color:#fff; }
.rws-primary-menu li a.active {color:#fff; background-color:#4a4a4a;}

/******************** SEARCH *****************************************/
.rws-primary-menu #search-theme-form {float:right; padding:4px;  border:none;}
.rws-primary-menu #search-theme-form label{display:none;}
.rws-primary-menu .form-submit{height:22px;padding:0 0.5em;border:1px solid #154168;text-transform:uppercase;background:#046a9b url(../img/bck_input.gif) repeat-x top;font-family:"Trebuchet MS";color:#fff;font-weight:bold;margin-left:0.2em;}

.rws-primary-menu #search-theme-form div{display:inline;}
.rws-primary-menu .form-text{ background-color:#fff; border:1px solid #000; margin:0;  float:left; height:17px; padding:1px 4px; font-family: Tahoma; width:130px; 
}





/****************** Columns********************************************/
.column-1{
width:150px;
padding:0px 10px 10px 0px;
float:left;
border-right:1px solid #c9c9c6;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#fff;
}

.column-2{
width:618px;
padding:0px 10px 10px 10px;
float:left;
border-left:1px solid #c9c9c6;
border-right:1px solid #c9c9c6;
margin-left:-1px;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#fff;
}

.no-left-column{width:751px; margin-left:0;}
.no-right-column{width:751px; }
.no-right-and-left-columns{width:940px; margin-left:0;}



.column-3{
width:150px;
padding:0px 0px 10px 10px;
float:left;
border-left:1px solid #c9c9c6;
margin-left:-1px;
text-align:left;
overflow:hidden;
margin-bottom:30px;
background-color:#fff;
}



/******** MENUs and BLOCKs in COLUMN 1 *******************************************/
 .more-link a {background:url(../img/zoom.png) no-repeat left; padding-left:20px;font-size:1.1em;}
.column-1 .block-menu{}
.column-1 .block-menu ul, 
ul.menu{margin:0; padding:5px;}

ul.menu li, 
ul.menu li.leaf,
ul.menu li.expanded,
ul.menu li.collapsed{
	margin:0; list-style:none; list-style-image:none;
font-size:1em;
padding: 0 0 0px 0;
}

/** expanded **/
ul.menu li ul.menu{padding-left:10px; margin-top:3px;  font-weight:normal;font-size:0.8em; border-left:4px solid #c9c9c6; line-height:normal; }
ul.menu li ul.menu li.leaf, ul.menu  li ul.menu li.collapsed {padding: 0 0 0.5em 0;}

ul.menu .active{}

.column-1 .block, .column-3 .block{

margin-bottom:5px;
}

ul.menu ul li a{font-size:1.2em;}
 ul.menu ul li li a{font-size:1.4em;}



/*************** LOGIN FORM ******************************************************/
#user-login-form{text-align:left;}
#user-login-form input{width:99%;}
#user-login-form input.form-submit{width:auto;}
.user{text-transform:uppercase;}


/******** COLUMN 2 NODES *********************************************************/
.sticky{
/*border:1px solid #c0c0c0;
background:#fff url("../img/featured.gif") no-repeat 18px 0 !important;
padding-top:35px !important ;*/
}





/*************** NODE ***********************************/
.rteleft {display:block;text-align:left;clear:both}
.node{display:block;position:relative;clear:both;}
 .views-row-even, .views-row-odd{padding:0px 18px;margin-bottom:15px; font-size:1em;padding-bottom:10px;border-bottom:2px dotted #dbdbdb}
.views-row-even h3, .views-row-odd h3{margin-top:5px;float:left;}
 .views-row-even p, .views-row-odd p{font-size:1.2em;padding-top:0.3em;line-height:1.1em;}
 	.views-row-even .taxonomy, .views-row-odd .taxonomy{font-size:1.1em; padding-left:0.6em;}
line-height:1em;float:left;}
/*Noticias */

.field-field-img img{/*border:2px solid #ddd;padding:3px;*/}
.field-field-img{width:150px;}
.view-display-id-page .content  p {font-size:1em;padding-top:0.3em; line-height:1em;padding-bottom:5px;}
.node .node_read_more {background:transparent url("../img/zoom.png") no-repeat left;padding:5px;padding-left:20px;font-size:1.2em;}
.links{text-align:right; font-size:0.85em;}

.content{line-height:120%;font-size:0.9em;}

.submitted, .submitted a{color:#9fa35c;}
.sticky .submitted, .sticky  .submitted a{color:#83837d;}

.views-field-created{color:#9FA35C;}

.block{margin-bottom:0px;}
#content-top .block{margin-bottom:5px;}
.block .content{padding: 0}

.comment_add a{background:transparent url("../img/comment_add.png") no-repeat left;padding:5px;padding-left:20px;font-size:1.2em;}

.view-content .content h3,.view-content .content p{/*float:right;width:360px;*/}
.view-content .field-field-img {width:150px}
.content p img, .content p embed {padding:3px;border:1px solid #ddd;margin:5px;}
/* .view-content .views-field-teaser h3, .view-content .views-field-teaser p{float:right;width:350px;}*/
.views-field-field-img-fid {width:150px}


/*************** column-2-blocks ****************************/
.column-2-blocks{margin-top:20px;}

#block-top .column-2-blocks-left, .column-2-blocks-right{width:298px; float:left; }
#block-top .column-2-blocks-left .block, .column-2-blocks-right .block{margin-bottom:10px;}
#block-top .column-2-blocks-left .views-row-even, .column-2-blocks-left .views-row-odd {padding:0;padding-bottom:10px;}
#block-top  .column-2-blocks-right .views-row-even, .column-2-blocks-right .views-row-odd {padding:0;padding-bottom:10px;}
#block-top  .column-2-blocks-right h2.title{background:none;}
#block-top  .column-2-blocks-left h2.title{background:none;}
#block-top  .column-2-blocks-right h2.title a, #block-top  .column-2-blocks-left h2.title a{
	
	color:#8D6E00;font-size:1.2em;font-weight:bold;line-height:1em;}

.column-2-blocks-no-right-and-left-columns .column-2-blocks-left, .column-2-blocks-no-right-and-left-columns .column-2-blocks-right{width:478px;}
.column-2-blocks-no-left-column .column-2-blocks-left, .column-2-blocks-no-left-column .column-2-blocks-right{width:337px;}
.column-2-blocks-no-right-column .column-2-blocks-left, .column-2-blocks-no-right-column .column-2-blocks-right{width:393px;}


.column-2-blocks-left{
border:1px solid #c9c9c6;
border-left:none;
border-bottom:none;
overflow:hidden;
padding-right:10px;
padding-top:10px;
}

.column-2-blocks-right{
border:1px solid #c9c9c6;
border-right:none;
border-bottom:none;
overflow:hidden;
margin-left:-1px;
padding-left:10px;
padding-top:10px;
}

.no-left-block{margin-left:251px;}

.content_after_blocks{clear:both; padding-top:10px; border-top:1px solid #c9c9c6; }

.main-content-block{padding-bottom:25px;}
.main-content-block .block{margin:18px 0 2px 0;}


#block-top{margin-top:0; border-bottom:1px solid #c9c9c6; margin-bottom:10px;}
#block-top .column-2-blocks-left, #block-top .column-2-blocks-right{border-top:none; padding-top:0;}
#block-top h2{color:#000;}

#content-top{border-bottom:1px solid #c9c9c6; margin-bottom:8px;}







/****** FOOTER *************************************************/
#footer{
text-align:left;
clear:both;
background:#000 url("../img/logo_footer.gif") no-repeat 99%  top;
border-top:3px solid  #000;
font-size:0.84em;
padding:15px 16px;
color:#707070;
}

#footer h2{display:none;}

#footer .block-menu ul, #footer1 .block-menu ul.menu{margin:0; padding:0; font-family: "Times New Roman", Georgia, Arial,  Verdana, sans-serif; }
#footer .block-menu li, #footer .block-menu li.leaf{ list-style:none;
font-size:1.1em;
float:left; 
}


#footer .block-menu ul a{display:block; padding: 10px 20px 10px 0;}

#footer .block{clear:both; margin-bottom:10px;}
#footer .block .content {padding:0; }
#footer p{padding: 0 0 5px 0;}

#footer a{color:#0099ba}
#footer a:hover{color:#007adc}
#footer strong{color:#aaa;}
#footer ul.menu{font-size:1em;font-family:Tahoma; padding:1em 0;float:left;}
#footer ul.menu li a{color:#aaa;padding:0em;}
#footer ul.menu li {border-right:1px solid #aaa;padding-right:0.5em;margin:0 0.5em 0 0;}
#footer ul.menu li.last {border:0;}

.tlf{padding:5px 0 5px 15px;background: url(../img/phone.png) no-repeat left;color:#aaa;}



/*** Comments ***/
.comment{border-left: 1px solid #c9c9c6;  border-bottom: 1px solid #c9c9c6; padding:10px 0 6px 13px; margin:0 0px 0px 0;}

.comment .picture img {float:left; margin:0  10px 3px 0; border:1px solid #dadada; padding:1px;}

.comment .submitted {font-size: 1em; font-size: 11px; display:inline;}
.comment .submitted a {}
.comment-author {margin-bottom:6px; font-weight:bold;}
.comment-date {margin-bottom:6px; }
.this-link{color:#aab7b7;font-size:11px;} .this-link a{color:#aab7b7;}
.this-link a:visited{color:#aab7b7;}
.comment .new { background:#c82128; color:#fff; padding:1px 4px 1px 4px;}
.comment .new a{color:#fff; text-decoration:none; } .comment .new a:hover{color:#fff; }
.comment p{padding-bottom:6px;}

.comment .content {padding-top:10px;}

.links-comment {float:left; margin:0; padding:0;color:#869999;}
.links-comment ul.links{margin:0; padding:0;}
.links-comment .links li{font-size:0.85em; padding:0; margin-right:15px;}
.links-comment a {color:#869999;}
.links-comment a:hover {color:#517074;}

.links-comment  li.comment_reply a.comment_reply{color:#349f00;}

#comment-form .form-item{margin-top:0;}

#comment-form .resizable-textarea{clear:both;}


#comment-form .form-item label{float:left; padding-right:10px;}
ul.tips {clear:both;}




.node .picture img{border:1px solid #dadada; padding:1px; float:right; margin-left:2px;}

ul.links{display:inline;}

.breadcrumb{font-size:0.85em;}

.preview .node {
padding:10px;
}


blockquote{border:1px solid #ebebeb; background-color:#fcfcfa; color:#717171; font-style:italic; clear:both; padding:1em 1em 0.5em 1em; margin:0.2em 0; display:block;}


.profile .picture{float:none;}


.signature p {
  border-top: 1px solid #d6ddb9;
  font-size: 0.9em;
  margin: 10px 0;
  padding: 0;
}


.taxonomy{background:#f8f8f8 url("../img/bg_taxonomy.gif") no-repeat  left; padding:0.5em 1.6em;  border:1px dashed #fff;} 
.taxonomy a.active, .taxonomy a{color:#a8a8a8}


.developer{color:#707070; color:#9a9a9a; clear:both; display:block; margin-top:4px;}
.developer a{color:#707070; color:#9a9a9a;  font-weight:normal; background:transparent url("../img/star.gif") no-repeat center left; padding-left:15px;}
.developer strong a{text-decoration:none; background: none; padding-left:0;}






/***************** ADMIN MENU PRIMARY****************************/

#rws-uni-tabs{
background-color:#008001;
margin:0;
padding:0;
clear:both;
}

#rws-uni-tabs li{float:left; padding:0; margin:0; list-style:none;}


#rws-uni-tabs li a{display:block; padding:0.31em 1.5em 0.45em 1.5em; color:#fff; }
#rws-uni-tabs li a:hover{background-color:#00cd02; color:#fff; }



.edit-this-link{background-color:#23749e; font-weight:bold; font-family: Tahoma; font-size:0.8em; padding:3px 6px; white-space:nowrap; clear:none; border-bottom:1px solid #093c57;
border-right:1px solid #093c57;
}

.edit-this-link:hover{color:#89d7ff;}


/*********** MESSAGES *************/
div.messages{padding:8px; margin: 1px 0 2px 0;}
div.error {background:#ff9797; padding-left:28px; border: 1px solid #ff0000; font-weight: bold; color: #fff; display:block;}
div.status {background:#eefcea; padding-left:28px; border: 1px solid #aade91; font-weight: bold; color: #35a000; display:block;}
.error a{color:#fff;}
.error a:hover{color:#ffe7e7;}
div.messages ul{padding:0;}



/********************* box *******************/
.box{
margin-top:25px;

}


.item-list ul{padding-left:0; margin-top:5px;}



.block-region{color:#000; font-weight:bold; font-family: Tahoma; padding-left:10px;}








/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 */

  div.tabs
  {
    margin: 0 0 0 0;
  }

  ul.primary
  {
    margin: 0;
    margin-left: 0px;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(../img/tab-bar.png) repeat-x left bottom;
  }

  ul.primary li
  {
    float: left;
    margin: 0;
    padding: 0;
  }

  ul.primary li a
  {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0 0 0 5px; /* width of tab-left.png */
    border-width: 0;
    font-weight: bold;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    background: url(../img/tab-left-new.gif) no-repeat left -38px;
  }

  ul.primary li a .tab
  {
    display: block;
    height: 20px; /* 24px (parent) - 4px (padding) */
    margin: 0;
    padding: 4px 13px 0 6px;
    border-width: 0;
    line-height: 20px;
    background: url(../img/tab-right-new.gif) no-repeat right -38px;
    cursor: pointer;
  }

  ul.primary li a:hover
  {
    border-width: 0;
    background-color: transparent;
    background: url(../img/tab-left-new.gif) no-repeat left -76px;
  }

  ul.primary li a:hover .tab
  {
    background: url(../img/tab-right-new.gif) no-repeat right -76px;
  }

  ul.primary li.active a,
  ul.primary li.active a:hover
  {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(../img/tab-left-new.gif) no-repeat left 0;
  }

  ul.primary li.active a .tab,
  ul.primary li.active a:hover .tab
  {
    background: url(../img/tab-right-new.gif) no-repeat right 0;
  }

  ul.secondary
  {
    margin: 0;
    margin-left: 0px;
    padding: 0 0 0 5px;
    border-bottom: 1px solid #c0c0c0;
    list-style: none;
    white-space: nowrap;
    background: url(../img/tab-secondary-bg.png) repeat-x left bottom;
  }

  ul.secondary li
  {
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    border-right: none;
  }

  ul.secondary a
  {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    text-decoration: none;
    color: #777;
    background: url(../img/tab-secondary.png) repeat-x left -56px;
  }

  ul.secondary a .tab
  {
    display: block;
    height: 18px; /* 24px (parent) - 6px (padding) */
    margin: 0;
    padding: 3px 8px;
    line-height: 18px;
  }

  ul.secondary a:hover
  {
    background: url(../img/tab-secondary.png) repeat-x left bottom;
  }

  ul.secondary a.active,
  ul.secondary a.active:hover
  {
    border: 1px solid #c0c0c0;
    color: #000;
    background: url(../img/tab-secondary.png) repeat-x left top;
  }
/*Mapa León*/

/*ROTOR BANNERS*/
.rotor-items{margin:0 auto;}



/*Pager*/
.pager {background:#ddd;}
.pager .pager-current {background:#174a00;color:#fff;}





#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


/*rotor superior*/

#block-views-rotor-block_1, #block-views-rotor_468x60_abajo-block_1 {width:468px; float:left;height:60px; background: url(../img/publicidad.gif) no-repeat left; padding-left:12px;}
#block-views-rotor-block_2, #block-views-rotor-block_3 {width:116px; float:right;height:60px;background: url(../img/publicidad.gif) no-repeat left; padding-left:12px;}
#block-views-rotor_izquierda-block_1, #block-views-rotor_120x400_izquierda-block_1, #block-views-rotor_120x120_derecha-block_1, #block-views-rotor_120x400_derecha-block_1 {background: url(../img/publicidad_top.gif) no-repeat top; padding-top:13px;}

/*clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
