@charset "UTF-8";@import url("reset-min.css");

/* =GENERAL */
body{font: 62.5%/2.2em Arial, Tahoma, Verdana,Helvetica, sans-serif;color: #4b4942;background: url(../../../_img/lyt/bg.jpg) top center;}
	
a{text-decoration: none;color: #5599a7;}
a:hover{color: #bb800f;}
.hide,hr{display: none;}
strong{font-weight: bold;}
	
/* =HEADER */
#bg_body{width:auto; margin:auto;}

#header{background: url(../../../_img/lyt/bg_body_top.jpg) top center no-repeat; height:179px; border:solid 0px #000; width:908px; margin:auto; text-align:right}
#header .floatimage{float: left; position:relative; top:0px; left:110px; z-index:98; width:209px; height:207px;}
#header .logo{border:solid 0px #000; width:616px; height:137px; float:left; padding-top:10px;}
#header span {display: none;position: absolute;}
#header .logo span{position:relative; top:-140px; z-index:99; left:560px; width:250px; height:75px; background:url(../../../_img/lyt/b_home_new.png);}
#header a:hover span{display: block;}

/* =BODY */
.body{padding:0px; height:auto; width:908px; margin:auto;}
.bodybottom { background: url(../../../_img/lyt/bg_body_ext_bottom.jpg) no-repeat; width:908px; height:24px; border:solid 0px #000; }
.bodyext { background: url(../../../_img/lyt/bg_body_ext.jpg) repeat-y; width:908px; height:1600px; border:solid 0px #000;}

/* =colum 1 */
.colum1{width:580px; position:relative; top:-50px; height:300px; border:solid 0px #000; margin-left:20px; margin-right:23px; margin-bottom:20px; float:left;}
.titlepage{padding-bottom:5px; font-family: 'Hoefler Text', Georgia, 'Times New Roman', serif;font-weight:bolder; border-bottom-color:#ababab; border-bottom-style:double; font-size: 3.50em;letter-spacing: .2em;line-height: 1.1em;margin:0px;text-align: left;text-transform: uppercase;}

.filosofia:first-letter{text-transform: uppercase;}
.filosofia {color: black;font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; letter-spacing:0.1em;text-align:center;margin: 40px auto;text-transform: lowercase;line-height: 120%;font-size: 15pt;font-variant: small-caps;}

.titleform{margin-top:60px;  width:330px; font-family: 'Hoefler Text', Georgia, 'Times New Roman', serif;font-weight:bolder; border-bottom-color:#ababab; border-bottom-style:double; font-size: 1.75em;letter-spacing: .2em;line-height: 1.1em;text-align: left;text-transform: uppercase;}
.form {color: black; font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; letter-spacing:0.1em;text-align:center;margin: 10px auto;text-transform: lowercase;line-height: 120%;font-size: 15pt;font-variant: small-caps;}

    /* catalogos */
    .iframescatalogos {margin-top:10px; margin-left:10px; width:250px; float:left; padding: 10px;text-align: center;border: 3px dashed #ccc; }
    
    /* porfolio */
    .portfolioborder {margin-top:10px; margin-left:10px; margin-bottom:30px; float:left; padding: 10px;text-align: center;border: 3px dashed #ccc; }
    .portfoliotitles{margin-bottom:5px; padding-top:30px; font-family: 'Hoefler Text', Georgia, 'Times New Roman', serif;font-weight:bolder; font-size: 3.50em;letter-spacing: .2em;line-height: 1.1em;text-align: left;text-transform: uppercase;}
    
    /* contactos */
     #enviar{text-align:left; padding-top:150px;}
     #verificahumano{position:relative; top:-170px;}
    

/* =colum 2 */
.colum2{width:260px; position:relative; top:-50px; border:solid 0px #000; margin-bottom:20px; float:left; text-align:center;}
.destaqueimg{width:260px; height:250px; margin:auto; border:solid 0px #000; margin-bottom:30px;}
.destaques{width:260px; height:250px; margin:auto; border:solid 0px #000;}
.destaques .title{padding-bottom:5px; font-family: 'Hoefler Text', Georgia, 'Times New Roman', serif;font-weight:bolder; border-bottom-color:#ababab; border-bottom-style:double; font-size: 1.75em;letter-spacing: .2em;line-height: 1.1em;margin:0px;text-align: left;text-transform: uppercase;}
.destaques .menu{float:left; padding:3px; padding-right:0px; padding-top:15px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ababab; font-family: 'Hoefler Text', Georgia,'Times New Roman', serif;font-weight:normal; font-size: 15px;letter-spacing: 0px;line-height: 1.1em;margin:0px;text-align: left;text-transform: uppercase;}

.destaquescontent{float:left; margin-top:10px; width:260px;}
.destaqueinfo{float:left; margin-right:11px; margin-bottom:11px;}
.blur{background-color: #ccc; height:75px; width:75px; color: inherit; margin-left: 2px; margin-top: 4px;;} 
.content{position: relative; height:75px; width:75px; bottom: 2px; right: 2px; background-color: #fff;color: #000;} 

.noticiascontent{float:left; padding-top:25px; border:solid 0px #000; width:260px;}
.noticia:first-letter{text-transform: uppercase;}
.noticia {width:260px; text-align:left; padding-top:15px;}
.data {width:260px; font-size: 85%;text-transform: uppercase;letter-spacing: 1px;text-align:right;color: #bbb;font-size: 10px;font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-weight: 100;	}
blockquote {font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;width: 260px;background: url(../../../_img/lyt/close-quote.gif) no-repeat right bottom;padding-left: 10px;text-indent: -18px;text-align:left;}
blockquote:first-letter {background: url(../../../_img/lyt/open-quote.gif) no-repeat left top;padding-left: 18px;font: italic 1.4em Georgia, "Times New Roman", Times, serif;}

.othertitle{vertical-align:text-top top; padding-bottom:10px; font-family: 'Hoefler Text', Georgia, 'Times New Roman', serif;font-weight:bolder; font-size: 1.0em;letter-spacing: .2em;line-height: 1.1em;margin:0px;}
.othertext{vertical-align:text-top top; font-family: 'Hoefler Text', Georgia, 'Times New Roman', serif; font-size: 0.90em;letter-spacing: .2em;line-height: 1.1em;margin:0px;text-align: left;}

.friendscontent{float:left; margin-top:20px; width:260px;}
.friendsinfo{float:left; margin-right:12px; margin-bottom:12px;}
.blurfriends{background-color: #ccc; height:40px; width:40px; color: inherit; margin-left: 2px; margin-top: 4px;;} 
.contentfriends{position: relative; height:40px; width:40px; bottom: 2px; right: 2px; background-color: #fff;color: #000;} 

/* =RODAPE */
.rodapebg { background: url(../../../_img/lyt/bg_body_bottom.jpg) no-repeat bottom; margin:auto; width:908px; height:205px; border:solid 0px #000;}
.rodape{padding:0px; height:auto; width:870px; font-size:12px; margin:auto; height:185px; padding-top:10px; border:solid 0px #000;}

