/*
Theme Name: Moda do Corpo Default
Theme URI: http://modadocorpo.com.br/
Description: Moda do Corpo Default.
Version: 1.0
Author: Vinicius Braga
Author URI: http://primordialis.com.br/
Tags: 

*/

/* Basico */
body {
color: #333333;
font-size: 62.5%;
line-height: 1.6em;
font-family: arial,sans-serif;
margin: 0;
padding: 0;
background: #707271;
}


h1, h2, h3, h4 { margin: 0; padding: 0; }
p { margin: 0 0 1em; padding: 0; }

h1 { font-size: 1.8em; line-height: 1.3em; }
h2 { font-size: 1.6em; line-height: 1.3em; }
h3 { font-size: 1.4em; line-height: 1.3em; }
h4 { font-size: 1.4em; line-height: 1.3em; }
p  { font-size: 1.4em; line-height: 1.5em; }



blockquote { margin: 0.75em 1.5em; }
blockquote p { text-indent: -0.55em;}
strong, b { visibility: visible; }
em {font-style: normal; color:#f00; }
small { font-size: 1em; }
/*
ul { margin: 0 0 1.5em 0; padding: 0 0 0 1.35em; }
ol { margin: 0 0 1.5em 0; padding: 0 0 0 2.5em; }
li { font-size: 1em; line-height: 1.2em; margin-bottom: 0.5em; }
*/
a { color: #666 ; text-decoration: none; }
a:visited { color: #666 ; text-decoration: none; }
a:hover   { color: #000 ; background: #FFFFCC ;}
a:active  { color: #CC33B0 ; background: #C00 ; }

h2 a, h2 a:visited { color: #333; }

hr { display: none;margin: 0;padding: 0;}

textarea { font-size:1em;margin:0;padding:0;width:95%;border:solid 1px #cdcdcd;}

img { vertical-align:middle;border-width:0;}

pre  { 
	color: #993300; 
	background-color: #FFFFCC; 
	font-family: "Bitstream Vera Sans Mono",monospace; 
	font-size: 1.1em; 
	line-height: 2em; 
	margin: 1em 1.5em 1em 0;
	padding: 0.5em; 	 
	border: solid 1px #FFCC66;
	overflow: auto; 
	}

code { 
	font-family: "Bitstream Vera Sans Mono",monospace; 
	font-size: 1em; 
	color: #FF6633; 
	background-color: inherit;}

.warn { font-weight:bold; color:#000; background-color:#ffffe0;text-align:center;margin:0;padding:1em 0 0;border:solid 1px #ff6347;}

.alignright { float: right; } /* CSS original do WP */
.alignleft { float: left; } /* CSS original do WP */


/* CSS Grid Framework 
 * Vinicius Braga 
 * http://viniciusbraga.com/
 */ 
.col-1 { width: 14.00em; }
.col-2 { width: 28.00em; }
.col-3 { width: 42.00em;  }
.col-4 { width: 56.00em; }
.col-5 { width: 70.00em; }
.col-6 { width: 96.00em; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 { float: left; } 
/* Columns Flex */ 
.col-50 { width: 50%; }
.col-66 { width: 66%; }
.col-33 { width: 33%; } 
.col-50, .col-66, col-33 { float: left;} 
.row, .col { overflow: hidden;  } 
* html .row, * html .col { overflow: visible; height: 100%; } /* Only to IE6 */


/* Content */
.container { 
margin: 0 auto; 
padding: 0 0 20px 0; 
border: 0px solid blue; 
}

.content { 
margin:0 auto;
width: 980px;
padding: 0;
border: 0px solid red;
position: relative;
overflow: hidden;
min-height:430px;
}
* html .content { height: 510px; }

/* Post */
.title { font-size: 1.2em; line-height: 1em; text-transform: uppercase; margin: 0 0 1em 0; padding: 0; height: auto; } 
.post { margin: 0 0 0 0; padding: 0 0 0 0; width: auto; float:none;}
.post h1, 
.post h2 { font-size: 1.2em; line-height: 1.45em; text-transform: uppercase; margin: 0; padding: 0; height: auto; }
.post h3 { font-size: 1.2em; line-height: 1.45em; text-transform: uppercase; margin: 1.5em 0 0 ; padding: 0; height: auto; }

.post p { font-size: 1.4em; line-height: 1.45em; margin: 0; padding: 0; }
.post li { font-size: 1.4em; }
.post .entry { margin: 0; padding: 0 0 1.5em 0; height: auto; overflow: hidden; }
.post .postDate { font-style: italic; margin: 0.3em 0 0; padding: 0; }
.post .postMetadata { margin: 0 0 0.2em; padding: 0;}
.post .postCategory { margin: 0 0 0.2em; padding: 0;  }


/* Header */ 

.header {
margin: 0 auto; 
padding: 0 0;
width: 980px;
height:80px;
position: relative;
}

.headerFrame {
margin:0; 
padding:0;
background: transparent url(/OutonoInverno2010/images/bkg-header.jpg) repeat-x top left;
border: 0px solid red; 
}

.headerLogo { 
margin: 13px 0 0 20px; 
padding: 0; 
background: #666;
width: 159px; 
height:52px;
background: transparent url(/OutonoInverno2010/images/logo-modadocorpo-159x52.png) no-repeat top left;
border:0px solid red;
}

.headerLogo h1 { 
display:none;
}
.headerLogo a { color: #F0F0F0; margin: 0; padding: 0; display: block; }
.headerLogo a:hover { color: #000; background: none; }
.siteLogo { }
.siteName {  }
.siteTagLine { } 


/* Nav Global */

.navGlobal { 
margin: 0; 
padding: 0 0 0 0;
float:left;
border: 0px solid red;

position: absolute;
z-index: 1050;
top: 43px;
right: 20px;

  }

.navGlobal ol { margin: 0; padding: 0 0 0 0; }
.navGlobal li {
font-size: 1.4em;
line-height: 1.25em;
font-style: normal;
font-weight: normal;
text-transform: normal;
list-style-type: none; 
margin: 0;
padding: 0;
float: left;
}
.navGlobal a { color:#FFF; margin:0 0 0 16px; padding: 0 0 0 0; }
.navGlobal a:visited { color: #FFF ; }
.navGlobal a:hover   { color: #FFF ; background: none ;}
.navGlobal .current_page_item a { color:#ADD884; }

/* Abertura */
.bodyHome { 
  background: #707271 url(/OutonoInverno2010/images/_bkg-footer.jpg) repeat-x bottom left;
}

.bodyHome .titleCollection { 
  background: transparent url(/OutonoInverno2010/images/title-colecao-floresta-encantada.png) no-repeat top left;
  width:360px;
  height:110px;
  margin:10px 0 10px 0;
  z-index:5000;
}
.bodyHome .titleCollection h2 { margin-left:-2000px;}

.bodyHome .main { 
  color: #fff;
  margin: 0 0 140px 20px;
  width:360px;
  /* height:110px; */
  z-index:1000;
  border: 0px solid red;
}

.bodyHome .main a { color: #fff; text-decoration: underline;  }
.bodyHome .main a:hover { color: #fff; background: transparent; text-decoration: underline;  }
.bodyHome .main h2 { font-size: 1.1em; text-transform: uppercase;  }
.bodyHome .post p { font-size: 1.2em; line-height: 1.4em; margin: 0; padding: 0; }

.bodyHome #photosFrame { 
  overflow: hidden;
  height: 431px;
  position:absolute; 
  top:0; 
  right:0; 
  z-index:1000; 
  border: 0px solid red; 
  }
.bodyHome #photosFrame img { 
  width: auto;
  height: 440px; 
  }  
.bodyHome #photosFrame a:hover { 
  background: transparent;
  }    


/* Motivos */
.bodyHome .contentGradient,
.bodyCollection .contentGradient { 
  background: #732239 url(/OutonoInverno2010/images/bkg-content-gradient-institucional.jpg) no-repeat top center; 
  }
  
.bodyHome .contentBkg,
.bodyCollection .contentBkg {
  background: transparent url(/OutonoInverno2010/images/bkg-content-frame.jpg) repeat-x bottom left;
}
.bodyHome .motifSlideShow,
.bodyCollection .motifSlideShow{ 
  background: transparent url(/OutonoInverno2010/images/bkg-content-motif.png) no-repeat top left;
  position:absolute; 
  bottom:48px;
  left:0;
  width:535px;
  height:105px;
  z-index:500;
}



/* Coleção */

.bodyCollection .titleCollection { 
  background: transparent url(/OutonoInverno2010/images/title-colecao-floresta-encantada.png) no-repeat top left;
  width:370px;
  height:110px;
  margin:10px 0 10px 0;
  z-index:5000;
}
.bodyCollection .titleCollection h2 { margin-left:-2000px;}

.bodyCollection .main { 
  color: #fff;
  margin: 0 0 120px 20px;
  width: 450px;
  /* height:110px; */
  z-index:1000;

}

.bodyCollection .main a { color: #fff; text-decoration: underline;  }
.bodyCollection .main a:hover { color: #fff; background: transparent; text-decoration: underline;  }
.bodyCollection .main h2 { font-size: 1.1em; text-transform: uppercase;  }
.bodyCollection .post p { font-size: 1.2em; line-height: 1.25em; margin: 0 0 0.5em; padding: 0; }

.bodyCollection #photosFrame { 
  position:absolute;
  right:0; 
  bottom:0;
  z-index:1000;
  top:-20px;
  *top:-30px;
  }
  

/* Dealer List */

.dealerPromo {

  border:0px solid red;
  width: 75%;
  margin: 6.8em 0 50px 0;
}
.dealerPromo h3 {
    font-size: 1.6em;
  margin: 0 0 0.5em 0;
}


/* Dealer List */

#dealerListFrame {
  font-size: 10px;
  border:0px solid red;
  margin-bottom: 50px;
}
#dealerListFrame .entry {
  margin-top: 0;
}
.ui-widget {
font-family:inherit;
font-size: 1em;
background: #c37243 ;
border:1px solid #E5834E;
color:#222222;
}
.ui-widget-header {
background:#c37342 url(/OutonoInverno2010/images/ui-bg_tab.png) repeat-x scroll 50% 50%;
border:1px solid #7d2e43;
color:#c37342;
}
.ui-state-default, .ui-widget-content .ui-state-default {
background:#c37342 url(/OutonoInverno2010/images/ui-bg_tab.png) repeat-x scroll 50% 25%;
border:1px solid #7d2e43;
color:#555555;
}
.ui-state-active, .ui-widget-content .ui-state-active {
background:#c37243 url(/OutonoInverno2010/images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50%;
border:1px solid #7d2e43;
color:#000;
}
.ui-tabs .ui-tabs-nav li a {
 padding: 3px 1em;
}
.ui-widget-content h3 {
  margin: 0;
  padding: 0;
  border-bottom: 1px dotted #000;
}
.ui-widget-content dl { margin: 0; padding: 0 0 1em 0; text-transform:capitalize }
.ui-widget-content dt { font-size: 1.4em; text-transform: uppercase; margin: 0; padding: 0.8em 0 0 0;}
.ui-widget-content dd { font-size: 1.2em; margin: 0; padding: 0 0 0 0; text-transform:capitalize}

/* Page */
.bodyPage .content { 
  background: transparent url(/OutonoInverno2010/images/_bkg-footer.jpg) repeat-x bottom left;
}
.bodyPage .contentGradient { 
  background: #732239 url(/OutonoInverno2010/images/bkg-content-gradient-institucional.jpg) no-repeat top center; 
  } 
.bodyPage .contentBkg {
  background: transparent url(/OutonoInverno2010/images/bkg-content-frame.jpg) repeat-x bottom left;
}


.bodyPage .contentBkgWideRight {
  background: transparent url(/OutonoInverno2010/images/bkg-wide-right.png) no-repeat bottom right;
}
.wide-left  { background: transparent url(/OutonoInverno2010/images/bkg-wide-left.png) no-repeat bottom left; }
.wide-right { background: transparent url(/OutonoInverno2010/images/bkg-wide-right.png) no-repeat bottom right; }

.bodyPage .post .entry { margin: 20px 20px 0; color:#fff;  }
.bodyPage .post a { color: #fff; text-decoration: underline;  }
.bodyPage .post a:hover { color: #fff; background: transparent; text-decoration: underline;  }
.bodyPage .post h2 { 
  font-size: 3.0em; 
  text-transform: uppercase ; 
  font-weight: 100;
  letter-spacing: 0px;
  margin-bottom: 5px;
  font-family:"Arial Narrow";
  }
.bodyPage .post p { font-size: 1.4em; line-height: 1.4em; margin: 0 0 0.5em; padding: 0; }


/* Footer */
.footer { 
margin: 0 auto; 
padding: 0; 
overflow: hidden; 
position: relative;
width: 980px;
height:70px;  
}
.footer a { }

.footer .legalNote { 
  color:#CECDCB; 
  text-align:right; 
  border: 0px solid red; 
  margin: 0 20px 0 0; 
  padding: 0; 
  position: absolute;
  top: 55px;
  right: 0;
  }
.footer .legalNote p { margin: 0; padding: 0; font-size: 10px; text-transform: uppercase; letter-spacing: 1px;  }

.footer .navGlobal { top: 10px;}
.footer .navGlobal li { font-size: 1.2em; }
.footer .navGlobal a { color:#293548;}
.footer .navGlobal a:visited { color: #293548 ; }
.footer .navGlobal a:hover   { color: #293548 ; background: none ;}
.footer .navGlobal .current_page_item a { color:#FFF; }
.bodyHome .footer {}

.footer .socialnetwork

/* Contact Form */
#contact { margin: 0; padding: 0; overflow: hidden; }
#contact dt { margin: 0; padding: 0 1em 0 0; width: 7.5em; float: left; clear: left; }
#contact dd { margin: 0 0 1em; padding: 0; width: 35em; float: left; }
.y_name, .y_email, .y_blog, .y_subj {border:solid 1px #ccc;}
.y_msg {border:solid 1px #ccc;font-size:12px}

/* Newsletter */
.newsletter {
  padding: 10px;
  margin: 0;
  position: absolute;
  width: 300px;
  height: 10px;
  top: 10px;
  right:0;
  overflow: hidden;
  border:solid 0px red;
  z-index: 5000;
  background: #B1AFAB;
  opacity: 1.0;
  display: none;
}
.newsletter .titleNewsletter h1 {
  color: #000;
  font-size: 1.1em;
  text-align: right;
  text-transform: uppercase;
  margin: 0 0 0.5em;
  padding: 0 10px 0.5em 0;
  border-bottom:dotted 1px #333;
}
.newsletter .titleNewsletter h1 spam {
  margin: 0;
  padding: 0 0 0 20px;
  border: 0px solid red;
  
}
.newsletter .frameNewsletter { 
  font-size: 1em;
  display: block;
  padding: 0;
  }
.newsletter .frameNewsletter p { 
  font-size: 1.2em;
  line-height: 1.2em;
  display: block;
  }
.newsletter .frameNewsletter .inputText { 
  font-size: 1.2em;
  line-height: 1.2em;
  width: 80%;
  margin:0 0 10px;
  padding:0;
  display: block;
  }  
.newsletter .frameNewsletter .err { 
  color:#fff;
  }  



/* Socialnetwork */
#socialnetwork {
  margin:0;
  padding:0;
  border: 0px solid red;
  width: 425px;
}

#socialnetwork h3 {
  margin:0;
  padding:0 0 0.5em 0;
  border: 0px solid red;
  width: 425px;
  opacity: 0.6;
}

#socialnetwork ul {
  margin:0;
  padding:0;

}

#socialnetwork ul li{
  margin:0;
  padding:0;
  font-size: 1.2em;
  float: left;
  list-style-type:none;
}

#socialnetwork ul li a {
  margin:0;
  padding:0 10px 0 0;
  display: block;
}
#socialnetwork a, #socialnetwork a:visited {
  color: #fff;
  opacity: 0.6;
}
#socialnetwork a:hover {
  background: transparent; opacity: 1.0;
}

#socialnetwork IMG {
  vertical-align: bottom;
}

._grid { 
background: transparent url(/OutonoInverno2010/images/grid_981px.gif) repeat-y top center;
width: 100%;
height: 6px;
position:fixed;
top:0;
left:0; 
border: 0px solid red;
}
._grid:hover { 
height:100%;
}

.error { 
  color:#000; font-size:1.5em; font-weight:normal
}  

