/*
 * DotNetNuke Skin styles by bestdnnskins.com
 */
@import url(css/all.css);
@import url(css/mobile.css);
@import url(css/tablet.css);
@import url(css/flexslider.css);
@import url(css/fancybox.css);
@import url(bootstrap/css/bootstrap.css);


/*--------- Global CSS Reset & Standards ----------*/
Body { margin:0;padding:0; background:#ffffff; }
#Body{ background:#1f1f1f; color:#333333; }
html,body{ margin:0; padding:0; height:100%; font:normal 12px/1.5 Arial, Tahoma, Helvetica, Verdana, sans-serif; color:#333333; }
form#Form{ height:100%; }
TH,TD,DIV{ font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif;}
p{ margin:0 0 8px 0;}
ol, ul { list-style: none;}
ol li {list-style-type: decimal;}
li,ul li{ list-style:disc;}
a{outline:0;border:0;}
img{border:0;}
.ModuleTitle_SubMenu{ z-index:9999!important; }	

A:link { color :#00B4B3; text-decoration : underline; }
A:visited { color :#00B4B3; text-decoration : underline; }
A:hover { color :#990000; text-decoration : none; }
A:active { color :#00B4B3; text-decoration : underline; }

h1{font-size:40px;line-height:1.5em;color:#00B4B3; font-family: 'Nova Square', cursive; text-transform: uppercase; text-shadow:1px 1px 1px #FFF; font-weight:normal; }
h2{font-size:32px;line-height:1.5em;color:#00B4B3; font-weight:bold;font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif; text-shadow:1px 1px 1px #FFF;}
h3{font-size:28px;line-height:1.5em;color:#00B4B3; font-family: 'Asul', sans-serif; text-shadow:1px 1px 1px #FFF; font-weight:normal;}
h4{font-size:28px;line-height:1.5em;color:#00B4B3;font-weight:bold;font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif; text-shadow:1px 1px 1px #FFF;}
h5{font-size:26px;line-height:1.5em;color:#00B4B3;font-weight:bold;font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif; text-shadow:1px 1px 1px #FFF;}
h6{font-size:24px;line-height:1.5em;color:#00B4B3;font-weight:bold;font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif; text-shadow:1px 1px 1px #FFF;}


/* 
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/ 
*/

/* 
This element holds injected scripts inside iframes that in 
some cases may stretch layouts. So, we're just hiding it. 
*/

.responsive #fb-root {
    display: none;
}

/* To fill the container and nothing else */

.responsive .fb_iframe_widget,.responsive .fb_iframe_widget span,.responsive .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}







.skin_header .Normal,
.destaque{ font-family: 'Asul', sans-serif; color:#00B4B3; }

.brea{ font-size:14px; color:#00B4B3; }
.brea img{ width:16px; height:16px; }
.brea a{ color:#00B4B3; } 
.brea a:hover{ color:#990000; }


.Head{ font-weight:bold; font-size:15px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:13px; }
.Normal { font-size:16px; line-height:1.5em;  color:#5C5C5C; font-family:Verdana, Geneva, sans-serif; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}

#dnn_ctr2115_DynamicForms_lnkSave{ text-decoration:none; }


/************* Ícone home ***************/

li.child-1 img{
  background:url(images/home_ozono_terapia.png) bottom center no-repeat;
}



li.child-1:hover img,
li.selected img{
  background:url(images/home_ozono_terapia_on.png) bottom center no-repeat;
}







/*************** Footer ******************/

#dnn_FooterOne3A p, #dnn_FooterOne3B p, .menuContexto p{ display:block; border-top:1px solid #fff; border-bottom:1px solid #ccc; padding-bottom:4px; padding-top:4px; margin-bottom:0px; margin-top:0px;  }

#dnn_FooterOne3A p a, #dnn_FooterOne3B p a, .menuContexto p a{
    text-decoration:none;
    color:#888;
    text-shadow:1px 1px 1px #FFF;
}

#dnn_FooterOne3A p a:hover, #dnn_FooterOne3B p a:hover, .menuContexto p a:hover{ color:#990000; text-decoration:underline; }


/************** home ********************/


.homeozono .destaque{
    font-size:18px;
}

.homeozono .span6 img{
   border:5px solid #F3F3F3;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: 0 8px 6px -6px #888;
   -moz-box-shadow: 0 8px 6px -6px #888;
   box-shadow: 0 8px 6px -6px #888;
   transition: all 1 ease-out 1s;
}


.homeozono .span6 img:hover{
   border:5px solid #00B4B3;
   -moz-box-shadow:    inset 0 0 10px #FFFFFF;
   -webkit-box-shadow: inset 0 0 10px #FFFFFF;
   box-shadow:         inset 0 0 10px #FFFFFF;
   transition: all 1 ease-out 1s;
}

.homeozono .descricao{
   color:#5C5C5C;
   text-decoration:none;
}



/************* slideshow *****************/

/*
.flexslider2 .slides img{
   width: 100%;
}
*/


/*--------- ControlPanel style ----------*/
.controlpanel_bg { width: 100%; background:#FFFFFF; }
.controlpanel_style {width:900px; margin:0 auto}
.controlpanel_style table {width:100%}

.CommandButton { font-size: 11px; font-weight : normal; color: #0033CC; text-decoration: none; }
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : underline; }
A.CommandButton:hover { font-size: 11px; font-weight : normal; color : #0033CC; text-decoration : none; }

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000; text-decoration: underline; }
.FileManager A:hover{ color:#000; text-decoration:none; }
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none; }

/*--------- Search style ----------*/
#Search{ float:right;margin:5px 0 5px 0;}
.searchcss, a.searchcss:link, a.searchcss:active, a.searchcss:visited{ color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; display:block; position:absolute; width:30px; height:30px; right:2px; top:4px; text-indent:-99999px; overflow:hidden; }
.searchSite {text-indent:-99999px; }
a.searchcss:hover{ color:#000000; text-decoration:none; font-weight:normal; font-size:12px; }
#Search input[type="text"] {background: #fff; border: 1px solid #d1d1d1; font-size:12px; color: #888888; width: 120px; padding: 7px 40px 7px 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}
#Search input[type="text"]:active, #Search input[type="text"]:focus { width:160px;}
#Search a{display: block;position:absolute;right:0; top:0;height:31px; width:40px; padding:0;border:none;box-shadow:none;webkit-box-shadow:none;overflow:hidden;text-indent:-99999px;background:url(images/search_icon.png) no-repeat 5px 6px;z-index:1;cursor:pointer;}

ul.searchSkinObjectPreview  { z-index: 9999!important;}

/*--------- Breadcrumb style ----------*/
.breadcrumb_style { padding:15px 5px 10px 5px; color:#444; font-size:13px; }

.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#444; font-size:13px; text-decoration:none; }


.brea .Breadcrumb, .brea A.Breadcrumb:link, .brea A.Breadcrumb:visited, .brea A.Breadcrumb:active { color:#00B4B3; }


A.Breadcrumb:hover  { color:#000; text-decoration:underline; }

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 8px; color:#FFFFFF; font-size:12px; text-decoration:none; }
A.Footer:hover { color:#CCCCCC; text-decoration: none;}

/*--------- BannerPane Links style ----------*/
.bannerpane a { color :#f5f5f5; text-decoration : underline; }
.bannerpane a:visited { color :#dddddd; text-decoration : none; }
.bannerpane a:active { color :#ffffff; text-decoration : none; }
.bannerpane a:hover { color :#cccccc; text-decoration : none; }

/*--------- Social-Links ----------*/
.iconFacebook{width:36px;height:41px;background:url(images/socialicons.png) no-repeat 0 0;}
.iconTwitter{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -37px 0;}
.iconForrst{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -74px 0;}
.iconDribbble{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -111px 0;}
.iconDeviantart{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -148px 0;}
.iconYoutube{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -185px 0;}
.iconTumblr{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -222px 0;}
.iconLast.fm{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -259px 0;}
.iconPicasa{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -296px 0;}
.iconRSS{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -333px 0;}
.iconBehance{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -370px 0;}
.iconSkype{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -407px 0;}
.iconGithub{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -444px 0;}
.iconLinkedIn{width:36px;height:41px;background:url(images/socialicons.png) no-repeat -481px 0;}

/*--------- Main Top style ----------*/
.main_top ul, .main_top ul li{ list-style:none;margin:0;padding:0;}
.main_top p, .main_top h3 { text-align:center;}

/*--------- Readmore style ----------*/
a.readmore{ float:left; display:block; background:url(images/more.png) 0 0 no-repeat; width:140px; height:38px; line-height:38px; padding-left:30px; text-decoration:none; color:#fff; margin-top:10px; font-size:14px; text-transform:uppercase; margin-left:-2px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
a.readmore:hover{ background:url(images/more.png) -170px 0 no-repeat; color:#000;}

/*--------- Image Shake style ----------*/
.shake ul {list-style:none;margin:0;padding:0;}
.shake ul li {float:left;list-style:none;margin:0;padding:0;}

/*--------- Optional Slider style ----------*/
.slide_pane{ background: none; height: auto; display: block;}
.slide_bottom { margin: 0;padding:10px 0 0 0; background:none;}
.slide_pane_button { background: url(images/optional_arrow.png) no-repeat center 0; text-align: center; width: 30px; height: 20px; padding:0; margin: 0 auto; display: block; text-decoration: none;}
.active { background-position: center -40px;}

/*--------- Footer Quick Links style ----------*/
.quick_links { padding-top:10px;}
.quick_links ul{list-style:none;margin:0;padding:0;}
.quick_links ul li {float:left;list-style:none;margin:0;padding-top:0; width:100px; line-height:25px;}
.quick_links a:link, .quick_links a:active { color :#333333; text-decoration:underline;}
.quick_links a:hover, .quick_links a:visited { color :#555555; text-decoration : none;}

/*--------- Fancybox style ----------*/
.fancybox_style { margin:0; padding:5px 0 0 0;}
.fancybox_style ul { margin:0; padding:0; float:left;list-style:none; width:auto;}
.fancybox_style ul li { list-style:none; margin:1px 3px; float:left; position:relative; opacity:1;}
.fancybox_style ul li:hover { opacity:0.8;}

/************** Formulario ************/

#dnn_ctr2115_DynamicForms_Responses_77efad5d-1430-4e59-8e4c-d99d1621076a label{ font-size:12px; } 

#dnn_ctr2115_DynamicForms_tblEmail table,
#dnn_ctr2115_DynamicForms_tblEmail table td,
#dnn_ctr2115_DynamicForms_tblEmail table td input.NormalTextBox,
#dnn_ctr2115_DynamicForms_tblEmail table td textarea.NormalTextBox{ width:100% !important; }

#dnn_ctr2115_DynamicForms_tblEmail table td textarea.NormalTextBox{ height:45px !important;}


/*************** Rodape **************/

.skin_footer{

background: -webkit-gradient(linear, left top, left bottom, from(rgba(148,148,148,1)), to(rgba(68,68,68, 1)) ); 
background: -moz-linear-gradient(top,rgba(148,148,148,1), rgba(68,68,68, 1));

}


#dnn_FooterOne3A p a, #dnn_FooterOne3B p a{
   color: #FFF;
   text-shadow: none;

}


#dnn_FooterOne3A p, #dnn_FooterOne3B p{
  border-top:none;

}