body	{font-family:verdana,arial,sans-serif,helvetica;background: #fef4e7 url('http://www.pueblosecreto.com/App_Themes/Utherverse/bg.png') repeat-x; background-repeat:repeat-x;color: #2D2D2D; margin: 0px 0px 15px 0px; padding: 0px; font-size: 12px;/*max*/ vertical-align: baseline;outline: 0;padding: 0;margin: 0;border: 0;height:auto;}

#head {height:135px;background:transparent;}
#headIndex {height:75px;background:transparent;}
#headLeft{width:430px;}
#headLeftIndex{width:470px;}
#headRight{height:135px;width:430px;background:transparent url('http://www.pueblosecreto.com/App_Themes/Utherverse/headRight.png') no-repeat 0 0;}
#headRightIndex{height:75px;width:430px;background:transparent no-repeat 0 0;}

#footContainer{margin-top:5px;}
#footContainerLeft{height:240px;width:401px;margin-right:5px;background:transparent no-repeat 0 0;}
#footContainerRight{height:240px;width:559px;background:#f9f9f9 no-repeat 0 0;background:url('http://www.pueblosecreto.com/App_Themes/Utherverse/search_bg.jpg') no-repeat 0 0;}

.registrate {margin-top:17px;}
.footer{ background:#ebebeb url('http://www.pueblosecreto.com/App_Themes/Utherverse/footer.png');text-align:center;margin:0; line-height:38px;height:38px;color:#FFF;border:1px solid #2c2c2c;}
.SCErrorMessage{
background-image:url(http://images.scsys.de/images/error.png);padding:20px;font-size:13px;font-weight:bold;color:#FFF;margin-bottom:5px;border:2px solid #b54760;}
h4 {	font-size: 16px;
		margin-top: 0;
		font-family: 'Myriad Pro', 'Myriad', helvetica, arial, sans-serif;
		text-shadow: 1px 1px 2px #7e7e7e;
		letter-spacing: 1px;
		/*-webkit-text-stroke: 1px white;*/
		text-transform:uppercase;
		line-height:20px;
		padding:4px;
	}
	h4 a {
		text-decoration: none;
		color: #ffffff;
		position: absolute;
		-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,1)));
		text-shadow: 0 2px 0 #e9e9e9;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		transition: all .3s;
	}
	
	h4 a:hover {
		color: #185a50;
		-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,.3)), to(rgba(0,0,0,1)));
		
	}

	h4:after {
		color: #dbdbdb;
		content : attr(data-title);
	}
	

a { outline: none; cursor:pointer; }
a:link,
a:visited,
a:active { text-decoration:none; color: #9b3524; }
a:hover { text-decoration:none; color: #cb3820; }

p {margin:5px;}
a.menu { 
font-family:Verdana,sans-serif;
color:ebebeb!important;
text-decoration:none;
}
a.menu:hover
{
color:#ebebeb;
text-decoration:none;
}
fieldset{border:1px solid #585858;padding:10px 25px;margin:20px 0px}
fieldset legend{font-family:"Helvetica Neue",Arial,sans-serif;font-size:24px;padding:0px 10px;color:#191919}
/*ul label, label{color:#7e7e7e;display:block;font-size:12px;line-height:18px;padding:6px 10px 2px 10px}*/
#search .search-filter ul label.active{background-color:#e6e6e4;color:#232323}
form fieldset{border:none;margin:0;padding:0}form fieldset p{padding-top:0}
input, textarea, select{
	margin-left:10px;
	}
span.color-4 a
{
	color:#d52b9d!important;font-style:bold;
	}
a:active, a:link, a:visited { 
color:
}
a:hover
{
text-decoration:none;
}
#site{
background:transparent;
}

#news{
margin:0;padding:0;width:438px;float:left;
border:1px solid #222;
background-color:#2c2c2c;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: .65;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
height:215px;
}
#news p{ padding:7px;color:#FFF!important;}
h1, h2, h3{
margin: 2em 0 1em;
margin:0;
padding:0;
text-transform:uppercase;
text-indent:5px;
/*
color:#662d08;
text-shadow: 0px 6px 6px #271002, 2px 2px 1px #000;
font-family: Helvetica,Arial,  Tahoma, Verdana;*/
color: #A50133;
text-shadow: #959595 1px 1px 2px;
font: normal small-caps bold 15px/20px Helvetica, Georgia, serif;
text-align:left;
}
h1.stil2
{color: #A50133;
text-shadow: #959595 1px 1px 2px;
font: normal small-caps bold 15px/20px Helvetica, Georgia, serif;}
#news h1{
/*color:#662d08;
text-shadow: 0px 6px 6px #271002, 2px 2px 1px #000;
font-family: Helvetica,Arial,  Tahoma, Verdana;*/
padding:7px;
color: #22a9fe;
text-shadow: #333 1px 1px 2px;
font: normal small-caps bold 17px/23px Helvetica, Georgia, serif;
}
#naviTop{
width:860px;
background-image:url(hNav.png);
background-repeat:no-repeat;
height:36px;
clear:both;
border-bottom:3px solid #FFFFFF;
}
#naviTopIndex{
width:965px;
background-image:url(hNavIndex.png);
background-repeat:no-repeat;
height:36px;
clear:both;
border-bottom:3px solid #FFFFFF;
}
span.topItem1, span.topItem2, span.topItem3, span.topItem4, span.topItem5, span.topItem6{
cursor:pointer;
height:38px;
font-size:12px;
line-height:22px;
text-align:center;
float:left;
border-right:1px solid #c4c4c4;
text-transform:uppercase;
}
a.topNavi:hover{ 
background-color:#FFF;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: .5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
a.topNavi:active, a.topNavi:link, a.topNavi:visited{ 
font-family:Arial!important;
text-decoration:none;
color:#000000;
display:block;
height:38px;
line-height:38px;
padding-left:25px;
padding-right:25px;
text-align:center;
font-weight:bold;
}
.error{
background: url('http://www.pueblosecreto.com/App_Themes/Utherverse/error_small.png') no-repeat 4px 12px;
border:3px solid #ad2f55;
background-color: #f1b3c6;
background-position: 14px 12px;
border-image: initial;
padding-left: 66px;
min-height: 46px;
padding: 8px 16px 8px 56px;
min-height: 20px;
line-height: 20px;
color: #333;
}
.warning{
background: url('http://www.pueblosecreto.com/App_Themes/Utherverse/warning_small.png') no-repeat 4px 12px;
border:3px solid #e6be67;
background-color: #fce4b2;
background-position: 14px 12px;
border-image: initial;
padding-left: 66px;
min-height: 46px;
padding: 8px 16px 8px 56px;
min-height: 20px;
line-height: 20px;
color: #333;
}
div.error ul, div.warning ul{
	position:relative;padding-top:10px;padding-left:0;margin:0;
	}
div.error span, div.warning span{position:relative;top:10px;left:5px;margin:0;padding:0;font-weight:600;}
div.error li, div.warning li{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
list-style-type:none;
}

input[submit]{}
/*NEW ORANGE BUTTONS */
.oButton  {
border: solid 1px #DA7C0C;
background: #F78D1D;
background: -webkit-gradient(linear, left top, left bottom, from(#FAA51A), to(#F47A20));
background: -moz-linear-gradient(top, #FAA51A, #F47A20);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAA51A', endColorstr='#F47A20');
color:#FFF!important;
cursor:pointer;
padding:4px 4px 4px 4px;
font:14px/100% Arial, Helvetica, sans-serif;
text-align:center;
}
.bButton  {
border: solid 1px #000000;
background: #000000;
background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#3b3b3b));
background: -moz-linear-gradient(top, #000000, #3b3b3b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3b3b3b');
color:#FFF!important;
cursor:pointer;
padding:4px 4px 4px 4px;
font:14px/100% Arial, Helvetica, sans-serif;
text-align:center;
}

.gButton  {
border: solid 1px #989898;
background: #c7c7c7;
background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#c7c7c7));
background: -moz-linear-gradient(top, #e6e6e6, #c7c7c7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#c7c7c7');
color: #333!important;
padding:4px 4px 4px 4px;
cursor:pointer;
text-align:center;
}

a:link.bButtonA, a:visited.bButtonA, a:active.bButtonA {
border: solid 1px #DA7C0C;
background: #000000;
background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#F47A20));
background: -moz-linear-gradient(top, #000000, #F47A20);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#F47A20');
color: white;
display:block;
cursor: pointer;
padding:4px 4px 4px 4px;
}
a:hover.bButtonA{text-decoration:none;border-color:#FFF;}
/** oBUTTONS END*/

.footer a:active, .footer a:link, .footer a:visited { 
font-family:Verdana,sans-serif;
color:#757575!important;
text-decoration:none;
}
.footer a:hover
{
color:#414141;
text-decoration:underline;
}


/* Basic positioning classes 
-----------------------------------------------------------------*/
.clearfix{ clear: both; }
.lf { float: left; }
.rf { float: right; }

img.indexThumb { width:70px;height:70px; background-color:#FFFFFF;margin:3px;}
