/**************************************************************************************************
  Tags
**************************************************************************************************/
*
{
  margin:0px;
  padding:0px;
  outline:none;
  
}

html
{
  font:normal 12px Arial, Helvetica;
}

h1
{
  font-size:18px;
}

h2
{
  font-size:14px;
}

h3
{
  font-size:13px;
}

h4
{
  font-size:12px;
}

h5
{
  font-size:11px;
}

h6
{
  font-size:10px;
}

input, textarea, button
{
  font:normal 12px Arial, Helvetica;
}

a
{
	text-decoration:none;
	color:#fff;
}

a:hover
{
	text-decoration:underline
}

img
{
  border:0px;
}

ul, ol
{
}

li{
list-style-type:none;
}

p
{
background:#232323;
}

/**************************************************************************************************
  Gabriel Del Fiaco - Header
**************************************************************************************************/

.container{
width:100%;
margin:0 auto;
background:#000000;
}

.menuTop{
background:url(../img/bg/bgMenuTop.jpg) repeat-x;width:100%;
height:29px;
float:right;
}

.menuTop ul{
}

.menuTop ul li{
list-style-type:none;
padding:5px 10px 0 10px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-left:1px solid #666;
height:23px
}
.menuTop ul li a{
color:#fff;
}

.menuTop .busca{
color:#ffc04e;
float:right;
padding:5px 0 0 0;
margin:0 0 0 -10px;
font-size:13px;
font-weight:bold;
height:23px
}

.lugar{
float:right;
margin:4px 7px 0 7px;
}

.menuTop .lupa{
background:url(../img/ico/busca.jpg) no-repeat;
margin:3px 120px 0 0;
width:16px;
height:16px;
border:none;
display:block;
float:right;
cursor:pointer;
}

#header{
background:url(../img/bg/bgheader.jpg) repeat-x;
width:100%;
height:244px;
float:left;
}

h1 a{
background:url(../img/header/h1.jpg) no-repeat;
text-indent:-5000px;
width:418px;
height:244px;
float:left;
}

/* #header ul{
margin:100px 0 0 0 ;
}

#header ul li{
float:left;
margin:0 13px 0 0;
border:3px solid #414141;
}

#header ul .setaL{
text-indent:-50000px;
margin:60px 10px 0 0;
border:none;
}
#header ul .setaL a{
background:url(../img/ico/setaL.png) no-repeat;
display:block;
width:23px;
height:22px;
}

#header ul .setaR{
text-indent:-50000px;
margin:60px 10px 0 0;
border:none;
}
#header ul .setaR a{
background:url(../img/ico/setaR.png) no-repeat;
display:block;
width:23px;
height:22px;
}

#header ul li a{
} */

.divisoria{
background:url(../img/bg/divisoria.jpg) repeat-x;
width:100%;
height:34px;
clear:both;
}

/**************************************************************************************************
  Gabriel Del Fiaco - Coluna 1
**************************************************************************************************/

#content{
clear:both;
padding:20px 0 0 0;
margin:0 0 0 90px;
background:#000000;
}

#c1{
float:left;
margin:0 0 50px 0;
}

#c2{
float:left;
}

#c3{
float:left;
margin:20px 0 60px 30px;
}

#c3 h2{
background:url(../img/bg/youtube.jpg) repeat-x;
width:130px;
height:29px;
color:#FFF;
line-height:40px;
padding:0 0 0 5px;
text-transform:uppercase;
font-size:12px;
}

#c3 ul{
display:inherit;
}

#c3 ul li{
border:4px solid #636363;
margin:5px 0 0 0;
}

#c3 ul li a{
}

#c4{
float:left;
margin:20px 0 40px 30px;
width:150px;
}

#c4 h2{
background:url(../img/bg/youtube.jpg) repeat-x;
width:130px;
height:29px;
color:#FFF;
line-height:40px;
padding:0 0 0 5px;
margin:0 0 10px 0;
text-transform:uppercase;
font-size:12px;

}

#margem{
margin:0 0 3px 0 !important; 
}

#c4 ul{
display:inherit;
}

#c4 ul li{
text-transform:uppercase;
margin:2px 0 0 10px;
font-size:11px;
font-weight:bold;
}

#c4 ul li ul{
margin:0 0 5px 0;
}

#c4 ul li a{
color:#d5d5d5;
}

#c4 div{
margin:20px 0 15px 0;
}

#c4 div a{
color:#d5d5d5;
font-weight:bold;
margin:15px 10px 15px 0;
}

/**************************************************************************************************
  Gabriel Del Fiaco - box
**************************************************************************************************/

#colCat{
float:left;
width:670px;
margin:13px 0 50px 0;
}

.box{
width:332px;
height:347px;
border:1px solid #666;
-moz-border-radius-bottomright: 1.0em;
-moz-border-radius-topleft: 1.0em;
margin:20px 0 0 10px;
background:url(../img/bg/bgBox.jpg) repeat-x;
}
.box .catPai{
background:url(../img/bg/bgcatPai.jpg) repeat-x;
width:310px;
height:35px;
margin:0 0 0 8px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
line-height:40px;
padding:0 0 0 5px;
overflow:hidden;
}
.box h2 a{
font-weight:bold;
color:#ffc04e;
font-size:17px;
margin:0 0 0 8px;
}
.box h3 a{
font-weight:bold;
color:#fff;
margin:0 0 0 10px;
}
.box p{
background:none;
margin:10px 10px 10px 10px;
font-size:14px;
}
.box p a{
color:#d5d5d5;
}
.box p a:hover{
text-decoration:none;
}
.box img{
float:right;
margin:10px 15px 10px 10px;
}


.boxCat{
width:660px;
border:1px solid #666;
-moz-border-radius-bottomright: 1.0em;
-moz-border-radius-topleft: 1.0em;
margin:20px 0 0 10px;
background:url(../img/bg/bgBox.jpg) repeat-x;
float:left;
}
.boxCat .catPaiCat{
background:url(../img/bg/bgcatPai.jpg) repeat-x;
width:630px;
height:35px;
margin:0 0 0 8px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
line-height:40px;
padding:0 0 0 5px;
}
.boxCat .catPaiCat{
color:#fff;
}
.boxCat h2 a{
font-weight:bold;
color:#ffc04e;
font-size:17px;
margin:0 0 0 8px;
display:block;
}
.boxCat h3 a{
font-weight:bold;
color:#fff;
margin:0 0 0 10px;
}

.boxCat p{
background:none;
margin:10px 10px 10px 10px;
font-size:14px;
color:#d5d5d5;
}
.boxCat img{
float:right;
margin:10px 15px 10px 10px;
}

.boxSin{
width:660px;
border:1px solid #666;
-moz-border-radius-bottomright: 1.0em;
-moz-border-radius-topleft: 1.0em;
margin:20px 0 40px 10px;
background:url(../img/bg/bgBoxSin.jpg) #202020 repeat-x;
float:left;
}
.boxSin .catPaiSin{
background:url(../img/bg/bgcatPai.jpg) repeat-x;
width:630px;
height:35px;
margin:0 0 0 8px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
line-height:40px;
padding:0 0 0 5px;
}
.boxSin h2 , .boxSin h3 , .boxSin h4 , .boxSin h5 , .boxSin h6{
font-weight:bold;
color:#ffc04e;
margin:8px;
}
.boxSin h3 a{
font-weight:bold;
color:#fff;
margin:0 0 0 10px;
}
.boxSin p{
background:none;
margin:30px 10px 10px 10px;
font-size:14px;
color:#d5d5d5;
}
.boxSin img{
margin:10px 15px 10px 10px;
}

.dataCat{
float:right;
margin:-15px 50px 0 0;
color:#CCCCCC;
}


/**************************************************************************************************
  Gabriel Del Fiaco - Comentarios
**************************************************************************************************/

#coments{
margin:0 0 10px 10px;

}

#coments h2{
color:#ffc04e;
text-transform:capitalize;
font-style:italic;
padding:0 0 10px 20px;
border-bottom:1px solid #1e1e20;
}

#coments h3{
background:url(../img/ico/baloescom.jpg) no-repeat;
padding:0 0 0 20px;
margin:5px 0 8px 10px;
float:left;
color:#bfc701;
font-size:11px;
}

#coments .data{
margin:5px 15px 0 0;
color:#999999;
font-size:11px;
float:right;
}

#coments p{
background:none;
color:#ebe9ea;
padding:0 10px 30px 30px;
clear:both;
}

.comentario{
border-bottom:1px dotted #1e1e20;
}

#formularios{
clear:both;
}

.grupoItemLarge h2{
width:200px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin:50px 0 10px 10px;
padding:0 0 5px 20px;
border-bottom:1px solid #1e1e20;
}

.grupoItemLarge label{
	float: left;
	margin:0 5px 0 40px;
	font-weight: bold;
	width:50px;
	color:#FFFFFF;

}

.grupoItemLarge form {
	margin-top:10px;
}

.grupoItemLarge input, .grupoItemLarge  textarea{
	width: 280px;
	margin-bottom: 5px;
}

.grupoItemLarge textarea{
	width: 340px;
	height: 150px;
	margin:0 5px 0 40px;
}


#submitbutton{
	margin-left: 290px;
	margin-top: 5px;
	width: 90px;
}


/**************************************************************************************************
  Gabriel Del Fiaco - Footer
**************************************************************************************************/

#footer{
background:url(../img/bg/footer.jpg) repeat-x;
width:100%;
height:50px;
display:block;
clear:both;
}

#footer p{
background:none;
color:#fff;
font-weight:bold;
padding:25px 0 0 160px;
}

#footer p span a{
color:#ffc04e;
}

#footer .cc a{
background:url(../img/logo/creativecommons.png) no-repeat;
width:45px;
height:46px;
float:right;
margin:-43px 13px 0 ;
}

#footer .wp a{
background:url(../img/logo/wordpress.png) no-repeat;
width:53px;
height:53px;
float:right;
margin:-50px 200px 0 0;
}


/**************************************************************************************************
  Classes
**************************************************************************************************/
.alignleft
{
  float:left;
}

.alignright
{
  float:right;
}

.aligncenter
{
  margin:auto;
  display:block;
}

.more-link
{
  font-weight:bold;
}

.comment-wait
{
}

.wp-caption
{
  margin:10px;
  background:#aaaaaa;
}

/**************************************************************************************************
  Entradas do Usuário
**************************************************************************************************/
.entry
{
  width:500px;
  overflow:hidden;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6
{
}

.entry a
{
  text-decoration:underline;
}

.entry img
{
  margin:5px;
}

.entry blockquote
{
  color:#ffffff;
  margin:10px;
  padding:10px;
  display:block;
  font:italic;
  background:#aaaaaa;
  border:#cccccc 1px solid;
}

.entry code
{
  color:#ffffff;
  margin:10px;
  padding:10px;
  display:block;
  font:monospace, Courier;
  background:#aaaaaa;
  border:#cccccc 1px solid;
  overflow-x:scroll;
}

.entry address
{ 
  margin:10px;
}

.entry pre
{
}

.entry p
{ 
  margin:10px;
  text-align:justify;
}

.entry ul
{
  list-style-type:square;
  margin:5px 5px 5px 45px;
}

.entry ol
{ 
  list-style-type:decimal;
  padding:5px 5px 5px 45px;
}

.entry em
{
}

.entry strong
{
}

.entry strike
{
}

.entry span
{
  margin:0 10px;
}
/**************************************************************************************************
  Gabriel Del Fiaco - Portifolio
**************************************************************************************************/

#port li{
	margin:30px 20px 25px 10px;
	float:left;
}

#port li img{
	opacity: 0.5;
}

#port li img:hover{
	opacity: 1.0;
}

#port h2{
	color:#ffc04e;
}

#port h2 a{
	color:#ffc04e;
}

#port h3{
	color:#5c84e7;
}

/**************************************************************************************************
  Gabriel Del Fiaco - Mapa do site
**************************************************************************************************/

#mapadosite li{
	margin:10px 0 10px 100px;
}

#mapadosite li li{
	margin:10px 0 10px 30px;	
	list-style-type:disc;
	
	
}

.editar{
	float:right;
	clear:both;
	margin:40px;
	font-weight:bold;
}

.editar a:hover{
	color:#fff000;
}

#anti{
	margin:0 0 0 40px !important;
}

