body, p, div, table, td, input

{

	font-family:verdana,arial,times;

	font-size: 13px;

}



input.botao{



	height: 18px;

	color: #000000;

	background-color: #FFFFFF;

	font-family: Verdana;

	margin: 0px 0;

	border: 1px solid #000000;

	padding: 0px;

	font-size: 10px;

}



.combobox {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border: 1px solid #666666;

	color: #000000;

	text-decoration: none;

}



.textogrande {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 15px;

	color: #000000;

}



.textopequeno {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.inputformulario {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border: 1px solid #000000;

	padding: 3px;

	background-position: bottom;

	background-repeat: repeat-x;

}



.listboxnormal

{

    font-family: arial, verdana, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 3px;

	background-position: bottom;

	background-repeat: repeat-x;

	border: 1px solid #000000;

	padding: 1px;



}





.DivStats

{

    padding: 2px 2px 2px 2px;

    border: 1px solid #E5E5E5;

    width:100%;

    background: url('../img/backwwww.jpg')

}





span.tut_catINDEX {

        font-family: arial;

        font-size: 10px;

        color: #fff;

        position: absolute;

        left: 5px;

        top: -8px;

        padding: 3px 3px 3px 5px;

        background-color: #D96842;

    	z-index: 2;

}



span.natal {

        position: absolute;

        left: -8px;

        top: -25px;

    	z-index: 2;

}

a.category, a.category:hover {

        text-decoration: none;

        color: #fff;

        padding-left: 20px;

}



/*********************************************/

/***************** STYLE NEW ****************/

/********************************************/

a:link { text-decoration: underline; color: #000000}

a:visited { text-decoration: underline; color: #000000 }

a:active { text-decoration: underline; color: #000000}

a:hover { text-decoration: underline;  color: #000000}



input.normal

{



	margin: 1px 0;

	border: 1px solid #666666;

	padding: 1px;

	font-size: 12px;

	padding: 3px;

}





.divRodape

{

    text-align: center;

	font-family: verdana;

	font-size: 10px;

	padding: 15px;

}



.rodapeFotolog

{

	padding: 15px;

	position: relative;

	bottom: 0px;

	margin-top: 100px;

}

.DivIndex

{

    padding: 15px 0px 2px 5px;

    border: 1px dashed #E5E5E5;

    position: relative;

    width:100%;

    text-align: center;

    background: url('../img/bg_table_index.gif') top left repeat-x;

}







.floatRight

{

  float: right;

}



.floatLeft

{

  float: left;

}



.tituloInterno

{

     color: #353E47;

     font-size: 19px;

}





.corpoInterno

{

    background-color: #FFFFFF;

    border: 1px dashed #dcdce9;

    font-family: arial;

    font-size: 10px;

    padding: 15px 10px 10px 10px;

    width: 90%;

    text-align: left;

}



.corpoInterno h2

{

	font-family: verdana;

	font-size: 15px;

	padding-bottom: 5px;

}





.inputTextPadrao {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border: 1px solid #D0D0D0;

	padding: 1px;

	position: relative;



}





/* form.css */







form fieldset {

  clear: both;

  font-size: 100%;

  border-color: #000000;

  border-width: 1px 0 0 0;

  border-style: solid none none none;

  padding: 10px;

  margin: 0 0 0 0;

}



form fieldset legend {

  font-size: 150%;

  font-weight: normal;

  color: #000000;

  margin: 0 0 0 0;

  padding: 0 5px;

}



label {

  font-size: 100%;

}



label u {

  font-style: normal;

  text-decoration: underline;

}



input, select, textarea {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 12px;

  color: #000000;

}



textarea {

  overflow: auto;

}



form div {

  clear: left;

  display: block;

  width: 354px;

  height: expression('1%');

  margin: 5px 0 0 0;

  padding: 1px 3px;

}



form fieldset div.notes {

  float: right;

  width: 158px;

  height: auto;

  margin: 0 0 10px 10px;

  padding: 5px;

  border: 1px solid #666666;

  background-color: #ffffe1;

  color: #666666;

  font-size: 88%;

}



form fieldset div.notes h4 {

  background-image: url(../img/icon_alert.gif);

  background-repeat: no-repeat;

  background-position: top left;

  padding: 3px 0 3px 27px;

  border-width: 0 0 1px 0;

  border-style: solid;

  border-color: #666666;

  color: #666666;

  font-size: 110%;

}



form fieldset div.notes p {

  margin: 0em 0em 1.2em 0em;

  color: #666666;

}



form fieldset div.notes p.last {

  margin: 0em;

}



form div fieldset {

  clear: none;

  border-width: 1px;

  border-style: solid;

  border-color: #666666;

  margin: 0 0 0 144px;

  padding: 0 5px 5px 5px;

  width: 197px;

}



form div fieldset legend {

  font-size: 100%;

  padding: 0 3px 0 9px;

}



form div.required fieldset legend {

  font-weight: bold;

}



form div label {

  display: block;

  float: left;

  width: 130px;

  padding: 3px 5px;

  margin: 0 0 5px 0;

  text-align: right;

}



form div.optional label, label.optional {

  font-weight: normal;

}



form div.required label, label.required {

  font-weight: bold;

}



form div label.labelCheckbox, form div label.labelRadio {

  float: none;

  display: block;

  width: 200px;

  height: expression('1%');

  padding: 0;

  margin: 0 0 5px 142px;

  text-align: left;

}



form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {

  margin: 0 0 5px 0;

  width: 170px;

}



form div img {

  border: 0px solid #000000;

}



form div textarea {

  width: 200px;

  padding: 1px 3px;

  margin: 0 0 0 0;

}



form div input.inputFile {

  width: 211px;

}



form div select.selectOne, form div select.selectMultiple {

  padding: 1px 3px;

}



form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {

  display: inline;

  height: 14px;

  width: 14px;

  background-color: transparent;

  border-width: 0;

  padding: 0;

  margin: 0 0 0 140px;

}



form div.submit {

  width: 214px;

  padding: 0 0 0 146px;

}



form div.submit div {

  display: inline;

  float: left;

  text-align: left;

  width: auto;

  padding: 0;

  margin: 0;

}



form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {

  background-color: #cccccc;

  color: #000000;

  width: auto;

  padding: 0 6px;

  margin: 0;

}



form div.submit div input.inputSubmit, form div.submit div input.inputButton {

  float: right;

  margin: 0 0 0 5px;

}



form div small {

  display: block;

  margin: 0 0 5px 142px;

  padding: 1px 3px;

  font-size: 88%;

  height: expression('1%');

}



/* form.import.css */



label img {

  behavior: url(/behaviors/label_img.htc);

}



form fieldset legend {

  line-height: 150%;

}



form input, form select, form textarea {

  background-color: #ffffff;

}



form textarea.expanding {

  overflow: auto;

  overflow-x: auto;

  overflow-y: visible;

}



div.optional label:before {

  content: '';

}



div.required label:before {

  content: '';

}



form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio {

  display: block;

  width: 190px;

  height: expression('1%');

  padding: 4px 0px 0px 18px;

  text-indent: -18px;

  line-height: 120%;

}



form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {

  margin: 0px 0px 0px 0px;

}



form div fieldset input.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {

  width: 160px;

  margin: 0px 0px 0px 18px;

  margin: expression('0px 0px 0px -124px');

}



form div label.compact {

  display: inline;

  width: auto;

  padding: 4px 10px 0px 0px;

  text-indent: 0px;

  margin: 0px 0px 0px 0px;

}



form div.wide label {

  float: none;

  display: block;

}



form div label.wide {

  width: 348px;

}



form div.wide input.inputText, form div.wide input.inputPassword, form div.wide input.inputFile, form div.wide select, form div.wide textarea {

  width: 344px;

  margin: 0px;

}



form div.notes p, form div small {

  line-height: 125%;

}



form div.wide small {

  margin: 0px 0px 5px 0px;

}





/*********************************************/

/********** STYLE FOTOLOG INTERNO ************/

/********************************************/

.topoFotolog

{

    text-align: center;

	font-family: verdana;

	font-size: 10px;

	color:#000000;

	padding-top: 15px;

	margin-bottom: 15px;

	width: 100%;

}



.tituloFotolog

{

	font-family: verdana;

	font-size: 30px;

	padding: 15px;

	text-align: center;



    font-weight: bold;



}



.divLateralRecente

{

    position: relative;

    top: 10px;

	padding: 0px;

	width: 100%;

	text-align: center;

}



.divLateralFavorito

{

    position: relative;

    top: 10px;

	padding: 0px;

	width: 100%;

	text-align: center;

}



.divLateralRecenteGoogle

{



    position: relative;

    top: 30px;

	padding: 5px;

    margin-left: auto;

    margin-right: auto;

	width: 165px;

	text-align: center;

}



.divLateralRecenteGoogle h2

{

	font-family: verdana;

	font-size: 15px;

	top: 10px;

}



.divLateralRecente h2

{

	font-family: verdana;

	font-size: 15px;

}



.divLateralFavorito h2

{

	font-family: verdana;

	font-size: 15px;

}



.divCentroFotolog

{

    position: relative;

    top: 10px;

    margin-left: auto;

    margin-right: auto;

	width: 100%;

	text-align: center;

}



.divTopoCentroFotolog

{

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 20px;

    margin-top: 20px;

	width: 500px;

    height: 70px;

}



.divIMGCentroFotolog

{

	width: 100%;

}



#divTituloImagemPrincipal

{

    position: relative;

    top: 10px;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

}



#divDescricaoImagemPrincipal

{

    position: relative;

    top: 20px;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

}



.divComentarioMaster

{

    position: relative;

    top: 50px;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

    text-align: left;

}





.divComentarioHeader

{

    position: relative;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

}



.divComentario

{

    top: 10px;

    position: relative;

	width: 500px;

	margin-top: 20px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

	padding: 0px 0px 10px 0px;

}



.divResultadoTopoFotolog

{

    position: relative;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 10px;

	border: 1px dashed #FFFFFF;

    padding: 5px;

}



.tituloComentario

{

    position: relative;

    top: 5px;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

}



.descricaoComentario

{

    position: relative;

    top: 10px;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

}





.formComentario

{

    position: relative;

    top: 10px;

	width: 500px;

    margin-left: auto;

    margin-right: auto;

	text-align: left;

}





textarea.textarea

{



     background-color: #FFFFFF;

     border: 1px solid #000000;

     width: 500px;

     height: 100px;

}

/**************************************************************

   Thumbnail Lists

 **************************************************************/



ul.thumbs,

ul.thumbs li {

  position: relative;

  margin-left: 10px;

  margin-right: auto;

  padding: 0;

}



ul.thumbs li {

  margin: 0 0 0 0;

  margin: 0;

  padding: 10px;

  list-style: none;

}



a.thumb img {



  border: 1px solid #ccc;



}



a:hover.thumb img {

  background: #8EB4C6;

  border: 1px solid #668FA3;

}



a:hover.thumb {

  background: none;

}



a.thumb span {

  display: block;

  margin-top: -5px !important;

  margin-top: -2px;

  position: relative;

  top: 10px;

}



/**************************************************************

   CSS MENU INTERNO

 **************************************************************/

.divMenuTopoInterno

{

    position: relative;

	width: 740px;

    margin-left: auto;

    margin-right: 1px;

	text-align: right;

	top: -60px;

	font-family: verdana;

	font-size: 12px;

}



#navlist

{

    margin: 0;

    padding: 0 0 20px 10px;

}



#navlist ul, #navlist li

{



    display: inline;

    list-style-type: none;

}





#navlist a:hover { color: #000; }



/**************************************************************

   CSS MENU TOPO IMAGEM

 **************************************************************/

.divTopoImagemEsquerdo

{

   float: left;

   width: 150px;

}



.divTopoImagemDireito

{

   float: right;

   width: 200px;

}



.divTopoImagemDireitoMais

{

   float: right;

   width: 150px;

}



.navlist

{

    padding-left: 20px;

    margin-left: 14px;

    margin-top: 10px;

    width: 100%;

    text-align: left;

}



.navlist li

{

    list-style-type: square;

    padding: 0.25em;

    margin: 0;

}

.navlist li a { text-decoration: none; }

.navlist li a:hover { text-decoration: none; }

.navlist li a:visited { text-decoration: none; }





.floatLeftComentario180x150

{

	border:0px;

	margin:5px;

	float: right;

	padding: 3px;

}



.imgbox

{

	width:100px;

	height:75px;

	border:1px solid #000000;

	background:#FFFFFF;

	margin:5px;

	padding: 3px;

}



.excluirEditarFoto

{

    position: relative;

	width:120px;

}



.divFormDeletarFoto

{

	width: 350px;

	height:75px;

	padding: 10px;

	margin-bottom: 15px;

}



.divGoogle728x90

{

	width: 728px;

	height: 90px;

	padding: 10px;

	margin-top: 15px;

	margin-bottom: 15px;

}



.divGoogle728x90 h2

{

	font-family: verdana;

	font-size: 15px;

	top: 10px;

}



.numeroPaginacao

{

    position: relative;

    height: 10px;

	padding: 5px;

	border:1px solid #000000;

	background:#FFFFFF;

	display: inline;

	top: 15px;

}



.divSobreEsquerdo

{

	width: 170px;

	padding: 20px;

	position: relative;

	float: left;

	text-align: center;

	left: -5px;

}



.divSobreDireito

{

	width: 490px;

	position: relative;

	float: right;

	text-align: left;

}



.divSobreDireito h2

{

	font-family: verdana;

	font-size: 12px;

	padding-bottom: 5px;

}



.divSobreDireito h3

{

	font-family: verdana;

	font-size: 15px;

	padding-bottom: 5px;

}



.DivCores

{

    border: 1px solid #E5E5E5;

    position: absolute;

    width: 200px;

    background-color: #FFFFFF;

    visibility: hidden;

    z-index:100;

    left: 150px;

}



.divURLFeed

{

    border: 1px dashed #FF9F40;

    padding: 20px;

    background: url('../img/icon_feed.gif') #FFF9F2 no-repeat 5px;

}



.divOptionTopoFotolog

{

    border: 1px dashed #FF9F40;

    padding: 5px;

    margin: 20px;

    background-color: #FFF9F2;

    width: 90%;

}





/* CSS FREE MENSAGEM */



.divDestinatario

{

    height: 300px;

    overflow: auto;

    width: 100%;

    margin-left: 10px;

}



.divViewFreeMensagem

{

    height: 310px;

    overflow: auto;

    width: 65%;

    text-align: left;

    float: left;

    text-decoration: none;

}



.divViewFreeMensagem .lido

{

   background-color: #FFF9F2;

}







.divViewFreeMensagem a

{

    font-size: 10px;

}





.divAdsFreeMensagem

{

    height: 310px;

    width: 30%;

    float: right;

    padding-left: 5px;

}





/* CSS PARA LAYOUT 2 */

.divBoxLeftLayout2

{

   padding: 10px;

   padding-top: 20px;

   padding-bottom: 10px;

   margin-top: 20px;

   margin-bottom: 10px;

}



.divBoxLeftLayout2 #titleBox

{

   height: 20px;

   padding: 5px;

   position: relative;

   _width: 100%;

   font-weight: bold;

   top: -30px;

}



.comunidadeFREEfotolog

{

	font-size: 20px;

    margin: .3em 0 .5em 0;

    line-height: 1.7em;

    font: small-caps 160% Georgia, Times, "Times New Roman", serif;

}



/* MENU LANGUAGE */



.menuLanguage

{

   width: 99.2%;

   _width: 100%;

}

.menuLanguage ul

{

    font: 13px arial;

    padding-left: 0;

    margin-left: 10;

    height: 10px;

}



.menuLanguage ul li

{

    list-style: none;

    display: inline;

}



.menuLanguage ul li a

{

    padding: 2px 0.5em;

    text-decoration: underline;

    float: left;

    color: black;

}



.menuLanguage ul li a:hover

{

    background-color: #F8D3C2;

}



.divVideoIndex

{

    background-color: #D0D0D0;

    border: 1px solid #B0B0B0;

    width: 780px;

    height: 155px;

    padding-top: 10px;

    padding-bottom: 10px;

    border-left: 10px solid #B0B0B0;

}



.divVideoIndex #img_video

{

  position: relative;

  float: left;

  width: 35px;

  height: 155px;

}



.divVideoIndex ul li

{

    list-style: none;

    display: inline;

    float: left;

    margin: 2px;

}



.divVideoIndex ul li div

{

    background-color: #EEEEEE;

    border: 1px solid #B0B0B0;

    padding: 5px;

    width: 129px;

}



.divVideoIndex ul li div span

{

    font-size: 14px;

    font-weight: bold;

}


