@charset "UTF-8";
/* CSS Document */

/*
Theme Name: consulting
Theme URI: http://www.grafismosite.com/wp_c0nsult1ng/
Description: Theme for Consulting for a Cause
Author: Grafismo Studio (www.grafismosite.com) and Gustavo Londoño
Version: 1.0
Template: twentytwelve

*/
@import url("../twentytwelve/style.css");

@charset "UTF-8";
/* CSS Document */

.site-header {
	padding: 0px;
}


body {
	font-family: 'Noto Serif', serif;
	background-image: url(./images/bk.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E9E3DC;
	font-weight: 400;
}

p {
	margin-bottom: 10px;
	line-height: 1.5em;
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	background-color:#d7cfc5;
	color: #534737;
	font-size: 1.6em;
	margin: 0px;
	padding-top: 20px;
	padding-left:15px;
	padding-right:15px;
	line-height: 1.2em;
	text-transform: uppercase;
}

h2 {
	color: #512a74;
	font-size: 1.1em;
/*	font-style: italic !important;*/
	margin-bottom: 10px;
}

h3 {
font-size: 1.2em;
margin-left: 0px;
margin-top: 1em;
margin-bottom: 0.5em;
font-weight: normal;
}

.template2Content{
	padding: 10px 10px 10px 15px !important;
	
}
.template2Content .button1{
	margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 0;
}
#mainContent {
	max-width: 1000px;
	padding: 0;
	margin: 0px auto 0px auto;
	background-color: transparent;
	background-image: url(./images/whitebk.jpg);
	background-repeat: repeat-x;
	box-shadow: none;
}


.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	border-radius: 0;
	box-shadow: none;
}


header {
	
}

.headerImage {
	width:100%; height:auto;
	background-image: url(./images/header_bk.gif);
}

.mainLogo {
	position: relative;	
}

.logoContainer { position:relative; width:30%; margin-top: -7.12548%; margin-left:18%; float:left;}
.logoContainer a img {
	display: block; text-decoration: none;
	width: 100%; height: auto;
}


/*===== SOCIAL =======*/
.social {
	clear: both;
	margin-right: 0;
	text-align: right;
}


/* ========= MENU ========*/
.menuContainer {
	margin-top:2px;
	margin-bottom: 0;
	float:left;
	width:100%;
	background-color: #d7cfc5;
}

#menu-icon {

	display: hidden;
	width: 40px;
	height: 40px;
	background: #4C8FEC url(./images/menu-icon.png) center;

}


#nav
{
    padding:0;
}

#nav li 
{
    display:inline;
}

#nav li a
{
	font-family: 'Yanone Kaffeesatz', sans-serif !important;
	font-weight: 300;
	font-size:1.54em;	
	text-decoration: none;
	float:left;
	padding:10px 15px;
	background-color: #d7cfc5;
	color:#349499;
	height:20px;
}

#nav li a:hover
{
   background-color:#9a8a7c;
   color:#fff;
}

#nav li .actual, #nav .current-menu-item a
{
   background-color:#9a8a7c !important;
   color:#fff !important;
}

#homeTop{
	height:286px;
	background-color:rgba(52,148,153,1);
	background-image: url(./images/homeTopBK.gif);
	background-repeat: no-repeat;
	background-position: 98% 50%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: rgba(154,138,124,1);
}

#textHomeTop{
	color: #FFFFFF;
    font-size: 1.15em;
    line-height: 2em;
    padding-right: 15%;
    padding-top: 1%
}

#slideshow {
	width:40%;
	float:left;
	margin-right:3%;
}

.flex-caption{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: rgba(80,34,114,1);
}

#contentHome{
	width:100%;
	background-color:#E9E3DC;
	padding:2% 0 0 2%;
}


.sectionName {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color:rgba(81,42,115,1);
	font-size: 1.6em;
	margin: 0px;
	padding-left:0;
	line-height: 2em;
}

.sectionName2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: rgba(81,42,115,1);
	font-size: 1.2em;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 10px 20px;
	line-height: 1.5em;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #6baeb7;
}

.peopleTitle {
	font-family: 'Noto Serif', serif;
	background-color:#d7cfc5;
	color: #534737;
	font-size: 1em;
	margin-bottom: -4px;
	padding-top: 7px;
	padding-left:15px;
	padding-bottom:10px;
	/* [disabled]height: 40px; */
	line-height: 1em;
	font-style: italic;
	/*
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: rgba(81,42,115,1);	
	*/
}

#leftHome {
	float:left;
	width: 38%;
	background-color:rgba(206,226,230,1);
}

.newevents {
	color: #00686E;
	padding-bottom: 5%;
	padding-left: 4.5%;
	padding-right: 3%;
}
.newsletter {
	color:rgba(151,79,116,1);
	padding-left: 13%;
	padding-right: 3%;
	padding-bottom: 5%;
}
.clientURL a {
	font-style: italic;
	color: rgba(119,105,83,1);
	text-decoration: none;
	font-size: 1.2em;
	padding-top: 2%;
	line-height: 2em;
}

.clientURL a:active,
.clientURL a:visited {color: rgba(119,105,83,1);
}

.clientURL a:hover {
	color:rgba(102,0,0,1);
}

.clientDescription {
	margin-left: 38%;
	color: rgba(121,104,82,1);
	margin-right: 5%;
	font-size: .75em;
}

.page-id-13 .homeRightSide .slideshow_slide_text .slideshow_view  {
	width: 100% !important;
}


.page-id-13 .homeRightSide .slideshow_slide_text {
	width: 60% !important;
	margin-right: 5% !important;
	font-size: .75em;
}


.page-id-13 .homeRightSide .slideshow_slide_text p {
	text-align: left;
	margin-left: 24px;
	padding: 0px !important;
}

.page-id-13 .homeRightSide .slideshow_container_style-light .slideshow_slide_text h2 {
	font-size: 1.5em;
    font-weight: 600;
	font-style: inherit;
    margin: 0;
    padding: 0;
	text-align: left;
	margin-left: 24px;
	
}

.page-id-13 .slideshow_container_style-light .slideshow_slide_text h2 a{ 
	color: #796852 !important; line-height: 1.3em; margin-bottom: 4px;
}

.page-id-13 .homeRightSide .slideshow_slide_text p a{
	color: #796852 !important;line-height: 1.4em;
}





.clientLogo {
	float: left;
}
.page-id-13 .homeRightSide .slideshow_slide_image {
	float: left;
	width: 175px !important;
}
.page-id-13 .homeRightSide .slideshow_slide_image  img{
	height: 175px !important;
	width: 175px !important;
	
}

.clientName {
	font-size: 1.5em;
	font-weight: 600;
	margin: 0px;
	padding: 0px;
}
.clientmore {
	margin-top: 5%;
	margin-right: 5%;
	font-style: italic;
	text-align: right;
	font-weight: bold;
}

.clientmore a {
	color:rgba(121,104,82,1);
	text-decoration: none;
}

.clientmore a:active,
.clientmore a:visited {
	color:rgba(121,104,82,1);
}
.clientmore a:hover {
	color: rgba(102,0,0,1);
}
.clientmore a img {
	margin-left: 3%;
}

.homeRightSide{
	margin-right:4%;
	float:right;
	width:55%;
}

.bullet {
	width: 20px;
	float: left;
	padding-left: 5%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.bullet2 {
	width: 20px;
	float: left;
	padding-left: 1%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
/* === buttons ====*/


.button1 {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	box-shadow:inset 0px 1px 0px 0px #ffe0b5;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));
	background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);
	background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);
	
	background-color:#fbb450;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	
	border:1px solid #c97e1c;
	
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:17px;
	font-weight:bold;
	padding:8px 20px;
	text-decoration:none;
	
	text-shadow:0px 1px 0px #8f7f24;
	margin-top:5%;
	margin-bottom:0;
}
.button1:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));
	background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);
	background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);
	
	background-color:#f89306;
}
.button1:active {
	position:relative;
	top:1px;
}


/*  COLOR BARS  */

.barblue{
	background-color:rgba(206,226,230,1);
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: rgba(115,174,182,1);
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: rgba(115,174,182,1);
	padding-bottom: 10px;
	padding-top: 20px;
}

.barorange{
	background-color:rgba(245,245,245,1);
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: rgba(227,159,35,1);
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: rgba(227,159,35,1);
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	margin-bottom: 30px;
}
.text {
	padding: 10px 20px 0 18px;
	margin-bottom: 30px;
	background-color:rgba(245,245,245,1);
}

.bargreen {
	background-color:rgba(230,234,186,1);
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: rgba(175,188,33,1);
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: rgba(175,188,33,1);
	padding-bottom: 10px;
	padding-top: 20px;
	padding-left: 20px;
	margin-bottom: 30px;
}

.titleAbout {
	background-color:transparent;
	margin-top: -20px;
	margin-left: -15px;
	line-height: 1.3em;
}

.peopleTitleAbout {
	font-style: italic;
	margin-bottom: -10px;
}

.photocontainesingle img {
	width: 30%;
	float:right;
	margin-top: 24px;
	margin-left: 10px;
}

.singleaboutpost {
	margin-top: -24px;
}

.testimonial1 {
	font-weight:lighter;
	font-style:normal;
	background: #d6cdc4; /* Old browsers */
	background: -moz-linear-gradient(top,  #d6cdc4 0%, #e9e3dc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6cdc4), color-stop(100%,#e9e3dc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d6cdc4 0%,#e9e3dc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d6cdc4 0%,#e9e3dc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d6cdc4 0%,#e9e3dc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d6cdc4 0%,#e9e3dc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6cdc4', endColorstr='#e9e3dc',GradientType=0 ); /* IE6-9 */
	padding: 20px;
	margin-bottom: 30px;
	font-style: italic;
	color: rgba(72,31,109,1);
	line-height: 1.5em;
}
.testimonial2 {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6cdc4', endColorstr='#e9e3dc',GradientType=0 ); /* IE6-9 */
	padding: 20px;
	margin-bottom: 30px;
	font-style: italic;
	color: rgba(72,31,109,1);
	line-height: 1.5em;
}
.testimonialby {
	font-style: normal;
	font-weight: normal;
}



#contentTemplate1 {
	background-color: #E9E3DC;
}
.leftTemplate1 {
	float:left;
	width: 30%;
	background-color:rgba(206,226,230,1);
}
.rightTemplate1 {
	margin-right:3%;
	float:right;
	width:64%;
	padding-top: 2%;
}

.photocontainer {
	width:100%;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: rgba(172,160,149,1);
	margin-top: 20px;
}
.photocontainer img {
	width:100%;
	height:auto;
}
#contentTemplate2 {
	background-color: #E9E3DC;
}
.leftTemplate2 {
	float:left;
	width: 30%;
}
.rightTemplate2 {
	margin-right:3%;
	float:right;
	width:64%;
	padding-top: 2%;
}
.template2Content{
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(228,159,36,1);
	border-bottom-color: rgba(228,159,36,1);
	background-color: rgba(245,245,245,1);
}
.single-fundraising-services .template2Content img { 
	width: auto;
}



.template2Content img {
	width: 100%;
	height: auto;
}

.template2Content img .size-full {
	width: 100%;
	float: none;
	height:auto;
}

.bulletList {
	list-style-type:disc;
	list-style-position: inside;
	color: rgba(52,149,153,1);
	font-style: italic;
}


.clear {
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

.clearHome {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
footer {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: rgba(215,207,197,1);
	margin-top: 20px;
}


.slideshow_slide_text p {
	font-size: 1.1em;
	line-height: 1.7em;
}


.template2Content ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 10px;
	line-height: 1.6em;
}

#homeTop .slideshow_container, #homeTop .slideshow_content {
	height: 286px !important;
}

#homeTop   .slideshow_description h2{
background: none repeat scroll 0 0 #9A8A7C;
    bottom: 0;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    padding: 2%;
    position: relative;
    text-align: center;
    width: 96%;
}

.barorange .slideshow_next  {
	background-image: url(./images/direction_nav2.png) !important;
	width: 30px !important;
	height: 30px !important;
	background-position: -30px !important;
	
}

.barorange .slideshow_previous {
	background-image: url(./images/direction_nav2.png) !important;
	background-position: 0px !important;
	width: 30px !important;
	height: 30px !important;		
}

.text h1 {
	display: none;	
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="file"], .form input{
	background-color: #CEE2E6;
    border: 1px solid #DBDBDB;
    color: #6E6C6C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    outline: medium none;
    padding: 11px 18px 14px;
    position: relative;
}

.wpcf7-form textarea{
	float: left;
    height: 215px;
    margin: 0;
    overflow: auto;
    resize: none;
    width: 432px;
	background-color: #CEE2E6;
    border: 1px solid #DBDBDB;
    color: #6E6C6C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    outline: medium none;
    padding: 11px 18px 14px;
    position: relative;
}

form input[type="submit"] {
	background: linear-gradient(to bottom, #FBB450 5%, #F89306 100%) repeat scroll 0 0 #FBB450;
    border: 1px solid #C97E1C;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 1px 0 0 #FFE0B5 inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: Trebuchet MS;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 3%;
    margin-top: 1.8%;
    padding: 8px 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 #8F7F24;
}

form input[type="submit"]:hover{
	background: linear-gradient(to bottom, #F89306 5%, #FBB450 100%) repeat scroll 0 0 #F89306;
	cursor: pointer;
}

form p {
	clear: both;
}


.photocontainer2 {
    float: right;
    margin-left: 15px;
    margin-top: 20px;
    width: 30%;
}



#menu-item-205 a{
	background-image: url(./images/home.gif);
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 0 !important;
	width: 20px;
}

#menu-item-205.current-menu-item a{
	background-image: url(./images/home3.gif);
	
}

.newevents ul li {
	background-image: url(./images/bullet1.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	margin-top: 6px;
	padding-left: 31px;
	line-height: 1.5em;
}

.page-template-contact-us-php .newevents {
	color: rgba(0,104,110,1);
	padding-left: 15%;
	padding-right: 3%;
	padding-bottom: 5%;
	font-style: normal;
}


blockquote, q {
font-size: 16px;
font-style: italic;
width: 400px;
margin: 2em 0;
padding: 0.25em 20px 0.25em 60px;
line-height: 1.45;
position: relative;
color: #383838;
}


blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: 10px;
top: -20px;
color: #7a7a7a;
}

blockquote cite {
color: #555454;
font-size: 14px;
display: block;
margin-top: 15px;
}

blockquote cite:before {
content: "\2014 \2009";
}



.site-content article {
	width: 700px;
	margin-left: 300px;
	background-color:rgba(206,226,230,1);
	border-bottom: none;
	margin-bottom: 10px;
}

.archive-title, {
	display:none;
}

.entry-header .entry-title{
	line-height: 1.2em;
}

.entry-content {
	margin: 0 0 24px 24px;
margin: 0 0 1.714285714rem 1.714285714rem;
}

.entry-content p {
	
}

.archive-header, .page-header{
	border-bottom:none;
	display:none;
}

.entry-header .comments-link {
	display:none;
}

.entry-content ul {
	list-style: none;
}


/*agregado por Gio */


.leftnews {float: left; width: 30%; background-color: #d8cec5; margin-top:30px; }

#SignUp
{
margin-left: 10px;
}

.signupframe .required {
	font-size: 10px;
	}

.Icontact {
	background-color: #CEE2E6;
	border: 1px solid #DBDBDB;
	color: #6E6C6C;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0px 10px 10px 0px;
	outline: medium none;
	padding: 11px 18px 14px;
	width: 73%;
	height: 1em;
	position:relative;
}

.lil-blue-line {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #6baeb7;
	margin-top: 20px;
}



#last-news a {
	line-height: 2.5em;
	text-decoration: none;
	padding-left:15px;
}


.downloadnewsletter {
	padding-left:15px;
	margin-left:15px;
}



/* #Tablet (Portrait)
@media only screen and (min-width: 768px) and (max-width: 999px) {
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
body { background-image: url(./images/bk2.jpg);}
#mainContent { width: 768px; }
.headerImage { background-image: none;}

/*===== SOCIAL =======*/
.social {
	clear: both;
	margin-right: 10px;
	float: right;
	margin-top: -20px;
	margin-bottom: -5px;
	
	margin-right: 0;
	text-align: right;
}


.menuContainer { margin-top: 12px; }
#nav li a {padding:10px 6px; font-size:1.5em;}

/* css del top slideshow */
#homeTop { height: 207px;background-image: url(./images/homeTopBK2.gif);}
#homeTop .slideshow_container, #homeTop .slideshow_content {
height: 206px !important;
}
.bullet {padding-left:0;}
#textHomeTop { font-size: .9em; line-height: 1.95em; padding-right: 13.5%; }
.slideshow_container .slideshow_description p  { font-size: .5em }


.template2Content img { }

/* client profile slide */

.page-id-13 .homeRightSide .slideshow_container_style-light { width: 400px; }
.page-id-13 .homeRightSide .slideshow_container .slideshow_content { width: 400px; }
.page-id-13 .homeRightSide .slideshow_slide_image { margin-right: -10px; }
.page-id-13 .homeRightSide .slideshow_container img{border:0;margin:0;padding:0;width:140px}
.page-id-13 .homeRightSide .slideshow_slide_image img { height: 140px !important; width: 140px !important; }
.page-id-13 .homeRightSide .slideshow_slide_image { height:140px; width:140px; margin-right: -20px; }
.page-id-13 .slideshow_container_style-light .slideshow_slide_text h2 a {line-height: 1.1em;margin-bottom: 3px;}
.page-id-13 .homeRightSide .slideshow_slide_text p { margin-left: 12px; line-height: 1.4em;
font-size: 1.05em; }
.page-id-13 .homeRightSide .slideshow_slide_text { width: 60% !important; margin-right: 0 !important; }
.page-id-13 .slideshow_container_style-light .slideshow_slide { margin-right: -30px; }
.page-id-13 .homeRightSide .slideshow_container_style-light .slideshow_slide_text h2 { margin-left:12px; font-size: 1.3em;}
.barorange { padding-bottom: 5px; }

.entry-content {width: 61%;}
.entry-header .entry-title {width: 65%;}


}


/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
/* text container : width:300px; and padding of 10px on left and right */
body {
	background-image: url(./images/bk3.jpg);
	background-position-y: -17px;
}

h1 { font-size: 1.3em; }

#mainContent { width: 320px; }
.menuContainer { float:none; background:transparent; clear:left; margin:0 auto;  width: 96%; margin-top:16px;}
.headerImage { background-image: none;}

.logoContainer {width: 80%; margin-top: -3.12548%; margin-left: 1%;}

.social {
clear: none;
margin-right: 21px;
text-align: right;
margin-top: 9px;
width:20px;
float:right;
}



#homeTop { height:auto; }

#nav { padding:0;}
#nav li { padding-top: 10px; text-transform: uppercase; float:none;}
#nav > li > a {float:none;  width:87.8%; position:relative; line-height:3px; display:block; position:relative; height: 23px; padding-top: 25px; margin-bottom: 10px;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #998d7d;
	color:#409699;
	text-decoration:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #e8e1d8;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e8e1d8;
	box-shadow:inset 0px 1px 0px 0px #e8e1d8;
}

#menu-item-205 a{
	background-position: 20px center;
}

#menu-item-205.current-menu-item a{
	background-image: url(./images/home3.gif);
	
}

/* top slider */
#slideshow { width: 320px; height:auto; float: none; margin-right: 0; padding-left: 0; }
#homeTop {background-position: 96% 84%;}
.slideshow_container, #homeTop .slideshow_content {height: 202px !important;} /* alto de la foto */
.slider {height: 202px;}
#textHomeTop { padding-left:15px; line-height: 1.5em; padding-right: 8%; padding-bottom: 10px;}

#contentHome { padding: 2% 0 0 0 }
#leftHome { float:none; width:100%;}

.homeRightSide { margin-right: 0; float: none; width: 100%; margin-top: 30px; }


/* client profile slide */

.page-id-13 .homeRightSide .slideshow_container, #homeTop .slideshow_content {height: 175px !important;}
.page-id-13 .homeRightSide .slideshow_container_style-light { width: 320px; height: 350px; }
.page-id-13 .homeRightSide .slideshow_container .slideshow_content { width: 320px; }
.page-id-13 .homeRightSide .slideshow_slide_image { margin-right: -10px; }
.page-id-13 .homeRightSide .slideshow_container img{border:0;margin:0;padding:0;width:75px}
.page-id-13 .homeRightSide .slideshow_slide_image img { height: 75px !important; width: 75px !important; }
.page-id-13 .homeRightSide .slideshow_slide_image { height:75px; width:75px; margin-right: -20px; }
.page-id-13 .homeRightSide .slideshow_slide_text p { margin-left: 0; line-height: 1.4em;
font-size: 1.05em; }
.page-id-13 .homeRightSide .slideshow_slide_text { width: 58% !important; margin-right: 0 !important; }
.page-id-13 .slideshow_container_style-light .slideshow_slide { margin-right: -70px; }
.page-id-13 .homeRightSide .slideshow_container_style-light .slideshow_slide_text h2 { margin-left:0; font-size: 1.3em; }
.barorange { padding-bottom: 5px; }


.template2Content img { float:none; }

.leftTemplate2 { float: none; width: 100%; margin-top: 20px; }
.rightTemplate2 { margin-right: 0; float: none; width: 100%; padding-top: 0; } .page-template-newsletter-page-php .rightTemplate2 { width: 97%; }
.photocontainer2 { float: right; width: 100%; }
.text, .template2Content p { padding: 7px 10px 0 5px; }
.peopleTitle { padding-left: 11px; }

blockquote, q { width: 78%; }

.leftTemplate1 { float: none; width: 100%; }
.rightTemplate1 { margin-right: 0; float: none; width: 100%; padding-top: 0; }

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="file"] { width: 100%}

.site-content {
	float: left;
	width: 100%;
}

.site-content article {
	width: 100%;
	margin-left: 0;
}

.leftnews {
float: none;
width: 96%;
}

.sectionName2 {
	padding: 20px 0px 10px 20px;
}


}


/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*container { width: 420px; and padding of 10px } */
body {background-image: url(./images/bk3.jpg); background-position-y: 0;}

#mainContent { width: 480px; }
.menuContainer { float:none; background:transparent; clear:left; margin:0 auto; width:97%; margin-top:16px;}
.headerImage { background-image: none;}



.logoContainer {width: 60%;margin-top: -3.12548%;margin-left: 7%;}

#homeTop { height:auto; }

#nav { padding:0;}
#nav li { padding-top: 10px; text-transform: uppercase; float:none;

	
 }
#nav > li > a {float:none;  width:91%; position:relative; line-height:9px; display:block; position:relative; height: 22px; padding-top: 25px; margin-bottom: 10px;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #998d7d;
	color:#409699;
	text-decoration:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #e8e1d8;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e8e1d8;
	box-shadow:inset 0px 1px 0px 0px #e8e1d8;
}



#nav > li > a:active {
	position:relative;
	z-index: 100;
	top:1px;
}

#menu-item-205 a{
	background-position: 20px center;
}

#menu-item-205.current-menu-item a{
	background-image: url(./images/home3.gif);
	
}

/* top slider */
#slideshow { width: 440px; float: none; margin-right: 0; padding-left: 40px; }
#homeTop {background-position: 96% 84%;}
#textHomeTop { padding-left:40px; line-height: 1.5em; padding-right: 19%; padding-bottom: 10px;}

.slideshow_container, #homeTop .slideshow_content {height: 255px !important;} /* alto de la foto */
.slider {height: 255px;}

#contentHome { padding: 2% 0 0 0 }
#leftHome { float:none; width:100%;}

.homeRightSide { margin-right: 0; float: none; width: 100%; margin-top: 30px; }


/* client profile slide */

.page-id-13 .homeRightSide .slideshow_container_style-light { width: 400px; }
.page-id-13 .homeRightSide .slideshow_container .slideshow_content { width: 400px; }
.page-id-13 .homeRightSide .slideshow_slide_image { margin-right: -10px; }
.page-id-13 .homeRightSide .slideshow_container img{border:0;margin:0;padding:0;width:140px}
.page-id-13 .homeRightSide .slideshow_slide_image img { height: 140px !important; width: 140px !important; }
.page-id-13 .homeRightSide .slideshow_slide_image { height:140px; width:140px; margin-right: -20px; }
.page-id-13 .homeRightSide .slideshow_slide_text p { margin-left: 6px; line-height: 1.4em;
font-size: 1.05em; }
.page-id-13 .homeRightSide .slideshow_slide_text { width: 55% !important; margin-right: 0 !important; }
.page-id-13 .slideshow_container_style-light .slideshow_slide { margin-right: -10px; }
.page-id-13 .homeRightSide .slideshow_container_style-light .slideshow_slide_text h2 { margin-left:6px; }
.barorange { padding-bottom: 5px; }


.leftTemplate2 { float: none; width: 100%; margin-top: 20px; }
.rightTemplate2 { margin-right: 0; float: none; width: 100%; padding-top: 0; }
.photocontainer2 { width: 40%; }
.text, .template2Content p { padding: 7px 10px 0 5px; }
.peopleTitle { padding-left: 11px; }

.leftTemplate1 { float: none; width: 100%; }
.rightTemplate1 { margin-right: 0; float: none; width: 100%; padding-top: 0; }

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="file"] { width: 100%}
}