@charset "UTF-8";

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}

.text_headline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00C;
	text-decoration: none;
}
.text_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00C;
	text-decoration: none;
}
.text_bottom_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555;
	text-decoration: none;
}

.text_white_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FC0;
	text-decoration: none;
}
.text_blue_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #009;
	text-decoration: none;
}
.text_red_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	text-decoration: none;
}

.villa {
	background-attachment: scroll;
	background-image: url(images/villa_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.img_bottom_right {
	background-image: url(images/bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.img_bottom_left {
	background-image: url(images/bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.suscribase_bg {
	background-image: url(images/img_sus_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
.bg_gall {
	background-image: url(images/img_gall_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left_bg {
	background-attachment: scroll;
	background-image: url(images/img_left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.right_bg {
	background-attachment: scroll;
	background-image: url(images/img_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.buttom_bg {
	background-attachment: scroll;
	background-image: url(images/img_bottom.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.title_bg {
	background-attachment: scroll;
	background-image: url(images/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.title_bg2 {
	background-attachment: scroll;
	background-image: url(images/title_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
}
.sep {
	background-attachment: scroll;
	background-image: url(images/sep.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.top_bg {
	background-image: url(images/top_gradient.jpg);
	background-repeat: repeat-x;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}


ul.page-numbers {
	margin: 20px 0 10px;
	width: 100%;
	padding: 0;
	font-size: 12px;
	line-height: normal;
	clear: both;
	float: left;
	}
 
    ul.page-numbers li {
    	float: left;
    	}
 
ul.page-numbers a,
ul.page-numbers span {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4E3E3), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #E4E3E3,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E3E3', endColorstr='#FFFFFF');
	padding: 3px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #666;
	}
 
ul.page-numbers a:hover,
ul.page-numbers span.current {	
	border: 1px solid #666;
	color: #444;
	}

