a {
	color : #3F83C2;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}

body {
	margin: 0;
}

body, td {
	font-family :	Trebuchet MS, Tahoma, Arial, Verdana, sans-serif;
	font-size : 12px;
	color: Black;
}

hr {
	color : #9C9D9F;
	height : 1px;
}

img {
	border: 0;
}

form {
	margin : 0;
}

.BorderColor {
	border : 1px solid #C1CAE2;
}

.FormButton {
	background-color : #D8D8D8;
	background-image : url(../img/back_button.gif);
	font-size : 10px;
	height : 23px;
	padding-left : 5px;
	padding-right : 5px;
}

.FormButtonAdmin {
	background : url(../admin/img/back_button.gif) #D2D9DF;
	color : #333333;
	font-size : 10px;
	height : 23px;
	padding-left : 5px;
	padding-right : 5px;
}

.FormField {
	font-family : arial;
	font-size : 11px;
}

.FormField100 {
	font-family : arial;
	font-size : 11px;
	width : 100px;
}

.FormField130 {
	font-family : arial;
	font-size : 11px;
	width : 130px;
}

.FormField140 {
	font-family : arial;
	font-size : 11px;
	width : 140px;
}

.FormField200 {
	font-family : arial;
	font-size : 11px;
	width : 200px;
}

.FormField220 {
	font-family : arial;
	font-size : 11px;
	width : 220px;
}

.FormField250 {
	font-family : arial;
	font-size : 11px;
	width : 250px;
}

.FormField300 {
	font-family : arial;
	font-size : 11px;
	width : 300px;
}

.FormField350 {
	font-family : arial;
	font-size : 11px;
	width : 350px;
}

.FormField400 {
	font-family : arial;
	font-size : 11px;
	width : 400px;
}

.FormField450 {
	font-family : arial;
	font-size : 11px;
	width : 450px;
}

.FormField50 {
	font-family : arial;
	font-size : 11px;
	width : 50px;
}

.FormField550 {
	font-family : arial;
	font-size : 11px;
	width : 550px;
}

.frontnews {
	color: black;
	padding: 10px 10px;
	background-image: url(../img/frontnewsborder_bottom.gif);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}

.frontnewsheading {
	color: #0d387f;
	font-weight: bold;
	font-size: 12px;
}

.frontnewsdate {
	color: #b6b6b6;
}

.pyramidbackblue {

}

.PyramidBackBlueLight {
	background : #3F83C2;

}

.PyramidBackYellow {
	background : Yellow;

}


.PyramidBackMenu {
	background-color : #5569B0;
	background-image: url(../img/menu/back.gif);
	background-repeat: repeat-x;
	color : White
}


.pyramidbodyback {
	background-color : #FFFFFF;
	color: #000000;
}

.PyramidBodyLight {
	background : #FBFBFB;
}

.PyramidBodyMedium {
	background : #F0F0F0;
}

.PyramidBodyText {
	color: #393939;
}

.PyramidBodyTextLight {
	color : ;
	font-size : 11px;
}

.PyramidBodyWhite {
	background : #FFFFFF;
}

.PyramidFieldLogin {
	background : #FFFFFF;
	border-bottom : #808080 1px solid;
	border-left : #808080 1px solid;
	border-right : #808080 1px solid;
	border-top : #808080 1px solid;
	color : #000000;
	font-family : verdana;
	font-size : 12px;
	height : 20px;
	width : 110px;
}

.pyramidfieldsearch {
	background : transparent;
	border: 0;
	color : #000000;
	font-family : tahoma, verdana;
	font-size : 11px;
	width : 155px;
}

.PyramidGuestAnswer {
	color : #C22B2B;
}

.PyramidMenu2 {
	background : #F3F3F3;
}

.PyramidMenuText2 {
	background-image: url(../img/menu/menu_arrow2.gif);
	background-repeat: no-repeat;
	background-position:	10px 12px;
	display : block;
	padding: 5px 15px 5px 22px;
}

.PyramidMenuText2Active {
	text-decoration:	underline;
	font-weight: bold;
	background-image: url(../img/menu/menu_arrow2.gif);
	background-repeat: no-repeat;
	background-position:	10px 12px;
	display : block;
	padding: 5px 15px 5px 22px;
}

.PyramidMenuText3 {
	color : #000000;
	font-size : 11px;
}


.pyramidmenutexttop {
	color: #FFEB00;
	font-weight: bold;
}

.PyramidNaviText {
	color : #4E4E4E;
	font-size : 10px;
}

.PyramidSearchText {
	color : #4F4F4F;
	font-size : 10px;
	font-weight : normal;
}

.PyramidTextComment {
	color : #E3AB24;
	font-size : 11px;
}

.pyramidtitletext {
	margin: 0; padding: 0;
	font-size : 16px;
	font-weight: bold;
}

.pyramidtitletext2 {
	display: inline;
	margin: 0;
	padding: 0;
	font-size : 16px;
	font-weight: bold;
}

.PyramidSubTitle {
	color : #082A8B;
	font-size : 14px;
	font-weight : bold;
}

.leftshadow {
	background-image: url(../img/menu/leftshadow.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.menulevel1 {
	background-image: url(../img/menu/menu_arrow1.gif);
	background-repeat: no-repeat;
	background-position:	0 13px;
	padding: 6px 12px 3px 12px;
	color: Black;
	font-weight: bold;
	font-size: 13px;
	display: block;
}

.menulevel2 {

}

.submenu {
	background-image: url(../img/menu/menu_arrow1.gif);
	background-repeat: no-repeat;
	background-position:	8px 4px;
	padding: 0 3px 0 18px;
	font-weight: bold;
	font-size: 12px;
}

.submenu a {
	color: Black;
	display: block;
	line-height : 14px;
}

.submenu2 {
	background-color: #F9F9F9;
	border-bottom: 1px solid #DDDDDD;
}

.subtitle {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color : #3F83C2;
}

.menuheader {
	background-image: url(../img/menu/menu_header.gif);
	background-repeat: no-repeat;
	height : 31px;
	padding : 8px 4px 6px 8px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
.menuheader h2 {font-size: 12px; margin: 0; padding: 0; display: inline;}

.menuback {
	background-color: #FFCC00;
}

.backwhite {
	background-color: White;
}

.kupong {
	font-size : 24px;
	padding : 30px;
}


.searchback {
	background-image:url(../img/search_back.gif);
	background-repeat:no-repeat;
	height: 19px;
}

.textwhite {
	color: white; 
}

.textblue {
	color: #153B7E;
}

#title td {
	height: 30px;
	padding: 0 0 12px 0;
}

#rehvid td {
	border-bottom : 1px solid #C1CAE2;
}

#rehvid{
	border-top : 1px solid #C1CAE2;
	border-left : 1px solid #C1CAE2;
	border-right : 1px solid #C1CAE2;
}

.positive { color:#060}
.negative { color:#900}


.hotboxpulldown  {
	margin-top : 5px;
	font-family : arial;
	font-size : 11px;
	width : 160px;
}

.hotbox_content {
	padding: 6px 12px 6px 12px;
}

.fieldspido {
	border : 1px solid #F0F0F0;
	background-color: #F0F0F0;
	font-family : arial;
	font-size : 11px;
	color : red;
	font-weight : bold;
}

.fieldspidomini {
	border : 1px solid #F0F0F0;
	background-color: #F0F0F0;
	font-family : arial;
	font-size : 11px;
	color : red;
	font-weight : bold;
	width : 25px;
}

#bodyback {
	background-color: #ffffff;
	padding-top: 170px
}

#bodyback_sub {
	background-color: #ffffff;
	padding-top: 99px;
}

#frontnews {
	width: 532px;
}

#footer td {
	color : #BBBBBB;
}

.frontpage h2 {margin: 0; padding: 0 0 9px 0; font-size: 17px; line-height: normal; background: url('../img/title-bg.gif') no-repeat 0 100%;}

/* Front > Blog posts */

.blog-posts {width: 100%; overflow: hidden;}
.blog-posts .row {width: 100%; overflow: hidden; margin: 0 0 20px 0; padding: 0 0 20px; color: #000000; background: url("../blog/wp-content/themes/XSBasico-child/images/entry_border.png") repeat-x scroll left bottom transparent;}
.blog-posts .row .thumb {float: left; margin: 0 25px 0 0;}
.blog-posts .row .thumb img {border: 3px solid #FFCC00;}
.blog-posts .row .thumb a:hover img {opacity: 0.7; filter: alpha(opacity=70);}
.blog-posts .row h3 {margin: 0 0 5px; padding: 0; line-height: normal; font-size: 18px;}
.blog-posts .row h3 a {color: #2C2C2C; background: url("../blog/wp-content/themes/XSBasico-child/images/entry_heading_border.png") repeat-x scroll left bottom transparent;}
.blog-posts .row h3 a:hover {color: #b20f10; text-decoration: none;}
.blog-posts .row .meta {padding-bottom: 15px; font-size: 14px; color: #3B5998;}
.blog-posts .row .meta a, 
.blog-posts .row a.xs-entry-read-more {padding: 0 2px; color: #000000; white-space: nowrap; background: #FFF2BF;}
.blog-posts .row p {margin: 0; padding-left: 165px; font-size: 15px; line-height: normal;}
