/* ============================= */
/* ========= reset css ========= */
/* ============================= */

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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }

ol, ul {list-style:none;}

blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}

h1, h2,h3,h4, h5 { font-weight:400;}

:focus {outline:0;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width:0px; line-height:0px; font-size:0px;}
a { text-decoration:none; cursor:pointer;}


/* ============================= */
/* ========= header ========= */
/* ============================= */

.site { width:805px;  margin:0 auto; padding-bottom:92px; font-family:'Pacifico', cursive, arial }
header { text-align:center; margin: 0 auto; width: 100%; background: #ffc923 url(../images/line.png) repeat-x left bottom; padding: 10px 0}
h1 { color:#526583 ; font-size: 40px; line-height: 1em; text-align: center;}
h1 em { font-size: 50px;}
.txt { padding: 5px 0 20px 0; color: #da4a03; font-size: 16px; text-align: center; font-family: 'pacifico'}
.txt a { color:#526583; text-decoration: underline;}
.fill { width: 643px; float:left; background:#c40719; height:160px; margin-left:1px;}
.more { background: url(../images/01.png) no-repeat left top;}
.more span { position:absolute; bottom:-2px; right:0px; display:block;}
.container{width:805px;overflow:hidden;}
section { margin-top:20px;}

.thumb, .thumb-photo{position:relative;width:160px;height:160px;overflow:hidden;float:left;margin-left:1px;margin-bottom:1px;}

.divLeft, .divRight{width:90px;height:160px;overflow:hidden;position:relative;top:-160px;overflow:hidden;float:left;}
.divLeft{margin-right:-10px;}
.divRight{width:80px;background-position:-80px 0;}
.someContent{position:relative; width:160px;height: 160px;padding: 0px 0px 0px;font-size:12px;font-family:Arial;text-align:justify;}
.content{color:#CCC;height:126px;padding:0 0px 0 0px; }

.fancybox-title { position:relative;}
.fancybox-title span.day {font: 23px/27px 'Pacifico', cursive, arial; color:#da4a03; width:56px; background:url(../images/border.jpg) no-repeat right 5px; display:block; position:absolute; left:0px; top:15px; text-transform:uppercase; text-align:center;}
.fancybox-title span.day em{ font-size:43px; display:block; font-style:normal;text-align:center;}
.fancybox-title span.frase { display:block;  font: 12px/15px 'Verdana', sans-serif; color:#000; margin-left:70px;}
.fancybox-title span.frase .name { display:block; padding-top:8px;}
.fancybox-title { position:relative;}

.fb-like { margin:20px 0 ; }
.facebook { position:absolute; right:33px; bottom:0px; }

