/*

Theme Name: Montes

Theme URI: 

Description: Business WordPress Theme by Simon Rimkus

Version: 0.8

Author: ThemeShift

Author URI: http://themeshift.com

Tags: clean, elegant, business

*/







/*	##################################



GENERAL



################################## */



html, body, p, ul, ol, li, h1, h2, h3, h4, h5, h6, img, hr, form {
margin: 0px;
padding: 0px;
border: none;
list-style: none;
}
html {
/*background-color:#232323;*/

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body {
color: #6e6e6e;
background-color: #fff !important;
background-image: url(img/bg-body.png);
background-position: 0 0;
background-repeat: repeat-x;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.6em;
}
p {
margin: 0 0 20px;
}
a {
color: #0088DF;
outline: none;
}
a:active {
position: relative;
top: 1px;
}
/*	##################################



OTHER HTML



################################## */



blockquote, address {
margin: 0 0 20px;
padding: 15px 20px 0;
background: #efefef url(img/bg-grid.png);
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #f8f8f8;
-webkit-box-shadow: 1px 1px 3px #bebebe;
-moz-box-shadow: 1px 1px 3px #bebebe;
box-shadow: 1px 1px 3px #bebebe;
/* font-family: 'Droid Sans', arial, serif; */

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-style: italic;
text-shadow: 1px 1px 0px #fff;
word-spacing: 1px;
}
code {
font-family: "Courier New", Courier, serif;
overflow: auto;
padding: 2px 4px;
background: #efefef url(img/bg-grid.png);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-shadow: 1px 1px 0px #fff;
}
#sidebar #menu-menu-lateral {
font-size: 11px;
line-height: 1.4em;
}
#sidebar .menu-item-home {
display: none;
}
#sidebar #menu-menu-lateral li {
list-style: disc !important;
margin-top: .5em;
line-height: 1.4em;
}
#sidebar #menu-menu-lateral a {
text-decoration: none;
}
#sidebar #menu-menu-lateral a:hover {
color: #999;
}
#sidebar code {
background: #dedede;
}
pre code {
background: none;
}
pre {
margin: 0 0 20px;
padding: 10px;
background: #efefef url(img/bg-grid.png);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 1px 1px 1px #ccc;
-webkit-box-shadow: inset 1px 1px 1px #ccc;
box-shadow: inset 1px 1px 1px #ccc;
overflow: auto;
text-shadow: 1px 1px 0px #fff;
}
dl {
margin: 0 0 10px;
}
dt {
font-weight: bold;
}
dd {
padding: 0 0 10px;
}
small {
font-size: 10px;
font-weight: normal;
}
/*	##################################



HEADINGS



################################## */



h1, h2, h3, h4, h5, h6 {
margin: 0 0 1.3em;
padding: 0px;
line-height: 1.1em;
color: #0067B3;
font-weight: normal;
text-transform: uppercase;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h2, h3, h4, h5, h6 {
color: #000;
}
h1 {
font-size: 30px;
}
h2, h3 {
font-size: 1.6em;
color: #000;
}
.archive h1 {
margin: 0 0 30px;
}
h4, h5, h6 {
margin: 0 0 5px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #0067B3;
text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #666666;
}
#sidebar h2, #sidebar h3 {
font-size: 16px;
}
/*	##################################



ARCHIVE



################################## */





.archive {
}
/*	##################################



LISTS



################################## */


ul, ol {
padding: 0 0 15px 15px;
}
ul li {
list-style: disc;
margin-top: .5em;
}
li ul {
padding: 0 0 0 15px;
}
ol li {
list-style: decimal;
}
li ol {
padding: 0 0 0 20px;
}
ol ul li {
list-style: circle;
}

ul.importante li,ul#menu-servicios-3 li,ul#menu-nuestro-equipo li{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform:uppercase;
	line-height:1.1em;	
}
ul#menu-servicios-3 li a,ul#menu-nuestro-equipo li a{
	font-size:11px;
	text-decoration:none;
	
}
.list2 {
padding: 0 0 10px;
}
.list2 li {
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dashed #dedede;
list-style: none;
}
.list2 li span {
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 11px;
font-style: italic;
}
/*	##################################







FORMS







################################## */















input.text, textarea.text {
padding: 7px 10px;
background: #efefef url(img/bg-grid.png);
color: #4a4a4a;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #f8f8f8;
-moz-box-shadow: inset 1px 1px 1px #ccc;
-webkit-box-shadow: inset 1px 1px 1px #ccc;
box-shadow: inset 1px 1px 1px #ccc;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
text-shadow: 1px 1px 0px #fff;
}
textarea.text {
height: 136px;
}
 input[type="submit"]::-moz-focus-inner {
 border: none;
}
input.submit {
cursor: pointer;
}
.searchform {
padding: 0 0 20px;
}
label {
padding: 2px 0;
}
.fielderror {
padding: 2px 25px 2px 0;
background: url(img/icons/20/alert.png) no-repeat right center;
}
/*	##################################



MENU



################################## */



/** main menu */

#menu {
width: 780px;
margin: 0 auto;
padding-left: 200px;
height: 70px;
}
.ts-menu {
position: relative;
width: 100%;
margin: 0;
padding: 0;
/*background:#171717 url(img/bg-bgmenu.png) repeat-x 0 0;

border: 1px solid #444;

border-bottom: none;

-moz-border-radius-topleft: 10px;

-moz-border-radius-topright: 10px;

border-top-left-radius: 10px;

border-top-right-radius: 10px;*/

/*font-family: 'Droid Sans', arial, serif;*/

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
z-index: 20;
}
.ts-menu ul {
width: 99%;
margin: 0 auto;
padding: 0;
background: #fff; /* ico home *//*-webkit-border-top-left-radius: 8px;

-webkit-border-top-right-radius: 8px;

-moz-border-radius-topleft: 8px;

-moz-border-radius-topright: 8px;

border-top-left-radius: 8px;

border-top-right-radius: 8px;*/
}
.ts-menu li {
float: left;
height: 30px;
margin: 0;
list-style: none;/*background: url(img/bg-menu-item.png) repeat-y right top;  inter buttom */
}
.ts-menu a {
background: #fff url(img/bg-menu.png) 0 0 repeat-x;
display: block;
height: 30px;
line-height: 50px;
margin-right: 3px;
padding: 40px 15px 10px;
color: #311D76!important;
font-size: 10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-align: center;
/*text-shadow: 1px 1px 1px #101010;*/

text-decoration: none;
text-transform: uppercase;
}
/*li.menu-item-home {

-moz-border-radius-topleft: 8px;

border-top-left-radius: 8px;

}

.ts-menu .menu-item-home a {

-moz-border-radius-topleft: 10px;

border-top-left-radius: 10px;

text-indent: -9999px;

}*/



.ts-menu a:hover, .ts-menu .sfHover a, .ts-menu .current-menu-item a, .ts-menu .current-menu-ancestor a {
border-bottom: solid 4px #006AB8;
}
.ts-menu a:active {
top: 0px;/*background: url(img/bg-menu-hover.png) repeat-x 0px -10px;*/
}
/** more menu styles in SUPERFISH CSS (bottom) **/



/*	##################################



HEADER



################################## */

#translatebox {
position: absolute;
top: 0;
background-color: #000;
height: 30px;
}
#header {
/*background-image: url(img/);*/

background-position: 50% 0;
background-repeat: no-repeat;
position: relative;
width: 980px;
/*height:85px;*/

margin: 0px auto;
z-index: 1000;
}
#logo {
position: absolute;
top: 0;
left: 0;
width: 186pxpx;
height: 250px;
margin: 0;
padding: 0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 0px #000;
}
#logo a:active {
position: relative;
top: 1px;
}
#logo-title {
line-height: 50px;
color: #fff;
font-size: 60px;
}
#logo-title a {
color: #fff;
text-decoration: none;
}
#logo-description {
margin: 0px;
color: #6e6e6e;
font-size: 11px;
font-weight: normal;
letter-spacing: 1px;
}
/*	##################################



SOCIAL



################################## */



#ts-social {
position: absolute;
right: 0px;
top: 5px;
text-align: right;
width: 40px;
}
#ts-social img {
margin: 5px 0;
}
/*	##################################



SLIDER



################################## */

.box-slider {
width: 990px;
/*height: 300px;*/

position: relative;
margin: 20px auto;
}
div.meteor-slides {
margin-left: 205px!important;
}
.meteor-slides {
-webkit-box-shadow: 1px 1px 5px #9e9e9e;
-moz-box-shadow: 1px 1px 5px #9e9e9e;
box-shadow: 1px 1px 5px #9e9e9e;
}
#slides {
float: right;
width: 7900px;
height: 300px;
position: relative;
margin: 0 auto;
}
.slides_container {
display: none;
position: absolute !important;
right: 0;
width: 789px;
height: 287px;
margin: 0 0 8px;
-webkit-box-shadow: 1px 1px 5px #9e9e9e;
-moz-box-shadow: 1px 1px 5px #9e9e9e;
box-shadow: 1px 1px 5px #9e9e9e;
overflow: hidden;
}
#slides_container div {
display: block;
width: 789px;
height: 287px;
}
#slides .pagination {
position: absolute;
width: 789px;
margin: 0px 0 10px 230px;
padding: 0;
z-index: 1000;
text-align: center;
border: solid 1px #f00;
}
#slides .pagination li {
display: inline;
list-style: none;
}
#slides .pagination a {
display: inline-block;
width: 12px;
height: 12px;
margin: 0 10px 0 0;
background: url(img/bg-slider-nav.png) no-repeat;
text-indent: -9999px;
}
#slides .pagination .current a {
background: url(img/bg-slider-nav-active.png) no-repeat;
}
#slides .wp-post-image {
float: none;
margin: 0px;
padding: 0px;
}
.slides_container a:active {
top: 0px!important;
}
#slides h2 {
position: absolute;
bottom: 30px;
left: 0px;
margin: 0px;
padding: 20px 40px;
background: url(img/bg-trans-black.png);
color: #fff;
font-size: 24px;
text-shadow: 1px 1px 1px #2e2e2e;
}
#slides h2 a {
color: #fff;
text-decoration: none;
}
.slide-prev, .slide-next {
position: absolute;
top: 135px;
width: 30px;
height: 70px;
text-indent: -9999px;
z-index: 100;
cursor: pointer;
}
.slide-prev:active, .slide-next:active {
position: absolute;
top: 135px;
}
.slide-prev {
left: 0px;
background: url(img/bg-slider-prevnext.png) no-repeat left top;
}
.slide-next {
right: 0px;
background: url(img/bg-slider-prevnext.png) no-repeat right top;
}
/*	##################################



MAIN



################################## */



#main-wrap {
position: relative;
padding-bottom: 0;
margin: 0 auto;
min-height: 400px;
/*background: #fefefe url(img/bg-main-wrap.png) repeat-y right top;*/

/*border: 1px solid #fff;

-webkit-box-shadow: 1px 1px 3px #000;

-moz-box-shadow: 1px 1px 3px #000;

box-shadow: 1px 1px 3px #000;*/

z-index: 1;
}
.blog #main-wrap, .home #main-wrap, .search #main-wrap, .error404 #main-wrap, .single-attachment #main-wrap, .page-template-page-full-php #main-wrap, .page-template-page-subpages-full-php #main-wrap, .ts-4-column-without-sidebar #main-wrap, .ts-2-column-without-sidebar #main-wrap, .ts-1-column-without-sidebar #main-wrap {
background-image: none;
}
.home.page #main-wrap {
border: none;
}
#main {
width: 980px;
margin: 0 auto;
padding: 20px 0 1px;
}
.home #main {
width: 100%;
}
.home .box-wrap {
background: #D7D7D7;
border-top: solid 1px #999;
}
.home .homepost {
width: 990px;
margin: 0 auto;
padding: 10px 0;
}
.home .homepost h2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-transform: none;
}
.home .homepost p {
margin: 0 0 0;
}
.home .homepost a.read-more {
display: block;
text-align: right;
font-size: 16px;
color: #0078C9;
}
.home .homepost a.read-more:hover {
color: #000;
}
.home .box-wrap .wp-caption {
width: 100% !important;
margin: 0;
padding: 0;
position: relative;
background-color: transparent;
border: none !important;
color: #000;
}
.home .box-wrap .post {
padding: 0px 2% 0px 3%;
margin: 20px 0 10px;
width: 44% !important;
}
.home .box-wrap .wp-caption img {
width: 190px !important;
height: 130px !important;
position: absolute;
top: -30px;
left: 0;
}
.home .box-wrap .type-post p {
margin-left: 150px;
text-align: justify;
font-size: 12px;
line-height: 1.4em;
color: #575656;
}
.home .box-wrap .type-post.clear {
border-right: solid 2px #F0F0F0;
}
.home .box-wrap .post h2 {
margin: 0;
padding: 0 0 10px 150px;
}
.home .box-wrap h2 a, .home .box-wrap h2 a:hover {
position: relative;
top: 0;
font: normal normal normal 24px/1.4wem "Lucida Sans Unicode", "Lucida Grande", sans-serif;
width: 265px;
font-size: 23px;
text-align: left;
color: #4D4D4D !important;
}
.home .box-wrap .post h2 a:hover {
color: #006AB8 !important;
}
.home .box-wrap .wp-caption h3 {
padding-left: 210px;
text-align: justify;
}
.home .wp-post-image {
/*width:124px!important;*/

border: solid 3px #fff;
height: auto !important;
}
/* subpage */



.subpage {
width: 1060px;
margin: 0 auto;
background: #fff;
padding: 10px;
}
.subpage #main {
margin: 0;
padding: 0;
background: url(img/bg-main-wrap.png) 0 0 repeat-y;
}
.subpage #sidebar {
position: relative;
margin: 0;
padding: 10px;
float: left !important;
z-index: 10;
width: 100px;
text-shadow: none;
color: #fff;
}
.subpage #sidebar .sb-box, .subpage #sidebar h3, .subpage #sidebar a {
text-shadow: none;
color: #fff !important;
}
.subpage #main-wrap {
background: #fff;
width: 100%;
position: relative;/*   padding:10px;*/
}
.subpage #content {
background: #E6E6E6;
float: right;
width: 910px;
min-height: 380px;
padding: 10px;
color: #0F2F7B;
font-size: 14px;
line-height: 1.4em;
text-align: justify
}
.subpage #content h1 {
background-color: #fff;
width: 584px;
margin: 0;
padding: 10px;
color: #012987;
line-height: 1.3em;
text-align: left;
}
.subpage #content a.aimgpage {
background-color: #fff;
padding: 10px;
/*  float:left;*/



margin: 0 20px 30px 0;
}
.subpage #content img.imgpage {
margin: 0;
padding: 0;
}
.subpage #content p {
color: #0F2F7B;
line-height: 1.4em;
text-align: justify;/*  font-size:13px;



font-family:Arial, Helvetica, sans-serif;



;*/
}
/*	##################################



CONTENTf



################################## */



#content, .archive .box-wrap {
float: right;
width: 670px;
margin: 30px 0;
padding: 20px 30px 10px;
min-height: 500px;
border-left: solid 2px #efefef;
}
#content p, .archive .box-wrap p {
text-align: justify;
}
.box-wrap {
/*margin: 0 -20px 0 0;

padding: 0 0 1px 20px;*/

}
.search .box-wrap, .ts-1-column-without-sidebar .box-wrap, .ts-1-column-with-sidebar .box-wrap, .ts-2-column-without-sidebar .box-wrap, .ts-3-column-with-sidebar .box-wrap {
padding-left: 0px;
}
.ts-box {
float: left;
width: inherit;
margin: 0 20px 20px 0;
}
.box-1 {
width: 47%;
width: 90%;/*border:solid 1px #fc0;*/
}
.blog .box-1 {
width: 100%;
}
#sidebar .box-1 {
width: 220px;
}
.box-2 {
width: 420px;
}
.ts-2-column-without-sidebar .box-2 {
width: 440px;
}
.box-3 {
width: 640px;
}
.box-4 {
width: 860px;
}
.search .box-4, .ts-1-column-without-sidebar .box-4 {
width: 900px;
}
/*	##################################



POST IMAGES



################################## */



.wp-post-image {
float: left;
margin: 0 20px 10px 0;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
}
a:active .wp-post-image {
position: relative;
top: 1px;
}
.single .wp-post-image {
margin: 0 20px 10px 0;
}
.attachment-dca-large, .attachment .wp-post-image {
float: none;
margin: 0 0 20px!important;
}
.single .attachment-dca-medium.wp-post-image, .page .attachment-dca-medium.wp-post-image {
margin-bottom: 20px;
}
.single-post .attachment-dca-medium.wp-post-image, .widget_ts_recent .attachment-dca-medium.wp-post-image {
margin-bottom: 10px;
}
.attachment-dca-slider.wp-post-image {
float: none;
margin: 0 0 20px!important;
}
/*	##################################



POST / PAGE



################################## */

h1.titulo {
	padding-bottom:70px;
	background-image:url(img/titulo-general.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	background-color:transparent;
}
.post-12 h1.titulo {
	background-image:url(img/titulo-equipo.jpg);
}

.post-10 h1.titulo {
	background-image: url(img/titulo-cultura.jpg);	
}
.ts-title {
/*position: relative;

margin: -40px -40px 40px;

padding: 0 40px;

background: #efefef url(img/bg-grid.png);

border-bottom: 1px solid #e4e4e4;

text-shadow: 1px 1px 0px #fff;*/

}
.ts-title h1 {
/*margin: 0px;

line-height: 80px;*/

font-size: 30px;
}
.ts-title h1 small {
display: inline-block;
height: 10px;
line-height: 10px;
}
.ts-title-meta {
position: absolute;
top: 0px;
right: 0px;
}
.meta {
margin: -10px 0 10px;
color: #999;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 11px;
font-style: italic;
}
#post-title h1 span, #post-meta span {
color: #4e4e4e;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 11px;
font-style: italic;
}
.page-template-page-subpages-php #subpages {
padding: 0px;
}
.page-template-page-full-php .page {
padding: 0 0 10px;
}
.page-template-page-subpages-full-php #subpages {
width: 880px;
margin: 0 -20px 40px 0!important;
padding: 20px 0 0 20px;
background: #efefef url(img/bg-grid.png);
border: 1px solid #f8f8f8;
-webkit-box-shadow: 1px 1px 3px #bebebe;
-moz-box-shadow: 1px 1px 3px #bebebe;
box-shadow: 1px 1px 3px #bebebe;
text-shadow: 1px 1px 0px #fff;
}
.page-template-page-subpages-full-php #subpages .ts-box {
margin-bottom: 0px;
}
#subpages .wp-post-image {
margin-top: 8px;
}
.meta-tags {
padding: 0 0 0 20px;
background: url(img/bg-meta-tags.png) no-repeat left center;
color: #999;
}
.meta-tags a {
color: #999;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 11px;
font-style: italic;
text-decoration: none;
}
#ts-gallery {
margin: 0 -20px 0 0;
padding: 0 0 10px;
}
#ts-gallery h2 {
margin-bottom: 20px;
}
#ts-gallery .attachment-dca-medium {
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
}
.single-attachment .hentry {
text-align: center;
}
/*	##################################



PAGING



################################## */



.ts-paging {
margin: 0 -40px -20px;
padding: 20px;
/*background: #efefef url(img/bg-grid.png);

border-top: 1px solid #e4e4e4;*/

clear: both;
}
.ts-1-column-with-sidebar .ts-paging, .ts-3-column-with-sidebar .ts-paging {
margin: -40px 0 20px;
padding: 0px;
background: none;
border: none;
}
.single .ts-paging {
margin: 0 0 20px;
padding: 0px;
background: none;
border: none;
}
.ts-paging p {
margin: 0px;
}
.ts-paging a {
margin: 0 10px;
}
.single .ts-paging a {
margin: 0px;
}
.ts-1-column-with-sidebar .ts-paging a, .ts-3-column-with-sidebar .ts-paging a {
padding: inherit;
background: none;
color: #0088DF;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
}
.ts-paging .ts-bar {
width: 900px;
padding: 0px;
height: 5px;
}
.paging-prev, .paging-next {
float: left;
width: 45%;
}
.paging-next {
float: right;
text-align: right;
}
.wp-pagenavi {
padding: 0 20px;
}
.ts-1-column-with-sidebar .wp-pagenavi, .ts-3-column-with-sidebar .wp-pagenavi {
padding: 0px;
}
.wp-pagenavi .pages {
float: right;
width: auto;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
text-shadow: 1px 1px 0px #fff;
}
.wp-pagenavi a {
padding: 0 10px!important;
line-height: 25px!important;
margin: 0 10px 0 0!important;
background: #0088DF url(img/bg-btn.png) repeat-x!important;
color: #fff!important;
-moz-border-radius: 5px!important;
border-radius: 5px!important;
-webkit-box-shadow: 1px 1px 3px #9e9e9e!important;
-moz-box-shadow: 1px 1px 3px #9e9e9e!important;
box-shadow: 1px 1px 3px #9e9e9e!important;
font-family: 'Droid Sans', arial, serif!important;
text-decoration: none!important;
text-shadow: -1px -1px 0px #000!important;
}
.wp-pagenavi span.current {
display: inline-block;
line-height: 25px;
margin: 0 10px 0 0;
padding: 0 10px;
background: #444 url(img/bg-btn.png) repeat-x;
color: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
}
/*	##################################



BAR



################################## */



.ts-bar {
width: 858px;
margin: 0 -20px 40px;
padding: 20px;
background: #efefef url(img/bg-grid.png);
border: 1px solid #f8f8f8;
-webkit-box-shadow: 1px 1px 5px #bebebe;
-moz-box-shadow: 1px 1px 5px #bebebe;
box-shadow: 1px 1px 5px #bebebe;
clear: both;
}
.bar-text {
float: left;
width: auto;
line-height: 40px;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 20px;
text-shadow: 1px 1px 0px #fff;
letter-spacing: 1px;
}
.bar-text h1 {
margin: 0px;
line-height: 40px;
font-size: 24px;
}
.bar-btn {
float: right;
width: auto;
}
/*	##################################



SIDEBAR



################################## */





#sidebar {
float: left;
width: 190px;
margin: 200px 0 0 0;
padding: 0 0px 20px 20px;
}
.blog #sidebar {
}
.sb-box {
margin: 0 0 30px;
text-shadow: 1px 1px 0px #fff;
}
.sb-box h3 {
margin: 0 0 5px;
}
/*	##################################



COMMENTS



################################## */





#comments-wrap {
background: #999;
width: 1020px;
margin: 0 auto;
padding: 20px 30px;
color: #4e4e4e;
text-shadow: 1px 1px 3px #1e1e1e;
}
.nocomments #comments-wrap {
padding: 0px;
}
#comments {
width: 640px;
}
.comments-title {
position: relative;
width: 640px;
margin: 0 0 30px;
}
.comments-title h3 {
margin: 0px;
color: #fff;
font-size: 18px;
}
.comments-nav {
position: absolute;
top: 0px;
right: 0px;
}
.comments-nav span, .comments-title h3 span {
color: #4e4e4e;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 12px;
font-style: italic;
}
#commentlist #respond h3 span span {
display: none;
}
.comments-title h3 a {
color: #0088DF;
text-decoration: underline;
}
#commentlist {
margin: -10px 0 0;
padding: 0px;
}
#trackbacklist {
margin: -10px 0 0;
padding: 0 0 30px 25px;
}
#commentlist li {
padding: 0px;
list-style: none;
}
#commentlist li ul {
margin: 0px;
padding: 0 0 0 20px;
}
.comment-inner {
padding: 10px 0;
clear: both;
}
.comment .avatar {
float: left;
margin: 0 20px 20px 0;
-webkit-box-shadow: 1px 1px 3px #222;
-moz-box-shadow: 1px 1px 3px #222;
box-shadow: 1px 1px 3px #222;
}
.comment-meta {
margin: 0px;
font-size: 11px;
}
.comment-author {
color: #fff;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 13px;
font-style: normal!important;
}
.comment-author a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
.comment-reply {
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-style: italic;
}
#respond {
position: relative;
max-width: 640px;
}
#respond label span {
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-style: italic;
}
#respond input.text {
width: 220px;
background: url(img/bg-trans-light.png);
color: #aeaeae;
border: 1px solid #2e2e2e;
-moz-box-shadow: inset 1px 1px 1px #222;
-webkit-box-shadow: inset 1px 1px 1px #222;
box-shadow: inset 1px 1px 1px #222;
text-shadow: 1px 1px 3px #1e1e1e;
}
#commentform textarea.text, .depth-1 #respond textarea.text {
width: 620px;
background: url(img/bg-trans-light.png);
color: #aeaeae;
border: 1px solid #2e2e2e;
-moz-box-shadow: inset 1px 1px 1px #222;
-webkit-box-shadow: inset 1px 1px 1px #222;
box-shadow: inset 1px 1px 1px #222;
text-shadow: 1px 1px 3px #1e1e1e;
}
.depth-2 #respond textarea.text {
width: 600px;
}
.depth-3 #respond textarea.text {
width: 580px;
}
.depth-4 #respond textarea.text {
width: 560px;
}
.depth-5 #respond textarea.text {
width: 540px;
}
.depth-6 #respond textarea.text {
width: 520px;
}
.comment-locked {
position: absolute;
top: 0px;
right: 0px;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-style: italic;
}
.moderation {
margin: 10px 0 0;
color: #fff;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-style: italic;
}
/*  ##################################



FOOTER



################################## */





#footer {
height: 44px;
overflow: hidden;
margin: 0 auto;
padding: 20px 20px;
background-color: #232323;
background-image: url(img/bg-foot.png);
background-position: 0 0;
background-repeat: repeat-x;
color: #3e3e3e;
/*-moz-border-radius-bottomleft: 10px;

-moz-border-radius-bottomright: 10px;

border-bottom-left-radius: 10px;

border-bottom-right-radius: 10px;*/

/*font-family: 'Droid Sans', arial, serif;*/

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 3px #1e1e1e;
clear: both;
}
#footer-left {
/*float: left;

width: 420px;

margin: 0px;*/

text-align: center;
color: #DFDFDF;
font-size: 12px;
line-height: 1.4em;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#footer-left b {
font-size: 15px;
}
#footer-right {
display: none;
float: right;
width: 420px;
margin: 0px;
text-align: right;
}
/*  ##################################



BUTTONS



################################## */



.btn, .ts-paging a {
display: inline-block;
line-height: 30px;
padding: 0 20px;
background: #0088DF url(img/bg-btn.png) repeat-x;
color: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
text-decoration: none;
text-shadow: -1px -1px 0px #000;
}
.btn {
color: #fff!important;
}
.widget_ts_search .btn, .widget_ts_newsletter .btn {
display: inline;
width: 40px;
height: 30px;
padding: 0px;
border: none;
cursor: pointer;
}
a.btn:hover, .ts-paging a:hover, .widget_ts_search .btn:hover, .widget_ts_newsletter .btn:hover {
background-position: 0 -31px;
}
a.btn:active, .ts-paging a:active, .widget_ts_search .btn:active, .widget_ts_newsletter .btn:active {
position: relative;
top: 1px;
background-position: 0 -62px;
}
.btn-big {
display: inline-block;
line-height: 40px;
padding: 0 60px;
background: #0088DF url(img/bg-btn-big.png) repeat-x 0px 0px;
color: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
/*font-family: 'Droid Sans', arial, serif;*/

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
text-shadow: -1px -1px 1px #000;
}
#respond .btn {
height: 40px;
border: none;
-webkit-box-shadow: 1px 1px 3px #222;
-moz-box-shadow: 1px 1px 3px #222;
box-shadow: 1px 1px 3px #222;
}
a.btn-big:hover, #respond .btn:hover {
background-position: 0 -41px;
}
a.btn-big:active, #respond .btn:active {
background-position: 0 -82px;
}
#respond .btn:active {
position: relative;
top: 1px;
}
/*	##################################







ICON BUTTONS







################################## */















a.btn {
position: relative;
}
a.btn span {
position: absolute;
top: 4px;
left: 10px;
width: 20px;
height: 20px;
}
a.btn-big span {
top: 9px;
left: 20px;
}
a.btn.btn-icon {
padding-left: 40px;
}
a.btn-big.btn-icon {
padding: 0 30px 0 50px;
}
/*	##################################







INFO BOXES







################################## */















.ts-info {
position: relative;
width: 100%;
margin: 0 0 20px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #f8f8f8;
-webkit-box-shadow: 1px 1px 3px #bebebe;
-moz-box-shadow: 1px 1px 3px #bebebe;
box-shadow: 1px 1px 3px #bebebe;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
text-shadow: 1px 1px 0px #fff;
word-spacing: 1px;
}
.ts-info span {
position: absolute;
top: 12px;
left: 10px;
width: 20px;
height: 20px;
}
.ts-info-inner {
padding: 10px 20px;
background: #efefef url(img/bg-grid.png);
-moz-border-radius: 5px;
border-radius: 5px;
}
.info-icon .ts-info-inner {
padding-left: 40px;
}
/*	##################################







ICON LINKS







################################## */















.ts-link {
padding: 3px 0 5px 25px!important;
}
/*	##################################







HORIZONTAL RULE







################################## */















.ts-hr {
margin: 0 0 20px;
background: #efefef url(img/bg-grid.png);
clear: both;
}
/*	##################################







ICONS







################################## */















.icon-about, .icon-alert, .icon-appointment, .icon-bulb, .icon-checked, .icon-disc, .icon-download, .icon-error, .icon-favorite, .icon-find, .icon-gear, .icon-info, .icon-internet, .icon-ipod, .icon-laboratory, .icon-license, .icon-locked, .icon-mail, .icon-note, .icon-package, .icon-preferences, .icon-refresh, .icon-rss, .icon-software, .icon-support, .icon-user {
padding-left: 30px;
}
.icon-about {
background: url(img/icons/20/about.png) no-repeat left top;
}
.icon-alert {
background: url(img/icons/20/alert.png) no-repeat left top;
}
.icon-appointment {
background: url(img/icons/20/appointment.png) no-repeat left top;
}
.icon-bulb {
background: url(img/icons/20/bulb.png) no-repeat left top;
}
.icon-checked {
background: url(img/icons/20/checked.png) no-repeat left top;
}
.icon-disc {
background: url(img/icons/20/disc.png) no-repeat left top;
}
.icon-download {
background: url(img/icons/20/download.png) no-repeat left top;
}
.icon-error {
background: url(img/icons/20/error.png) no-repeat left top;
}
.icon-favorite {
background: url(img/icons/20/favorite.png) no-repeat left top;
}
.icon-find {
background: url(img/icons/20/find.png) no-repeat left top;
}
.icon-gear {
background: url(img/icons/20/gear.png) no-repeat left top;
}
.icon-info {
background: url(img/icons/20/info.png) no-repeat left top;
}
.icon-internet {
background: url(img/icons/20/internet.png) no-repeat left top;
}
.icon-ipod {
background: url(img/icons/20/ipod.png) no-repeat left top;
}
.icon-laboratory {
background: url(img/icons/20/laboratory.png) no-repeat left top;
}
.icon-license {
background: url(img/icons/20/license.png) no-repeat left top;
}
.icon-locked {
background: url(img/icons/20/locked.png) no-repeat left top;
}
.icon-mail {
background: url(img/icons/20/mail.png) no-repeat left top;
}
.icon-note {
background: url(img/icons/20/note.png) no-repeat left top;
}
.icon-package {
background: url(img/icons/20/package.png) no-repeat left top;
}
.icon-preferences {
background: url(img/icons/20/preferences.png) no-repeat left top;
}
.icon-refresh {
background: url(img/icons/20/refresh.png) no-repeat left top;
}
.icon-rss {
background: url(img/icons/20/rss.png) no-repeat left top;
}
.icon-software {
background: url(img/icons/20/software.png) no-repeat left top;
}
.icon-support {
background: url(img/icons/20/support.png) no-repeat left top;
}
.icon-user {
background: url(img/icons/20/user.png) no-repeat left top;
}
/*	##################################







WIDGET CSS







################################## */















.widget_rss ul, .widget_ts_comments ul, .widget_ts_recent_2 ul {
padding-left: 0px;
}
.widget_rss li, .widget_ts_comments li, .widget_ts_recent_2 li {
margin: 0 0 5px;
padding: 0 0 5px;
list-style: none;
border-bottom: 1px dashed #eee;
}
.widget_rss.sb-box li, .widget_ts_comments.sb-box li, .widget_ts_recent_2.sb-box li {
border-color: #dedede;
}
.widget_ts_twitter .tweet-name {
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-weight: bold;
}
.widget_ts_twitter img {
float: right;
margin: 5px 0 0 10px;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
}
.widget_ts_twitter .tweet-time {
color: #999;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 11px;
font-style: italic;
}
.widget_ts_search input.text, .widget_ts_newsletter input.text {
display: inline;
width: 125px;
boder: solid 1px #0088DF !important;
}
#sidebar .widget_ts_search input.text, #sidebar .widget_ts_newsletter input.text {
background: #efefef;
width: 100px;
}
.widget_ts_newsletter p {
margin-bottom: 10px;
}
.widget_ts_about .avatar {
float: right;
margin: 5px 0 10px 10px;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
}
#sidebar .widget_ts_features, #sidebar .widget_ts_recent {
float: none;
margin: 0 0 30px;
}
.widget_tag_cloud.sb-box {
padding-bottom: 20px;
line-height: normal;
}
.widget_tag_cloud a {
padding: 5px;
line-height: 30px;
background: #efefef url(img/bg-grid.png);
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #f8f8f8;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
text-decoration: none;
}
.widget_tag_cloud a:hover {
background-color: #fefefe;
}
#sidebar .ts-bar {
width: 220px;
margin: 0 0 30px;
padding: 0px;
background: none;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
clear: both;
}
#sidebar .bar-text {
float: none;
line-height: 30px;
margin: 0 0 20px;
}
#sidebar .btn-big {
width: 180px;
padding: 0 20px;
text-align: center;
}
#sidebar .widget_ts_search.sb-box, #sidebar .widget_ts_newsletter.sb-box {
padding: 0px;
background: none;
border: none;
}
#sidebar .widget_ts_search.sb-box .searchform, #sidebar .widget_ts_newsletter.sb-box .newsletterform {
padding-bottom: 10px;
}
#wp-calendar {
width: 100%;
margin: 10px 0 0;
}
#wp-calendar tfoot a, #wp-calendar caption {
line-height: 30px;
margin: 0 0 10px;
background: #0088DF url(img/bg-btn.png) repeat-x;
color: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
text-decoration: none;
text-shadow: -1px -1px 0px #000;
}
#wp-calendar tfoot a {
padding: 8px 10px;
}
#sidebar .widget_categories, #sidebar .widget_nav_menu {
margin-bottom: 10px;
}
#sidebar .widget_categories select, #sidebar .widget_archive select {
width: 220px;
}
#sidebar .textwidget {
margin-bottom: 20px;
}
/*  ##################################







WORDPRESS CSS







################################## */















.aligncenter, div.aligncenter {
display: block;
margin: 0 auto;
}
.aligncenter {
margin-bottom: 20px!important;
}
.alignleft {
float: left;
width: auto;
margin: 0 20px 20px 0;
padding:5px 30px 20px 0;
}
.alignright {
float: right;
width: auto;
margin: 0 0 20px 20px;
}
.alignnone {
margin: 0 0 20px;
}
.wp-caption {
padding: 9px 5px;
background: #efefef url(img/bg-grid.png);
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #eee;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
text-align: center;/*text-shadow: 1px 1px 0px #fff;*/
}
.wp-caption img {
float: none;
margin: 0px;
padding: 0px;
border: none;
}
.wp-caption p.wp-caption-text {
padding: 0px;
margin: 4px 0 -6px;
}
.gallery-icon img {
border: none!important;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
}
/** MULTISITE SIGNUP */















.mu_register {
width: 100%!important;
margin: 0 0 20px!important;
}
.mu_register h2 {
font-weight: bold;
}
.mu_register form {
margin-top: 0px!important;
}
.mu_register #blog_title, .mu_register #user_email, .mu_register #blogname, .mu_register #user_name {
width: 330px!important;
margin: 0px!important;
padding: 7px 15px!important;
background: #fff;
color: #4a4a4a;
border: 1px solid #ebebeb;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px!important;
}
.mu_register input[type="submit"] {
width: 50%!important;
height: 40px;
padding: 0 40px;
background: #0088DF url(img/bg-btn-big.png) repeat-x 0px 0px;
border: 1px solid #683e8a;
-moz-border-radius: 5px;
border-radius: 5px;
color: #fff;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
;
font-size: 16px;
text-decoration: none;
text-shadow: -1px -1px 0px #000;
cursor: pointer;
}
.mu_register input[type="submit"]:hover {
background-position: 0 -41px;
}
.mu_register input[type="submit"]:active {
background-position: 0 -82px;
}
.mu_register .mu_alert, .mu_register .error {
margin: 0px;
padding: 0 0 0 25px!important;
color: #4e4e4e!important;
background: url(img/icons/20/error.png) no-repeat left top!important;
border: none!important;
}
/*	##################################



PLUGIN CSS



################################## */





.wpcf7 {
clear: both;
}
.wpcf7 label {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
color: #000;
font-size: 12px;
}
/*.wpcf7 label b{

color:#333;

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;

font-weight:normal;

}*/

.wpcf7-text, .wpcf7-form textarea {
width: 338px;
padding: 4px 10px;
background: #efefef;
color: #4a4a4a;
border: 1px solid #0088DF;
/*-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;*/

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
.wpcf7-form textarea {
width: 538px;
height: 136px;
overflow: auto;
}
.btn-big {
display: inline-block;
line-height: 40px;
padding: 0 60px;
}
.wpcf7-submit {
height: 40px;
margin: 0 10px 0 0;
padding: 0 60px;
background: #0088DF url(img/bg-btn-big.png) repeat-x 0px 0px;
color: #fff;
-moz-border-radius: 5px;
border-radius: 5px;
border: none;
-webkit-box-shadow: 1px 1px 3px #9e9e9e;
-moz-box-shadow: 1px 1px 3px #9e9e9e;
box-shadow: 1px 1px 3px #9e9e9e;
/*font-family: 'Droid Sans', arial, serif;*/



font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
text-shadow: -1px -1px 1px #000;
cursor: pointer;
}
.wpcf7-submit:hover {
background-position: 0 -41px;
}
.wpcf7-submit:hover:active {
position: relative;
top: 1px;
background-position: 0 -82px;
}
.wpcf7-validation-errors {
padding: 0 0 20px 25px;
background: transparent url(img/icons/20/error.png) no-repeat left top;
}
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
position: absolute;
top: -7px;
left: 10px;
color: red;
}
/*  ##################################



CLEARING



################################## */



.clear {
clear: both;
}
.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%;
}
/*  ##################################



SUPERFISH CSS



################################## */



/** ESSENTIAL STYLES */



.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 120px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
display: inline;
position: relative;
width: auto;
}
.sf-menu a {
display: inline-block;
position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
left: 0px;
top: 50px; /* match top ul list item height */
z-index: 60;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
left: 120px; /* match ul width */
top: 0px!important;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
top: -999em;
}
/** MONTES STYLES */



.ts-menu .sf-menu ul {
height: auto;
padding: 0;
background: transparent /*url(img/bg-grid.png)*/;
/*border:none;

border: 1px solid #ccc;

border-top: none;

-moz-border-radius: 0 0 5px 5px;

border-radius: 0 0 5px 5px;

-moz-box-shadow: 1px 1px 3px #888;

-webkit-box-shadow: 1px 1px 3px #888;

box-shadow: 1px 1px 3px #888;*/

z-index: 100;
margin-top: 30px;
}
.ts-menu .sf-menu ul ul {
border: solid 1px #ccc;
border-radius: 5px;
padding: 0;
-ms-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
}
.ts-menu .sf-menu li li {
height: auto;
margin: 0px;
padding: 0px;
background: none;
}
.ts-menu .sf-menu li li:hover {
}
.ts-menu .sf-menu li li a, .ts-menu .sf-menu li li a:visited {
display: block;
margin: 0;
background: #efefef;
padding: 5px 20px !important;
border: solid 1px #fff;
height: 25px;
line-height: 25px;
text-decoration: none;
font-size: 11px;
text-align: left;
text-transform: uppercase;
}
.ts-menu .sf-menu li li a:hover {
background: none;
background-color: #fff;
}
.ts-menu .sf-menu li li ul {
/*-moz-border-radius: 5px;



border-radius: 5px;*/



}
.ts-menu .sf-menu li li a:active {
top: 0px;
}
/** arrow **/



.sf-sub-indicator {
display: none;
}
/* form */







form.wpcf7-form {
margin: 20px 10px !important;
}
/* */







#menu-boletines .menu-item-home {
display: none;
}
#menu-boletines {
padding: 5px 0;
}
.menu-boletines-container #menu-boletines li {
list-style: none;
line-height: 1.4em;
padding: 20px 4px;/*border-bottom:solid 1px #fc0;*/
}
#menu-boletines li a {
text-decoration: none;
}
/* */


.post-411 h3 {
padding: 10px;
}
.post-411 ul {
margin: 10px;
list-style: disc;
}
/* */



#content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content ul.listvalor {
color: #0067B3;
}
#content p, #content ul.listvalor {
color: #1B39A5;
color:#333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content ul.listvalor {
padding: 1.2em 0 1.2em 40px
}
#content ul.listvalor li {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
text-transform: uppercase;
list-style-type: square;
list-style-image: url(img/bg-li.gif);
line-height: 1.3em;
padding: 2px 0;
}
/* */



.widget_pages li {
list-style: square;
font-size: 11px;
text-transform: uppercase;
line-height: 1.3em;
padding: 4px 0;
}
.widget_pages li a {
text-decoration: none;
}
/* */

.langswitch {
display: block;
background-color: #222;
padding: 2px 0;
/*width:100%;*/

height: 20px;
text-align: center;
border: solid 1px #333;
}
.langswitch .widget_qtranslate {
float: none !important;
width: 1000px;
margin: 0 auto;
}
ul.qtrans_language_chooser li {
float: right!important;
list-style: none !important;
margin: 2px 5px;
}
/* */

.meta-date, .meta {
display: none;
}
.azindex li {
list-style: none;
}
.azindex li h2 {
font-size: 36px !important;
/*text-align:center;*/

color: #000!important;
margin: .5em 0 0;
padding: 0;
}
.azindex li h2 a {
color: #000;
}
.azpagelinks {
/*display:none;*/
}
.azindex .spacer {
	height: 0px !important; 
}
.azindex ul li{
	padding-top:0 !important;
}
