.txtfooter {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#footer a:link, #footer a:visited{
	color: #FFFFFF;
}

#calendar_style{
padding:1px;
margin:1px;
background-color:#FFCCFF;
}

#calendar_fullfield{
background:#F9D9FD;
}

#comments_title{
	height:24px;
	padding: 6px 0 0 0;
	background:url(img/comments_title.jpg) no-repeat top center;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#009933;
	font-size: 12px;
	font-weight: bold;
}

#comments_title a{
color:#009933;
}
#comments_title a:hover{
	color:#007927;
}
#comments_title a:active{
color:#FFF;
}

#comments{
width:520px;
text-align:center;
padding: 0px 50px; 
}

#description{
width:600px;
/*background:#81C635;*/

text-align:left;
}

.ballon{
width:500px;
}
.sumbit_comment{
width:500px;
}

.impar{
background:url(img/bballon_01.jpg) no-repeat top center;
height:48px;
text-align:right;
padding: 8px 72px 0 0;
margin:0;
}

.par{
background:url(img/ballon_01.jpg) no-repeat top center;
text-align:left;
padding: 8px 0 0 75px;
height:48px;
margin:0;
}

.who{
	color:#993399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bolder;
	text-transform: capitalize;

}

.comment_date{
color:#0099CC;
}

.ballon_fill{
	margin: 0 0 0 0;
	background:url(img/ballon_02.jpg) repeat-y top center;
	padding: 10px 20px 10px 25px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color:#867494;
}

.ballon_footer{
background:url(img/ballon_03.jpg) no-repeat top center;
height:30px;
}

/*////////////////////Send Your Comment///////////////*/

.submit_comment{
width:500px;
}
.submit_yours{
height:40px;
text-align:left;
padding: 15px 0 0 70px;
background:url(img/_bballon_01.jpg) no-repeat;
color:#993399;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: italic;
font-weight: bolder;
}
.submit_body{
background:url(img/bballon_02.jpg) repeat-y;
}
.submit_footer{
height:15px;
background:url(img/bballon_03.jpg) top center no-repeat;
}

table.submit td{
text-align:center;
}
.comments_table{
width:500px;
}

table.comments_table td{
text-align:left;
padding: 0 0 0 10px;
}

#title{
background:url(img/description_title.jpg) no-repeat top center;
height:65px;
padding: 55px 0 0 0;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
text-transform:capitalize;
color:#a90188;
font: 20px bold;
}

#text{
background:url(img/description_txt.jpg) repeat-y top center;
padding: 10px 20px 10px 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color:#006633;
}

.fields{
border-color:#009999;
border-style:solid;
}

/*
.fields:hover, .fields:active{
background:#F9D9FD;
border-color:#009999;
}
*/



#calendar_columns{

}

#calendar_days{
background:url(img/bg_tr_days.jpg) repeat-x top left;
}

.calendar_month{
background:url(img/bg_tr_month.jpg) repeat-x top left;
}
.even{
background:#FFFFFF;
}

#calendar{
text-align:center;
padding-top:20px;
width:650px;
margin: 0 auto;
background: url(img/bg_calendar.jpg) top center repeat-y;
}
#calendar_end{
background: url(img/bg_calendar_end.jpg) top center no-repeat;
height:50px;
}

#calendar table td {
text-align:center;
padding:5px;}

#calendar a:link{
text-align:center;
}


.newspaper {
background:url(img/newspaper.jpg) top center no-repeat;
}

.title{
font-size:22px;
color:#B00F7F;
text-align:left;
font-weight:bold;
}

.date{
font-size:11px;
color:#B00F7F;
text-align:left;
font-weight:bold;
}
.txt{
font-size:15px;
text-align:left;
line-height:18px;
}
.txtb{
font-size:15px;
text-align:right;
line-height:18px;
}
.txt_2{
font-size:15px;
text-align:left;
line-height:20px;
}
.txt-small{
font-size:11px;
color:#B00F7F;
text-align:left;
line-height:-40px;
}
.txt-destacado{
font-size:15px;
color:#879737;
text-align:left;
line-height:25px;
}


.np_txt{
	font-size:12px;
	text-align:left;
}


.txt-destacado2{
font-size:15px;
color:#879737;
text-align:left;
line-height:25px;
text-transform:uppercase;
font-weight:bold;
}

*{
margin:0;
padding:0;
}

body {
SCROLLBAR-FACE-COLOR:#B00F7F;
SCROLLBAR-HIGHLIGHT-COLOR: #FFDEF6;
SCROLLBAR-SHADOW-COLOR: #FFDEF6;
SCROLLBAR-3DLIGHT-COLOR: #FFDEF6;
SCROLLBAR-ARROW-COLOR: #FFDEF6;
SCROLLBAR-TRACK-COLOR: #FFDEF6;
SCROLLBAR-DARKSHADOW-COLOR: #FFDEF6;
}

A:link {
text-decoration: none; 
color:#B00F7F;
}
A:visited {text-decoration: none; color: #B00F7F;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #35aaf3;}

  #relationship{
  text-align:right;
  padding: 40px 70px 0 0;
 }
   #relationship H1{
   margin:0;
   padding:0;
   color:#019eaf;
   font-size:20px;
   text-transform:uppercase;
 }
 
    .big{
   font-size:18px;
   text-transform:uppercase;
 }
 
 #scroll2 p{      
	  margin: 0;
	  padding:0;
}

#maincol_photos a:link img{border:solid 5px #a6127e}
#maincol_photos a:visited img{border:solid 5px #a6127e}
#maincol_photos a:hover img{border:solid 5px #700c55}


   #maincol_book p{
   text-align:left;
 padding: 300px 20px 0 365px;
  }
 
  #maincol_mail p{
   text-align:left;
 padding: 50px 20px 0 365px;
  }
	
	
.newspaper_link{
border:1px solid #B00F7F;
width:100%;
padding:2px;
margin:2px;
text-align:center;
}

.input_fields{
background:#FEE9FE !important;
border:1px solid #CC3399;
padding: 1px 5px;
margin:5px 5px 10px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
width:90px;
} 

.input_fields:hover{
background:#FFFFFF;
border:1px solid #CC3399;
padding: 1px 5px;
width:90px;
} 

#form_news{
background:url(img/popup2_bg.jpg)no-repeat top center;
margin:auto;
width:220px;
height:183px;
padding:188px 0 0 0;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#FFFFFF;

}

.submit_nl{
padding:0 35px 0 0;

}
.bt_popup{
background:url(img/popup_bt.gif) no-repeat center top;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:21px;
width:61px;
border:0px;
}

.fields{
margin: 10px 0 0 0;
/*text-align:right;*/
}

#comments textarea{
	width:400px;
	height:100px;
	font-size:12px;
	font-family:"Trebuchet MS";
}

#comments.textarea{
	font-family:"Trebuchet MS";
	font-size:10px;
}

.bt_submit{
background:url(img/submit_bt.gif) no-repeat center top;
color:#336600;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bolder;
height:21px;
width:61px;
border:0px;
}

#registration_thank{
background:url(img/popup3_bg.jpg)no-repeat top center;
margin:auto;
width:220px;
height:183px;
padding:188px 0 0 0;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#FFFFFF;
}