/* --------------------------------------------------------------------------*/
/*GLOBAL; (reset, corpo da pagina, estilo padrão para parágrafos, listas, etc.)
/* --------------------------------------------------------------------------*/
#interna{
    width:671px;
    min-height:685px;
    margin:0px 25px 0px 20px;
    float:left;
}

#interna.busca{
    width: 890px;
    min-height: 400px;
    padding-bottom: 20px;
}
.border-bottom{
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom:17px;
}	
.video{
    margin-bottom:30px;
    clear:both;
    height:180px;
}	
.imagem-video{
    width:226px;
    height:174px;
    border:1px solid #ddd;
    float:left;
    margin-right:23px;
}	
.descricao-video{
    padding-top:25px;
}	
.nome-video{
    color:#cc2229;
    font-size:16px;
    font-family: 'GothamMediumRegular';

    margin-bottom:4px;
}
.texto-video{
    color:#464646;
    font-size:13px;
    line-height:16px;
    width:620px;
}		
.bt-video{
    position:absolute;
    margin:55px 0px 0px 75px;
}	
.noticia{
    border-bottom:1px dotted #ddd;
    padding-bottom:20px;
    margin-bottom:30px;
}	
.titulo-noticia a{
    font-size:24px;
    color:#2a575d;
    font-family: 'GothamMediumRegular';
    letter-spacing:-1px;
}	
.autor-noticia{
    font-size:13px;
    color:#797979;
    line-height:12px;
    margin-bottom:5px;
}	
.texto-noticia{
    font-size:16px;
    color:#444;
    line-height:18px;
    font-family: "Times New Roman", Georgia, Serif;
    
    /*text-align: justify;*/
}
.texto-noticia img{
    /*float:left;*/
    border:3px solid #ddd;
    margin:0px 15px 10px 0px;
}	
.texto-noticia.list img{
    width: 248px;
    height: 120px;
    float: left;
}	
.texto-noticia img.big{
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
    display: block;
}	
.link{
    width:329px;
    height:90px;
    float:left;
    margin-bottom:20px;
}	
.imagem-link{
    float:left;
    border:1px solid #ddd;
    margin-right:21px;
}	
.nome-link{
    text-transform:uppercase;
    font-family: 'GothamMediumRegular';
    color:#cc2229;
    font-size:16px;
    padding-top:18px;
}	
.endereco-link a{
    color:#464646;
    font-size:13px;
}	
.endereco-link a:hover{
    text-decoration:underline;
}	

.produto{
    width: 100%;
    border-bottom:1px solid #F2F2F2;
    margin:5px 0 0 0;
    padding-bottom: 3px;
    clear: both;
}

.produto:last-child {
    border: medium none;
}	
.imagem-produto{
    border:1px solid #ddd;
    float:left;
    margin-right:23px;
}	

.imagem-produto a{
    display: block;
    margin: 0 auto;
}

.nome-produto{
    width: 100%;
    color:#cc2229;
    font-size:16px;
    font-family: 'GothamMediumRegular';
    margin-bottom:4px;
}
.nome-produto a {
    color:#cc2229;
}	
.nome-produto a:hover{
    text-decoration:underline;
}	
.texto-produto{
    color:#464646;
    font-size:13px;
    line-height:16px;
    width:620px;
}
.texto-produto a {
    color:#464646;
}				

#quem-somos{
    color:#464646;
    font-size:13px;
    line-height:18px;
}	
#quem-somos strong{
    font-size:15px;
    color:#cc2229;
    font-family: 'GothamMediumRegular';
    font-weight:normal;
}	
#quem-somos span{
    color:#cc2229;
}	
#quem-somos p{
    text-align: justify;
}	

#formulario textarea {
    background-color: #FFF;
    /*background-image: url("../../img/background-input.jpg");*/
    color: #6C6C6C;
    height: 80px;
    margin-bottom: 20px;
    border: 1px solid #fff;
    margin-top: 2px;
    padding: 10px;
    overflow:hidden;
    width: 546px;
}
.enviar-contato {
    border-top: 5px solid #EEEEEE;
    padding-top: 30px;
    text-align: right;
    width: 658px;
}
#formulario .left {
    margin-right: 24px;
}
.left {
    float: left;
}
#formulario label {
    color:#cc2229;
    font-size: 12px;
    padding: 5px;
    text-transform:uppercase;
}
#formulario input {
    background-color: #FFF;
    /*background-image: url("../images/background-input.jpg");*/
    border: 1px solid #fff;
    color: #6C6C6C;
    margin-bottom: 20px;
    margin-top: 2px;
    padding: 10px;
}
#formulario select {
    background-color: #F7F8FB;
    /*background-image: url("../images/background-input.jpg");*/
    border: 1px solid #CCCCCC;
    color: #6C6C6C;
    margin-bottom: 20px;
    margin-top: 2px;
    padding: 9px 10px;
}
.select-medio {
    width: 248px;
}
.select-pequeno {
    margin-left: -8px;
    width: 78px;
}
#formulario .left {
    margin-right: 24px;
}
.input-medio-x {
    width: 380px;
}

.input-medio {
    width: 247px;
}
.input-menor {
    margin-right: 8px;
    width: 50px;
}
.input-pequeno {
    margin-right: 8px;
    width: 192px;
}
#formulario .fundo {
    background-color: #EEEEEE;
    border: 1px solid #E0E0E0;
    margin-bottom: 35px;
    padding: 20px 40px;
}
.enviar button {
    background-color:#81B539;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    padding: 8px 8px;
    margin-right:20px;
    border: none;
}
.enviar button:hover {
    background-color: #EE1C25;
    cursor: pointer;
}	

blockquote{
    border-left: 0;
}


#videos .thumbnails .thumbnail,
#fotos .thumbnails .thumbnail{
    margin: 5px;
    cursor: pointer;
    width: 110px;
}