html, body {height:100%;}
ul,li{
	list-style: none !important;
	list-style-type: none !important;
	}
body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#EA0D8B;

	/*background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img{
	border:none;
}

/************ HEADER *************/
#headerCont{
	width:100%;
	height:200px;
	border-bottom:1px solid #FFFF00;
}
#headerContIdea{
	width:100%;
	height:240px;
	float:left;
	/*background-image:url(../images/fundoHeader.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	/*margin-bottom:-1px;*/
	border-bottom:1px solid #FFFF00;
}
/******* FIM DE HEADER ***********/

/********** TUDO **********/
#tudoHome{
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	padding: 0 0 50px 0 !important;
}
#tudo{/*
	width:980px;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;*/
	width:100%;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	min-height:100%;
	padding: 0 0 50px 0 !important;
}
* html #tudo {height: 100%;}
* html #tudoHome {height: 100%;}

/****** FIM DE TUDO *****/

#cont{
	padding-bottom:30px;
}
#contHome{
	width:980px;
	margin:auto;
	/*background-color:#6633CC;*/
}
/******** CONT LEFT *************/
#contLeft{
	width:490px;
	float:left;
	/*background-color:#0099FF;*/
}

/********* CONTADOR ********/
#contContador{
	width:490px;
	height:25px;
	background-image:url(../images/contador.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#contador{
	width:120px;
	height:25px;
	margin-left:195px;
	color:#EC008C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

/**** FIM DE CONTADOR ********/
#videoPrincipal{
	width:490px;
	height:289px;
	margin:auto;
	text-align:center;
	/*background-color:#FF6600;*/
	clear:left;
}
#legendaVideoPrincipal{
	width:480px;
	height:25px;
	margin:auto;
	background-image:url(../images/sombraVideoPrincipal.png);
	background-repeat:no-repeat;
	font-size:11px;
}
#videoSecundario{
	width:490px;
	height:auto;
}
#videoSec{
	float:left;
	width:140px;
	height:120px;
	/*border:1px solid #FFFFFF;
	background-color:#FF0000;*/
	margin:5px;
	padding-top:5px;
}
#videoThumb{
	width:120px;
	height:90px;
	/*border:1px solid #FFFFFF;
	background-color:#FF6600;*/
	margin:auto;
}
#legendaVideoSec{
	width:120px;
	margin:auto;
	background-image:url(../images/sombraVideoSec.png);
	background-repeat:no-repeat;
	font-size:9px;
	color:#FFFFFF;
	padding-top: 5px;
}

/****** FIM DE CONT LEFT *******/


/******** CONT RIGHT **********/
#contRight{
	width:490px;
	float:right;
	/*background-color:#FF9900;*/
}

/******* MENU ***********/
#botoes{
	/*background-color:#00CC66;*/
	width:200px;
	height:60px;
	float:left;
	text-align:center;
	margin:10px;
	margin-left:50px;
	margin-top:20px;
}
/******* FIM DE  MENU ***********/

#proximaEntrevista{
	position:relative;
	float:right;
	width:135px;
	height:100px;
	background-image:url(../images/proximaEntrevista.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-right:80px;
	margin-top:-7px;
	font-size:11px;
	/*background-color:#006666;*/
}
.proximaEntrevistaNome{
	color:#FFFFFF;
	text-align:center;
	margin-top:55px;
	margin-bottom:-10px;
}
.proximaEntrevistaTitulo{
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#mejoresCreativos{
	width:210px;
	height:140px;
	margin-left:70px;
	margin-top:-35px;
	float:left;
}
#videoMejoresCont{
	float:left;
	/*background-color:#FF9900;*/
	margin-left:-20px;
	margin-top:-12px;
	width:180px;
	height:140px;
}
#videoMejores{
	width:115px;
	height:75px;
	/*border:1px solid #FFFFFF;
	background-color:#FF9900;*/
	margin:auto;
	margin-top:40px;
	margin-left:30px;
}
.legendaVideoMejores{
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	margin-top:5px;
}
#ovelha{
	position:relative;
	width:335px;
	height:228px;
	position:absolute;
	bottom:0;
	right:10%;
}

#pie
{
margin: 50px 0 0 0;
color:#111111;
font-size:11px;
height:83px;
padding:0;
width:100%;
z-index:499;
background-color: #380e70;
text-align: center;
}

#pie .contenido
{
	width: 850px;
	margin: 0 auto;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#pie .contenido a
{
	float: left;
	text-decoration: none;
	color: #ffffff;
}

#pie .contenido .primerBloque
{
	float: left;
	width: 175px;
	margin: 28px 0 0 0;
}

#pie .contenido .segundoBloque
{
	float: left;
	width: 415px;
	margin: 62px 0 0 77px;
}

#pie .contenido .segundoBloque a
{
	float: left;
	margin: 0 0 0 5px;
	text-decoration: none;
}

#pie .contenido .segundoBloque a img
{

	vertical-align: -3px;
	margin: 0 1px 0 0;
}

#pie .contenido .tercerBloque
{
	float: right;
	text-align: right;
	width: 75px;
	line-height: 10px;
	margin: 5px 0 0 0;
}

#pie .contenido .tercerBloque a
{
	text-align: right;
}

/*******FIM DE CONT RIGHT *****/
#rodape{
	width:980px;
	height:20px;
	margin:auto;
	background-color:#0066CC;
}

.clear {clear:both;}

/*** Optimistas *****/

#videoOptimistas{
	width:490px;
	height:289px;
	/*background-color:#FF6600;*/
	clear:left;
	position: absolute;
	top: 35px;
	left: 15px;
}

#videoOptimistas .mensaje
{
float: left;
padding: 0 0 0 0;
}

#textoOptimistas
{
	text-align:center;
	/*background-color:#FF6600;*/
	clear:left;
	position: absolute;
	top: 30px;
	left: 575px;
	z-index: 15;
}

#textoOptimistas p
{
	margin: 30px 0 0 15px;
	width: 320px;
	font-size: 13px;
}

#logosOptimistas
{
	width: 1001px;
	height:168px;
	float: left;
	position: absolute;
	top: 310px;
	left: -10px;
	background: transparent url(../images/logos_optimistas.png) 0 0 no-repeat;
}

#logosOptimistas a span
{
	font-size: 0;
	display: none;
	}

#logosOptimistas a#rafael
{
	display: block;
	width: 175px;
	height:60px;
	float: left;
	margin: 92px 0 0 40px;
	}

#logosOptimistas a#miami
{
	display: block;
	width: 147px;
	height:60px;
	float: left;
	margin: 92px 0 0 10px;
	}

#logosOptimistas a#complot
{
	display: block;
	width: 94px;
	height:60px;
	float: left;
	margin: 92px 0 0 20px;
	}

#logosOptimistas a#anuncios
{
	display: block;
	width: 137px;
	height:60px;
	float: left;
	margin: 92px 0 0 10px;
	}

#logosOptimistas a#ensegna
{
	display: block;
	width: 105px;
	height:60px;
	float: left;
	margin: 92px 0 0 10px;
	}

#oTotalWeb
{
	background-image:url(../images/sombra.png);
	background-repeat:repeat;
	background-position:center;
}