@import "../css/reset.css";@import "../css/grid.css";@import "../css/superfish.css";@import "../css/skin.css";@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	min-width: 960px;
	font-weight: normal;
	background-color: #01AC4C;
}
.main {
	width: 960px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.centrar_texto {
	text-align: center;
	color: #FFF;
	height: 80px;
	line-height: 80px;
}
#m_page{min-width:1044px;}
/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}
.it{font-style:italic}
.let{letter-spacing:-1px}
/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}
.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}
.rel{position:relative;}
/*==================================== Links ======================================================== */
a {color:#898987;outline:none; text-decoration:none; cursor:pointer;}
a:hover{
	color: #00CC00;
	text-decoration: none;
}
.button{ display:inline-block; padding:9px 12px 9px; border-radius:7px;font-weight:bold;text-transform:uppercase; margin: 17px 0 2px 0; font-size: 11px; line-height: 14px; color:#fff; background: url('../images/button.jpg') repeat-x #484646;text-shadow:1px 1px #272625;box-shadow: 1px 1px #505b49;}
.button:hover{ background-position:0 -29px;color:#fff;}
/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}
/*********************************header*************************************/
header {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
header h1{width:238px;padding-top:4px;float:left;}
header h1 a {
	display: block;
	width: 238px;
	height: 135px;
	background: url(../images/logo.png) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}
/*********************************content*************************************/
#content {
	position: relative;
	z-index: 10;
	padding-top: 70px;
	padding-right: 49px;
	padding-bottom: 49px;
	padding-left: 0px;
}
.cont_pad{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 49px;
	padding-left: 0;
}
.cont_pad1{padding:61px 0 49px 0 !important;}
/*================================>> Aside <<========================================*/
aside{padding: 32px 27px 30px;}
aside h3{
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 29px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	text-shadow: 1px 1px #568040;
	background: url('../images/aside_h3.png') 50% bottom repeat-x;
	padding-bottom: 16px;
}
.social_list{overflow:hidden;padding-bottom:3px;}
.social_list>li{width:169px;float:left;background: url('../images/social_list_li.jpg') repeat-x #263d1a;border-radius:12px;margin-left:14px;box-shadow:1px 1px 1px #213617;}
.social_list>li.first{margin-left:0;}
.social_list>li>a{
	display: block;
	padding: 9px 5px 7px 8px;
	font-size: 11px;
	line-height: 14px;
	color: #00CC33;
	text-transform: uppercase;
	overflow: hidden;
}
.social_list>li:hover{background:#6eb13e;}
.social_list>li:hover a{color:#fff;}
.social_list>li>a>span{float:right;width:102px; padding-top:11px; display:block;overflow:hidden;}
/*================================>> Global Blocks <<========================================*/
#m_page .block2{height:394px;}
#m_page .car_box{
	padding-top: 10px;
}
#m_page .block2{z-index:9;}
.block1{
	position: relative;
	z-index: 10;
	background-color: #00A859;
	background-image: url(../images/block1.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.block2{position:relative;z-index:2;background: url('../images/block2.jpg') 50% 0 no-repeat;min-height:7px;}
.block3{border-top:3px solid #fff;background:#fff;position:relative;z-index:1;}
.block3:before, .block3:after, .block4:after{display:block;width:100%;position:absolute;left:0;content:"";}
.block3:before{background: url('../images/block3_bef.jpg') repeat-x; top:0;height:160px;}
.block3:after{background: url('../images/block3_aft.jpg') repeat-x;bottom:0;height:228px;}
.block4{background: url('../images/block4.jpg') 50% 0 no-repeat;position:relative;}
.block4:after{background: url('../images/block4_aft.png') 50% 0 repeat-x;bottom:0;height:8px;}
.block5{background: url('../images/block5.jpg') 50% 0 repeat-x;}
/*===============================>> Paragraphs <<=============================*/
p {margin-bottom:19px}
.p2{ margin-bottom:24px;}
.p3{ margin-bottom:6px;}
.p4{ margin-bottom:39px;}
.p5{ margin-bottom:17px;}
.p6{ margin-bottom:0;}
/*================================>> LISTS <<========================================*/
.list1{line-height:16px;}
.list2{}
.list2 li{ background:url(../images/marker2.png) 0 7px no-repeat; padding-left:20px;}
.list2 a{}
.list3{}
.list3 li{ background:url(../images/marker3.png) 0 7px no-repeat; padding-left:20px;}
.list3 a{}
/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 30px; line-height: 36px; color:#4c4a4a; text-transform:uppercase;background: url('../images/h2_stripe.png') 0 bottom repeat-x;padding-bottom:14px;position:relative;}
h2.ind{ margin-bottom:31px;}
h2.ind1{ margin-bottom:25px;}
h2.ind2{ margin-bottom:27px;}
h2.ind3{ margin-bottom:22px;}
h2.ind4{ margin-bottom:30px;}
/*================================>> GOOGLE FONTS  <<========================================*/
.car_box .title, h2, aside h3, .banner1 .title, .blog .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
/*================================>> hovers <<========================================*/
.social_list>li, .social_list>li a, .button, .img_wrap, .lightbox-image span{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{overflow:hidden;}
/*================================>> Gallery Round_About <<========================================*/
.round_box{height:340px;width:1034px;margin:0 auto;position:relative;overflow:hidden;padding: 113px 0 0 7px;}
.roundabout-holder{width:710px !important;height:254px !important;margin:0 auto;position:relative;}
.round>li{box-shadow: 0 0 10px rgba(0,0,0,0.3);cursor:pointer;}
.round>li img{width:100%;height: auto;}
.roundabout-in-focus{box-shadow: 0 10px 14px rgba(0,0,0,1);cursor: default !important;}
.round_but{width:80px;height:80px;position:absolute;display:block;top:198px;z-index:999;}
.round_prev{background: url('../images/round_prev.png') no-repeat;left:126px;}
.round_next{background: url('../images/round_next.png') no-repeat;right:126px;}
.round_but:hover{background-position:0 -80px;}
/*================================>> Round end <<========================================*/
#mycarousel .box1{padding: 0 0 0 !important ;}
#mycarousel .box1>div{}
#mycarousel .box1>figure{width:77px;margin: 8px 0 0;}
#mycarousel .box1 .button{margin-top:16px;}
.box{padding: 0 10px 0 19px;}
.box1{padding: 0 0px 0 19px;}
.img_wrap, .jta-tweet-profile-image-link{display:inline-block;background:#f0efe8;box-shadow: 0 0 0 1px #e9e8e1;border-radius:15px;padding: 6px;}
a.img_wrap:hover{background:#72a057;}
.parents{}
.parents>div{}
.parents>figure{margin: -1px 16px 0 0;}
.f_14{
	font-size: 14px;
	line-height: 19px;
	color: #00CC33;
	font-weight: bold;
}
.photos{margin-bottom:1px;}
.photos a{margin-left:7px;display:inline-block;}
.photos a.first{margin:0;}
.m_bot1{margin-bottom:41px;}
.m_bot2{margin-bottom:43px;}
.m_bot3{margin-bottom:22px;}
.m_bot4{margin-bottom:40px;}
.m_bot5{
	margin-bottom: 10px;
}
.green_link{text-decoration:underline;font-size: 11px; line-height: 16px; color: #8ab66a; text-transform:uppercase;}
.green{font-size: 14px; line-height: 19px; color: #72a057; font-weight:bold;}
a.green:hover{color:#ebc74f;}
.bold{font-size: 11px; line-height: 16px; color: #4c4a4a;text-transform:uppercase;}
.topics{margin: -4px 0 0;overflow:hidden;}
.topics p{margin-bottom:9px;}
.topics>ul{width:230px;float:left;line-height:16px;}
.topics>ul:first-child{margin: 0 31px 0 0; width:170px;}
.topics>ul>li{margin-bottom:22px;white-space: nowrap;}
/*********************************page_2*************************************/
.pregnancy{margin-bottom:41px;}
.pregnancy>div{}
.pregnancy>figure{margin: -1px 18px 0 0;}
ul.fitness{margin-bottom:39px;}
ul.fitness li{text-indent:19px;background: url('../images/marker1.png') 0 4px no-repeat;margin-bottom:26px;}
.new{display:inline-block;background: url('../images/new.jpg') no-repeat;width:41px;height:18px;margin-left:5px;}
.recipes{}
.recipes>ul{float:left;width:290px;}
.recipes>ul>li{margin-bottom:28px;}
.recipes>ul:first-child{margin-right:30px;}
.recipes>ul>li>div{}
.recipes>ul>li>figure{margin: -1px 16px 0 1px;}
.recipes>ul p{margin-bottom:6px;}
.banner1{height:182px;background: url('../images/banner1.png') no-repeat;margin: 9px 0 0;padding: 24px 0 0 22px;margin-bottom:42px;}
.banner1 .title{font-size: 30px; line-height: 36px; color: #72a057;text-transform:uppercase;}
.banner1 .title span{display:block;margin-top:-8px;}
/*********************************page_3*************************************/
.games p{margin-bottom:6px;}
.games>li{margin-bottom:27px;}
.games>li>div{padding-top:1px;}
.games>li>figure{margin: 0 16px 0 0;}
.club{margin-bottom:7px;}
.club>div{padding-right:15px;}
.club>figure{margin: 0 19px 0 0;}
.parents{}
.parents>ul:first-child{margin-right:15px;}
.parents>ul{width:285px;float:left;}
.parents>ul>li{margin-bottom:11px;min-height:65px;}
.parents>ul>li>div{padding-top:1px;}
.parents>ul>li>figure{width:47px;height:37px;padding-top:10px;text-transform:uppercase;font-size: 22px; line-height: 26px; color: #fff;font-weight:bold;text-align:center;margin: 5px 18px 0 0;}
.parents .bg1{background: url('../images/bg1.png') repeat;}
.parents .bg2{background: url('../images/bg2.png') repeat;}
.parents .bg3{background: url('../images/bg3.png') repeat;}
/*********************************page_4*************************************/
.blog>li{background: url('../images/stripe.jpg') 0 bottom repeat-x;padding: 0 0 36px 0;margin-bottom:28px;}
.blog .title{font-size: 27px; line-height: 33px; margin-bottom:1px; color: #4c4a4a;text-transform:uppercase;}
.blog .info{margin-bottom:14px;}
.blog .date{font-size: 11px; line-height: 16px;text-transform:uppercase;float:left;}
.blog .comment{float:right;padding-right:30px;margin:-2px 0 0 0;}
.blog .comment a{display:inline-block;background: url('../images/comment.png') right 1px no-repeat;padding: 0 33px 5px 0;margin-top:-1px;}
.blog .text .img_wrap{margin-bottom:24px;}
#search{background:#f3f2eb;border:1px solid #e8e7e0; box-shadow: 1px 1px #f9f9f8;margin-bottom:43px;border-radius:7px;margin-top:-1px;margin-right:10px;height:32px;}
#search input{float:left;background:none;border:none;padding: 10px 11px 8px; width:213px; height:14px; font-size: 11px;color: #898987; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
#search a{float:right;display:block;width:33px;height:33px;padding: 0 0 0;background: url('../images/search_a.png') no-repeat;}
#search a:hover{background-position:0 -33px;}
/*================================>> Tweeter <<========================================*/
.tweet_box{border:1px solid #3e3e3e;border-radius:7px;}
.tweet_box h3{font-weight:normal;}
.tweet_box .title{background: url('../images/tweet_title.png') repeat;border-bottom:1px solid #3e3e3e;border-radius:7px 7px 0 0;padding: 20px 0 7px 23px;}
.tweet_box .content{background: url('../images/tweet_box.png') repeat;  padding: 27px 5px 28px 23px;border-radius: 0 0 7px 7px;}
.jta-tweet-list-item{overflow:hidden;margin-bottom:22px;}
.jta-tweet-list-item a{color:#72a057;font-weight:bold;}
.jta-tweet-list-item a:hover{text-decoration:underline;}
.jta-tweet-profile-image{float:left;margin: 0 15px 0 0;}
.jta-tweet-profile-image img{width:63px;height:62px;border-radius:10px;}
.jta-tweet-body-list-profile-image-present{overflow:hidden;}
.jta-clear,.jta-tweet-actions{display:none;}
/*********************************page_5*************************************/
.gallery{
	float: left;
	margin-left: 32px;
	width: 201px;
	text-align: center;
	height: 260px;
}
.gallery p{margin-bottom:24px;}
.gallery .green{
	display: inline-block;
	margin-bottom: 6px;
	margin-top: 10px;
}
.gal_first{margin-left:0;}
.contacts{}
.contacts>div{}
.contacts>figure{margin: 0 20px 0 0;}
/* Contact form */
#contact-form {padding:0px 0 0 0;margin-top:-1px;}
#contact-form .success {padding: 0 0 10px;}
#contact-form textarea, #contact-form input {margin:0 0 3px;font-size:11px; text-transform:uppercase; border:1px solid #f3f2eb; color:#898987; padding:10px 11px 7px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#f0efe9;border-radius:8px;box-shadow:1px 1px 2px #d7d4d0;}
#contact-form input {
	width: 245px;
	margin-bottom: 15px;
}
#contact-form textarea {overflow:auto; width:244px; height:188px;resize:none; float:left; margin: 0 0 4px 0;}	
#contact-form label {
	display: block;
	min-height: 15px;
	overflow: hidden;
}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button {margin-right:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form .buttons2 {overflow:hidden; position:relative; clear:both; padding-top:17px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}
.map_wrapper{overflow:hidden;display:inline-block;}
#map_canvas {
   width:369px;
   height:321px;
}
.adress{margin-bottom:19px;}
.adress span{ display:inline-block; width:81px;}
.adress dt{ margin-bottom:19px;}
.demo{
	text-transform: none;
	font-size: 11px;
	color: #8ab66a;
	text-decoration: underline;
}
.demo:hover{text-decoration:none;}
/****************************footer************************/
footer {
	padding: 23px 0;
	background: none;
	text-align: center;
}
footer, footer a{color:#1c2e13;font-size: 11px; line-height: 16px; text-shadow:1px 1px #5e8947;text-transform:uppercase;}
footer a:hover{color:#fff;}
    #apDiv2 {
	position: relative;
	top: 0px;
	width: 350px;
	height: 44px;
	z-index: 12;
	margin-right: auto;
	margin-left: auto;
}
    
.thumb {
	height: 190px;
	width: 190px;
	border-radius: 10px;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.thumb img{
	border-radius: 10px;
	max-width: 180px;
}
    #apDiv1 {
	position: absolute;
	top: 97px;
	width: 227px;
	height: 53px;
	z-index: 13;
	font-size: 24px;
	line-height: 50px;
	color: #00B948;
	margin-left: 450px;
}
    
