/*
Theme Name:		Portal Ivan Valente
Theme URI: 		http://www.ivanvalente.com.br
Version: 		1.1
Description: 	Site  da Campanha Ivan Valente 5050
Author URI:		http://ivanvalente.com.br
Tags:			duas colunas, featured
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

.fundo {background-image: url("imagens/fundosol.png"); 
background-repeat: no-repeat;
background-position: center top;}

#basegeral {
width: auto;
height: auto;}

.container { width: 1000px; margin: 0px auto; }
.hfeed { width: 600px; float: left; margin: 0 0 20px 20px;}
.aside { width: 240px; float: right; margin: 20px 20px 0 10px; background-color: #DEDBDE; padding: 10px;}
.footer { clear: both; }

.textcorp2 { 
	color: #000;
	font-size: 85%;
	font-family: 'Trebuchet MS', 'Times New Roman',serif;
	margin-left: 10px;
	padding-top: 5px;
	}

	h2.titapoio {
	font-size: 30px;
	font-family: 'Trebuchet MS', 'Times New Roman',serif;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	color: #ffffff;
	margin: 7px 0 0 37px;}
	
	.declaro {
	font-size: 13px;
	color: #ffffff;
	margin: 0 0 0 0;}
	
	.vinheta {
	color: red;
	font-size: 28px;
	font-family: 'Trebuchet MS', 'Times New Roman',serif;
	font-weight: normal;}
	
		.vinheta2 {
	color: red;
	font-size: 17px;
	font-family: 'Trebuchet MS', 'Times New Roman',serif;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;}
	
	.boxinfc {
	float: left;
	margin-left: 20px;
	}
	
	.menu{
	width: auto;
	height:auto;
	font-size: 133%;
	}
	
#menusup {
float: left;
position: absolute;
margin-top: -73px;
width:1000px;
z-index: 50;}

#content {background-color: #ffffff;
float: left;
position: relative;
width: 1000px;
}

#notdest {
float: left;
margin: 20px 6px 0 20px;
width: 475px;}

#ban1{
float: left;
width: 220px;
height: 354px;
margin: 20px 6px 0 22px;
background-color: #ffffff;
}

#ban1a{
float: left;
background-color: #ffffff;
width: 220px;
height: 175px;
}

#ban1b{
float: left;
background-color: #ffffff;
background-repeat: repeat-y;
width: 220px;
overflow: hidden;
margin: 0 0 0 -2px;
background-image:  url("imagens/fundoboxy.png");
height: 185px;}


	#cadastromail{
	width: 191px;
    height: 51px;
	margin:10px 0 0 11px;
text-align: center;
	}


#ban2{
float: left;
width: 220px;
height: 350px;
overflow: hidden;
margin: 20px 0 0 22px;
background-color: #ffffff;
background-image:  url("imagens/fundoboxs.png");
background-repeat: repeat-y;}

#ban2-1 {
float:left;
width:88px;
height: 47px;
}

#ban2-2 {
float:left;
width:121px;
height: 42px;
margin-top: 10px;
}

#ban2-3{
width: 194px;}

	
#nivel2 {
float:left;
width: 749px;
height: 616px;
margin: 0 0 0 0;
background-color: #ffffff;
}

#video {
float: left;
margin: 20px 0 0 20px;
width: 481px;
height: 350px;
background-color: #ffffff;
}

#vid1 {
float: left;
margin: 0px 0 0 -5px;
width: 335px;
height: 280px;
background-color: #ffffff;
}

#vid2 {
float: right;
margin: 0px 0 5px 0px;
width: 135px;
height: 300px;
background-color: #ffffff;
}
#legvideo {
margin-top: 120px;
width: 450px;
height: 30px;
z-index:90;
}

#mini {
float: left;
width:120px;
height:auto;
overflow:hidden;
margin-left:13px;
}

#medi {
float: left;
width:140px;
height:140px;
overflow:hidden;
margin-left:13px;
margin-right: 13px;
}

#textmidi {
float:rigth;
width:380px;
height: 60px;
padding-left: 5px;

}

#compartilhe1 {
float:left;
position: relative;
width: 330px;
height: 34px;
text-align:right;
background-color: none;
}

#twitter {
float:right;
width: 220px;
height: 356px;
overflow: hidden;
margin: 20px 0 -6px 22px;
background-color: #ffffff;
}

#apoio1 {
float: left;
margin: 20px 6px 0 20px;
width: 475px;
height: 210px;
background-color: #ed1d24;
background-image: url("imagens/fundoapoio.png");
background-repeat: repeat-y;
}

#decapoio {
width: 467px;
height: 200px;
margin: 13px 0 0px;
}
#audio {
float: left;
width: 210px;
height: auto;
overflow: hidden;
margin: 20px 0 0 31px;
background-color: #ffffff;
}

#redsoc{
float: left;
width: 220px;
height: 44px;
margin: 20px 0 0 22px;
background-color: #000000;
background-image:  url("imagens/fundoboxs.png");
background-repeat: repeat-y;}

#redsocint{
float: left;
width: 200px;
height: auto;
margin: 6px 0 0 27px;
}

#jingle{
float: left;
width: 220px;
height: 60px;
margin: 20px 0 0 22px;
background-color: #000000;
background-image:  url("imagens/fundoboxs.png");
background-repeat: repeat-y;}

#jingleint{
margin-left: 10px;
width: 59px;
height: 59px;
}
#jingleint2{
float: left;
width: 155px;
margin: -57px 0 0 52px;
position: relative;
text-align: right;}

#apoio2{
float: left;
width: 220px;
height: auto;
overflow: hidden;
margin: 20px 0 0 22px;
background-color: #000000;
background-image:  url("imagens/fundoboxs.png");
background-repeat: repeat-y;}

#apoio2-1{
float: left;
width: 200px;
margin: 0 0 0 19px;
height: 30px;

}

#apoio2-2{
float: left;
width: 185px;
margin: 0 0 0 20px;
height: auto;
overflow: hidden;
}

#apoio2-3{
float:left;
width: 185px;
margin: 0 0 0 20px;
height: 200px;
overflow:hidden;
}

#boxinf {
float:left;
width: 1000px;
height: 100px;
margin: 0 0 0 0;
background-color: #ffffff;
background-image:  url("imagens/fundorp.png");
background-repeat: no-repeat;
}


#rodape{
float: left;
margin-top: 10px;
height: 40px;
}

#tweetblender-t1 {
margin-bottom: 13px;
font-size: 90%;
}

.tb_tweet-info {
color: #cccccc;
font-size: 80%;
font-style: italic;}

.recent-comments-list {
margin: 0 0 0 3px;
}

#wizzart-recent-comments-4 {margin: 0 0 -13px 0px;}

li.comentario{
list-style: none;
list-style-type: none;
font-size: 11px;
margin: -11px 0 0 0px;}

ul.comentario{
list-style: none;
list-style-type: none;
font-size: 11px;
margin: 2px 0 15px 0px;}

h2.widgettitle {	color: red;
	font-size: 17px;
	font-family: 'Trebuchet MS', 'Times New Roman',serif;
	font-weight: normal;
		letter-spacing: 0px;
	word-spacing: 0px;}
#comite{
float: right;
width: 300px;
margin: 24px 0 10px 10px;
}

#busca {
float: right;
position: absolute;
width: 250px;
margin: 10px 10px 0px 777px;}

p.negrito{
font-weight: bold;
margin-bottom: 0px;}

.entry-content {margin-top: 15px;
margin-bottom: 35px;
font-size: 13px;}

.entry-categories {
font-size: 12px;}

#respond {
margin-top: 30px;}

#cforms2form {
margin-left: 10px;}

li.p2c_catlist {
margin-bottom: 10px;
list-style: circle;
}