@charset "iso-8859-1";
/*CSS reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;outline:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
a{text-decoration:none;color:#427bb4}
input,select,textarea{font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
legend{display:none}label{cursor:pointer;cursor:hand;}:focus{outline:0;}
/**/

/*CSS Defaut*/
body{background:#0063dc;font:12px Georgia,Times,Times New Roman,Serif;color:#262626;}
#all{background:#fff;}
#ct,.ct{width:909px;margin:0 auto}
#hd,#md,#ft,.host-bits,.maisProjetos{float:none;clear:both;}
#h,#md .project,.host-bits,.contato form{overflow:auto;zoom:1}
/**/

/*hd*/
#hd{width:900px;float:left;margin:30px 0 50px}
#hd h1{width:294px;height:63px;float:left;overflow:hidden;}
#hd h1 a{padding:10px;display:block;font:italic 100 40px Georgia;color:#fff;background:#0063dc}
#hd ul{float:right;margin:5px 0 0 0;}
#hd ul li{float:left;margin:0 10px 0 0}
#hd ul li a{width:100px;display:block;padding:10px 5px;margin:0 0 0 10px;font-size:22px;color:#0063dc;text-align:center}
#hd ul li a:hover{color:#fff;background:#0063dc}
.portfolio #hd ul li.portfolio a,
.contato #hd ul li.contato a,
.sobre #hd ul li.sobre a{border-bottom:3px solid #bedeff;}
/**/

/*md*/
#md{font-family:arial;}
#md h1{padding:0 0 20px;margin:0 0 30px;color:#0063dc;font:italic 100 70px Georgia;letter-spacing:-1px;}

#md .project{margin:30px 0 0;border-top:1px solid #bedeff;}
#md .project h2{padding:30px 0 10px;font:700 36px arial;letter-spacing:-1px;}
#md .project a{font-size:18px;color:#3886e6}

#md .project ul.scroll{padding:5px 0 30px;}
#md .project ul.scroll li{margin:0 0 0 10px;float:left;}
#md .project ul.scroll li a{font-size:12px;}
#md .project ul.scroll li.link,
#md .project ul.scroll li.link a{font-size:18px;font-weight:700}
#md .project ul.scroll li.top{float:right}
#md .project ul.scroll li.next{float:right;}
#md .project ul.scroll li.next a{color:#ff0084;}

#md .project .pic{width:900px;height:600px;margin:10px 0 15px;overflow:hidden;border:4px solid #000;}

#md .project ul.participation{border-left:3px solid #3886e6;}
#md .project ul.participation,
#md .project dl{padding:0 10px 0;float:left;font-size:18px;}
#md .project dl{display:none}
/*#md .project .pic{height:600px;margin:10px 0 15px;overflow:hidden;}
#md .project .pic:hover {border:2px solid #0063dc;height:596px;}
#md .project .pic:hover img {margin:-2px 0 0 -2px;}*/
/*#md .project .pic:hover {border:2px solid #0063dc;}*/



.maisProjetos{margin:50px 0;}
.maisProjetos a{color:#0063dc;padding:10px 15px 20px 10px;font:italic 100 50px georgia;}
.maisProjetos a:hover{color:#fff;background:#0063dc}

.contato{}
.contato #md h1{padding:0 0 30px;border-bottom:1px solid #bedeff;}
.contato #md form{width:610px;}
.contato label{display:block;font-size:18px;}
.contato input,
.contato textarea{width:595px;height:23px;margin:5px 0 10px;padding:2px 5px 0;display:block;font:100 18px arial;border-size:1px;border-color:#808080 #d4d0c8 #d4d0c8 #808080}
.contato textarea{height:200px;}
.contato small{padding:0 0 0 5px;font-size:.6em;color:#3886e6}
.contato .bt{width:100px;height:50px;padding:10px;font-size:18px;color:#fff;background:#0063dc;border-size:1px;border-color:#2076de #0154b8 #0154b8 #2076de}
.contato #log_res{padding:0 0 40px;}
.contato #log_res .error{padding:0 0 10px;}
.contato #log_res .error strong{font-size:26px}
.contato #log_res span{width:595px;display:block}
.contato #log_res span.msgNegativa{padding:5px;margin:0 0 2px 10px;display:block;background:#ffebe8;}
.contato #log_res span.msgPositiva{padding:5px;margin:0 0 2px;display:block;background:#e7f7d3;}

.sobre{}
.sobre #md h1{padding:0 0 30px;border-bottom:1px solid #bedeff;}
.sobre #md h2{padding:0 0 10px;font:100 32px georgia;}
.sobre #md p{padding:0 0 30px;}
.sobre #md .vTb{padding:5px 0 20px;}
.sobre #md li{list-style:square inside}
.sobre #md .curriculo a{padding:0 10px 0 0;margin:0 10px 0 0;font-size:18px;font-weight:700;color:#ff0084;border-right:1px solid #ff0084;}
.sobre #md .curriculo .no{border:0}
/**/

/*ft */
#ft{margin:50px 0 0;padding:30px 30px 0;background:#0063dc;color:#fff;font:100 16px arial}
#ft a{color:#fff;}
#ft a:hover{border-bottom:1px solid #fff}
#ft .vcard {width:300px;float:left;}

#ft .vcard .fn,
#ft .vTb dt,
#ft .friends dt{padding:0 0 5px;font:italic 700 32px georgia;}

#ft .friends{float:right;}
#ft .friends dd{margin:0 5px 0 0 }

#ft .vTb{width:300px;float:left;margin:0 0 0 120px}

#ft address{margin:20px 0 5px}
.host-bits{padding:40px 0 10px;}
.host-bits p{font:italic 700 12px georgia;float:left}
.host-bits a{width:95px;height:15px;float:left;margin:3px 5px 0;display:block;background: url(../img/hostBits.png) no-repeat;text-indent:-999em;}
.host-bits a:hover{border:0!important;}
/**/