/*
Theme Name: Alternativa
Theme URI: http://example.com/example/
Description: Tema desenvolvido exclusivamente para uso da empresa Alternativa Desentupidora.
Author: 3X SOLUTIONS
Author URI: http://www.3xsolutions.com.br/
Version: 1.0
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
 
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
.
*/
 
/* Reset default browser styles 
@import url('styles/reset.css');
 
/* Rebuild default browser styles 
@import url('styles/rebuild.css');
 
/* Import a basic layout 
@import url('styles/2c-r.css');
 
/* Basic WordPress Styles 
@import url('styles/wp.css');
 */
 
 h1 {
	 font-size:1.6em;
	 margin:2px;
	 padding:1px;
	 font-weight:normal;
	 }
	 
h2 {
	 font-size:1.3em;
	 margin:2px;
	 padding:1px;
	 }
	 
body {
		margin:0 auto;
		font-family:Verdana, Geneva, sans-serif ;
		font-size:0.9em;
		height: 100%;
}
#wrapper {
	width:100%;
	}
 
 
 
/* =Header
-------------------------------------------------------------- */
#header { 
height:139px;

}
#branding {
        margin: 0 auto;
		width:1024px;
}

#branding a{
       border:0;
	text-decoration:none;
}
#branding img{
       border:0;

}
#logo
{
	float:left;
	margin:0 0 0 25px;
	}
 
.option-side
{
	text-align:right;
	float:right;
	margin:5px 25px 0 0;
	}
	
.option-side span
{
	color:#306;
	font-size:1.3em;

	}

.bold
{
	font-weight:bold;
	
	}
.italic
{
font-style:italic;
}
.color-red
{
	color:#F00!important;
	}
.option-side .email
{
	font-size:.9em!important;
	}
/* =Menu
-------------------------------------------------------------- */
 

.skip-link {
        display: none;
}

.nav-menu
{
	width:100%;
	background:#24244F;
	height:40px;
	font-size:.9em;
	font-weight:bold;
	position:relative;
	float:left;
	}
	
.menu-before {
	width:1024px;
	margin:0 auto;
	}
.page_item {
text-align: left;
padding: 2px;
}

.page_item a:hover {text-decoration:underline;}

.page_item a {text-decoration:none;color:#0F468F}
.menu {
list-style:none; 
float:left; 
margin:13px 0 0 0;
padding: 0 20px 0 0; 
}

.menu  li{
position:relative;
float:left;
height:30px;
/*z-index:99999;*/
}
.menu  li a{color:#fff; text-decoration:none; padding:0 10px; display:block;}

.menu  li  ul{
position: absolute;
top: 25px;
left: 0;
background-color: #24244F;
display: none;
margin: 0;
padding: 0;
width: 200px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}  

.menu  li:hover ul, 
.menu  li.over ul
{
display:block;
}

.menu  li ul li{
display:block;
width:100%;
}

.menu  li ul li:hover a {
	background:#fff;
	color:#0F468F;
	}
.menu  li ul li:last-child:hover a {
	background:#fff;
	color:#0F468F;
	-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom:3px;
	}	
	
.menu  li ul li a{
width: 95%;
padding: 5px 5px 9px 5px;
}
#access {margin:10px 0;}
/* =Content
-------------------------------------------------------------- */
 #content {
 height:auto;
 float:left;
 background:#F4F4F4;
 min-height:640px;
 }
 .attachment-post-thumbnail {float: left;margin-right: 20px;} 
 .page-content-full
 {
	 padding:10px;
	 float: left;
width: 98%;
min-height:600px;
	 }
 
 .page-content
 {
	 padding:10px;
	 float: left;
width: 669px;
min-height:600px;
	 }
 #sitemap { 
width: 98%;
height: 20px;
font-size: 0.75em;
color: #039;
font-weight: bold;
padding: 10px 10px 0 10px;
border-bottom: 1px dotted;
 }
.post {
        margin: 0 0 3em 0;
}
.post-category {border-bottom: 1px dotted #666666;}
.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
}
 
#main { width:1024px;
	margin:0 auto;
min-height:100%;
height:100%;
}
.area-home 
{
	width: 667px;
height: 450px;
float: left;
margin: 0 0 0 10px;
	
	}
.area-home td
{padding:10px 0 0 0;
vertical-align: top;}
.title-area {
	width:200px;
	font-weight:bold;
	float:left;
	margin:5px 0 0 0;
	font-size:1.1em;
	color:#0F468F;
	}
.icon-alternativa 
{
	float:left;
	width:31px;
	height:29px;
	background:url(images/logo-a-alternativa.png);
	margin:0 5px 0 0;
	}
.area 
{
	margin:10px 0 0 0;
	width:330px;
	float:left;
	color:#A58582;
	font-size:12px;
	}

.spn-read {float:right; padding:10px;}
.testimonials 
{
	height:140px;
	background:url(images/bkg-depoimentos.png) no-repeat;
	}
.area-home a {

	float:left;
	} 
.loading {display:none;text-align:center;}

.div-alert_send {
	color:#333333;
	background-color: #FFFFE0;
border:1px solid #E6DB55;
text-align:center;
font-size:12px;
line-height:1.4em;
border-radius: 0 0 0 0;
font-weight: normal;
margin: 4px 0;
padding: 4px;
}

/* =Widget Areas
-------------------------------------------------------------- */
 #widget-area-two {
margin-bottom: 15px;
}
.widget-area ul {
        list-style: none;
        margin-left: 0;
}
.widget-area ul ul {
        list-style: disc;
        margin-left: 1.1em;
}
.widget-area ul ul ul {
        margin-left: 2.5em;
}
.widget-content-home {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:auto;
	margin:0 5px 15px 0; 
	background:#EBEBEB;
	width:330px;
	float:right;
}

.widget-area {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 10px 5px 15px 0;
background: #EBEBEB;
width: 330px;
float: left;
}
.color-wine {
	color:#9E1A15!important;
	}
.center {text-align:center;}


.btn-form-fast-blue {
	background:#0F468F!important;
	color:#fff!important;
	
	}
.btn-form-fast {
	background:#9E1A15!important;
	color:#fff!important;
	
	}
.color-blue {color:#0F468F!important;}

#widget-area-one h1
{color:#9E1A15!important;
font-weight:bold;
}

#widget-area-one input[type="text"]
{	
	color:#9E1A15!important;
	} 


#widget-area-one input[type="button"], #widget-area-one input[type="submit"]
{	
	background:#9E1A15!important;
	color:#fff!important;
	} 
	
#widget-area-two h1
{color:#0F468F!important;
font-weight:bold;
}


#widget-area-two input[type="text"]
{	
	color:#0F468F!important;
	} 


#widget-area-two input[type="button"], #widget-area-two input[type="submit"]
{	
	background:#0F468F!important;
	color:#fff!important;
	} 

input:not([type]),input[type="text"],input[type="email"],input[type="tel"]
{
	font-style: italic;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
width: 290px;
margin:2px;
padding: 7px 4px 7px 13px;
font-size: 1.1em;
border: 0;
}

textarea
{
	font-style:italic;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	width:390px;
	height:168px;
	padding:7px 4px 7px 4px;
	font-size:1.1em;
	border: 0;
}

input[type="button"],input[type="submit"]
{
	background:#0F468F;
	color:#fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding:7px 4px 7px 13px;
	font-size:1.3em;
	width:290px;
	cursor:pointer;
}
.list_carousel {
    height: 110px;
    margin: 0 auto;
    overflow: hidden;
    width: 300px;
}
.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.list_carousel li {
    font-size: 14px;
    color: #333;
    width: 280px;
    padding: 0;
    margin: 2px;
    display: block;
    float: left;
}
.list_carousel.responsive {
    width: auto;
    margin-left: 0;
}

#foo2 {
    left: 20px;
    margin: 0 2px;
    position: relative;
}

/* =footer
-------------------------------------------------------------- */
#footer 
{
bottom:0;
width:100%;
height:250px;
background-color:#00569B;
border-top:8px solid #2E2D80;
float:left;
}

#footer-content
{
	width:1024px;
	height:auto;
	margin:0 auto;
	}