

@charset "UTF-8";
/* CSS Document */
html, body {
	padding: 0;
	margin: 0;
	}
html {
	font-size: 1em;
	}
body {
	font-size: 100%;
	background:url(../Images/back.png) repeat-x;
	background-color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	}
a img, :link img, :visited img {
	border: 0;
	}
	
a{
color: #0066FF;
text-decoration:none;}
a:hover{
color: #0033FF;
text-decoration:underline;}
a:focus{
outline:none;}
a:active{
outline: none;
}

blockquote{
padding:10px;
margin:0px;
font-size:14px;
line-height:22px;
border:1px dotted #CCCCCC;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;}

.imgPages{
width:210px;
height:200px;
margin-top:25px;
padding:0px;
float:left;
margin-left:50px;

 background:#FFFFFF; 
overflow:hidden;
vertical-align:middle;
}


h1{
font-size:20px;
line-height:20px;
text-align:left;
color:#003366;
margin:0px;
margin-bottom:10px;
}
h2{
font-size:12px; 
line-height:12px;
color:#0099CC;
letter-spacing:0.04em;
text-transform:uppercase;
margin:0px;
margin-bottom:5px;
}

h3{
font-size:14px;
text-align:left;
color:#003366;
margin:0px;
margin-bottom:10px;
}

p{
font-size:12px;
line-height:20px;
text-align:left;
padding:5px 3px;
margin:0;}

#main{
margin:0 auto;
width:790px;
}

#bar{
width:790px;
height:45px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(../Images/sombra_barra.png) #006699 repeat-x;
float:left;
margin-bottom:10px;
-moz-box-shadow:0px 3px 0px #000033;
}

.barboton{
width:105px;
height:15px;
padding:15px 12px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border-right:3px solid #006699;
text-align:center;
float:left;
margin-bottom:10px;
}

.barboton a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0.05em;
text-shadow: 0px 0px 1px #000;
}
.barboton a:hover{
text-decoration:none;
text-shadow:0px 0px 10px #000;
}

#twitterbar{
width:790px;
height:38px;
float:left;
text-align:left;
background-color: #CCCCCC;
-moz-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
color:#333333;
overflow:hidden;
margin-bottom:10px
}
#twittertext{
padding:10px;
float:left;
letter-spacing:0.01em;
width:570px;
height:18px;
overflow:hidden;
font-size:12px;
line-height:18px;
}
#twitterfollowus{
height:18px;
width:100px;
margin:0px;
padding:10px;
float:right;
background: #FFFFFF;
font-size:14px;
letter-spacing:0.05em;
-moz-border-radius:0px 5px 5px 0px;
font-weight:bold;
text-align:center;
font-style:normal;
border-left: 1px solid #666666;}
#twittertext a{
color:#000000;
font-weight:bold;
text-decoration:none;}
#twittertext a:hover{
color:#0000CC;
text-decoration:underline;}

#twitterfollowus a{
text-decoration:none;
color:#666666;
}
#twitterfollowus a:hover{
color: #000033;
}

#destacados{
width:790px;
height:250px;
float:left;
background-color:#FFFFFF;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-bottom:10px;}

#imagendestacados{
width:200px;
height:200px;
margin-top:25px;
padding:0px;
float:left;
overflow:hidden;
}

#destacadop{
height:180px;
width:420px;
float:left;
margin:25px 10px;
font-size:12px;
line-height:20px;
overflow:hidden;
color:#333333;
letter-spacing:0.01em;
padding:10px;
text-align:left;
}

#destacadoboton{
font-size:16px;
padding:10px 25px;
margin:20px 10px 10px 10px;
background:#0099CC;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
}
#destacadoboton a{
text-decoration:none;
text-shadow: 0px 0px 1px #000;
color:#FFFFFF;
}
#destacadoboton a:hover{
text-decoration:none;
text-shadow: 0px 0px 5px #000;
}

.leftbutton{
height:246px;
width:41px;
padding:0px;
background: #999999;
border:2px solid #fff;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
-webkit-border-radius-top-left:5px;
-webkit-border-radius-bottom-left:5px;
float:left;
margin-right:15px;
}
.rightbutton{
height:246px;
width:41px;
padding:0px;
background: #999999;
border:2px solid #fff;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-top-right:5px;
-webkit-border-radius-bottom-right:5px;
float:right;
margin-left:15px;
}

.imgBox 
{
    padding-right:20px;
    border:solid 4px #0099CC;
}

.infoblock{
width:210px;
min-height:250px;
margin-top:5px;
float:left;
padding:20px;
text-align:left;
margin-bottom:10px;
color:#333333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFFF;
overflow:hidden;}

.infoblock h1{
padding-bottom:10px;
border-bottom:1px solid #666666;}

.infoblock a:hover
{
    text-decoration:none;
}

.button{
font-size:16px;
line-height:16px;
letter-spacing:0.07em;
padding:10px 5px;
margin:5px;
background:#0099CC;
color:#FFFFFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:center;}
.button a{
color:#FFFFFF;
text-decoration:none;
text-shadow: 0px 0px 1px #000;
}
.button a:hover{
text-decoration:none;
text-shadow: 0px 0px 5px #000;
}

#box{
width:760px;
min-height:100px;
padding:15px;
float:left;
background-color:#FFF;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
font-size:12px;
color: #666666;
letter-spacing:0.02em;
overflow:hidden;
}

#boxmap{
width:100px;
color:#666666;
padding:20px;
border-right:1px solid #999999;
float:left;
line-height:20px;
text-align:left;
margin-bottom:0px;
bottom:0px;}
#boxmap a{
color:#666666;
text-decoration:none;}
#boxmap a:hover{
text-decoration:underline;}

#boxfriends{
width:400px;
margin-left:10px;
border-right:1px solid #999999;
color:#666666;
padding:0px 10px;
float:left;
text-align:left;}

#footer
{
width:750px;
*margin-top:10px;
margin-bottom:10px;
float:left;
padding:15px 20px 15px 20px;
text-align:left;
color:#333333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFFF;
text-align:center;
font-size:12px;
color: #666666;

/*width:750px;
margin-top:10px;
float:left;
padding:20px;
text-align:left;
color:#333333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#EEEEEE;
overflow:hidden;*/
}
#footer a{
text-decoration:none}
#footer a:hover{
text-decoration:underline;}

#footer-down{
width:790px;
height:15px;
text-align:center;
padding:5px 0px 20px 0px;
float:left;
font-size:12px;
color: #0066FF;
letter-spacing:0.02em;
overflow:hidden;
margin:0px 0px;
}

#footer-down a{
text-decoration:none}
#footer-down a:hover
{
    color:#99dbf8;
text-decoration:underline;}

ul.menu, ul.menu ul {
list-style-type:none;
margin: 0;
padding: 0;
width: 790px;
float:left;
}

ul.menu a {
display: block;
text-decoration: none;
}

ul.menu li {
float:left;
width: 790px;
margin-bottom:5px;
}

ul.menu li a {
background: #006699;
color: #fff;
height:20px;	
padding: 10px 20px;
font-size:18px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
outline:none;
}

ul.menu li a:hover {
background: #000000;
border:none;
outline:none;
}

ul.menu li p{
font-size:12px;
line-height:20px;
letter-spacing:0.01em;
padding:20px 30px 50px 30px;
background:#FFFFFF;
color:#333333;
-moz-border-radius:0px 0px 5px 5px;

}

ul.menu li img{
float:left;
background:#FFFFFF;
margin:15px 20px 10px 20px;}


.blogshort{
width:210px;
margin:10px 0px 0px 0px;
float:left;
padding:20px;
text-align:left;
color:#333333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFFF;
overflow:hidden;}
.blogshort img{
width:210px;
height:170px;
margin:0px;
border:0px;
background:#666666;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.blogpost{
width:480px;
height:170px;
margin:10px 0px 0px 20px;
float:left;
padding:20px;
text-align:left;
color:#333333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFFF;
overflow:hidden;}

.contact{
width:480px;
margin:25px 20px;}
.contact h3{
font-size:14px;
line-height:18px;
color:#0066CC;
font-variant:small-caps;
letter-spacing:0.05em;
font-weight:bold;}
.contact input{
width:470px;
height:1.5em;
font-size:14px;
line-height:14px;
font-style:italic;
letter-spacing:0.07em;}

#principal{
width:790px;
height:100%;
float:left;
padding:20px 0 20px 0;
background-color:#FFFFFF;
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin-bottom:10px;}

#texto{
width:480px;
float:left;
margin:25px 20px;}

#imagen{
margin-top:25px;
padding:0px;
float:left;
overflow:hidden;
}

.migajasdepan{
width:460px;
margin:5px 0px 10px 0px;
padding:10px;
font-size:13px;
line-height:13px;
font-style:italic;
letter-spacing:0.01em;
border:1px solid #0099FF;
}
.migajasdepan a{
color:#0066FF;
text-decoration:none;}
.migajasdepan a:hover{
color:#0033FF;
text-decoration:none;
border-bottom:1px solid #0033FF;}

.blognav a{
margin:10px 5px;
float:left;
padding:10px;
font-size:13px;
line-height:13px;
letter-spacing:0.01em;
border:1px solid #0099FF;
}
.blognav a:hover{
background:#0066FF;
color: #FFFFFF;
text-decoration:none;}

/* CSS de DYNAMIC CMS */ 

#bigbox {
margin:0 auto;
width:790px;
}
#logo {
margin:80px 0 30px 0;
float:left;
}

.rollover a {
display:block;
width: 574px;
height:72px;
background: url("../Images/logo.png") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -72px;
}

#navi{
width:790px;
height:45px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:url(../Images/sombra_barra.png) #006699 repeat-x;
float:left;
margin-bottom:10px;
-moz-box-shadow:0px 3px 0px #000033;
}

.naviboton{
width:105px;
height:15px;
padding:15px 12px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
border-right:3px solid #006699;
text-align:center;
float:left;
margin-bottom:10px;
}

.naviboton a{
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0.05em;
text-shadow: 0px 0px 1px #000;
}
.naviboton a:hover{
text-decoration:none;
text-shadow:0px 0px 10px #000;
}


#navi .selnavi
{
font-weight:bold;
font-size:14px;
color: #EAEBEB;
}

#left{
width:190px;
float: left;
text-align:left;
margin: 0px 10px 0px 0px;
}

#left img a{
border:none;
}
#right{
width:155px;
float: left;
text-align:left;
margin: 0px 0px 0px 5px;
}
.item{
width:100px;
font-family:Verdana;
letter-spacing:0.1em;
font-size:12px;
float:left;
padding: 0.2em;
border-bottom: #FF9900 1px solid;
}
.itemlista{
width:100px;
font-family:Verdana;
font-size:10px;
float:left;
padding: 0.2em;
/*border-bottom: #FF9900 1px dotted;*/
}
.itemlista a{
width:100px;
font-family:Verdana;
font-size:10px;
padding: 0.2em;
}
.itemlista a:hover{
width:100px;
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
background-color:#666666;
padding: 0.2em;
/*border-bottom: #FFFFFF 1px dotted;*/
}

.item a{
width:100px;
font-family:Verdana;
font-size:12px;
padding: 0.3em;
}
.item a:hover{
width:100px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
background-color:#FF9900;
padding: 0.3em;
}
.item a:active{
width:100px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
background-color:#FF9900;
padding: 0.3em;
}
.itemb{
width:100px;
font-family:Verdana;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.1em;
text-align:left;
padding: 1.5em 0.1em 0.5em 0.1em;
border-bottom: #FF9900 3px solid;
}
.itemimg{
width:100px;
font-family:Verdana;
float:left;
padding: 0.2em;
}
.botonl{
width:70px;
height:10px;
border-bottom:#FF9900 2px solid;
float:left;
text-align:left;
margin:0;
padding:1em;
background:#FF9900;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
.botonl a{
color:#FFFFFF;
}

.modulosh{
width:155px;
height:18px;
padding-top:2px;
background-color:#006699;
/*background-image:url(../Images/box_header.jpg);
background-repeat:repeat-x;*/
float:left;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}
.modulost{
width:145px;
background-image:url(../Images/gray_back.jpg);
background-repeat:repeat-x;
background-color:#F3F3F3;
font-size:10px;
text-align:left;
float:left;
padding: 5px;
margin-bottom:10px;
}
.modulost a{
padding:0.2em;
}
.modulost a:hover{
background-color:#666666;
color:#FFFFFF;
padding:0.2em;
}

.modulo-login{
width:180px;
color:#cccccc;
background-color:#151c35;
font-size:10px;
text-align:left;
padding: 10px;
margin-bottom:10px;
font-family:Arial, sans-serif;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0px 2px 5px #000000;
}

.modulo-login input[type=text], .modulo-login input[type=password]{
width:100px;
padding:3px;
border:1px solid #999999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color:#666666;
font-size:11px;
letter-spacing:0.07em;
}
.modulo-login a{
padding:0.2em;
}
.modulo-login a:hover{
color:#FFFFFF;
padding:0.2em;
}

.modulosh-l{
width:190px;
height:18px;
padding-top:2px;
background-color:#006699;
/*background-image:url(../Images/box_header.jpg);
background-repeat:repeat-x;*/
float:left;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
}
.modulost-l{
width:180px;
background-image:url(../Images/gray_back.jpg);
background-repeat:repeat-x;
background-color:#F3F3F3;
font-size:10px;
text-align:left;
float:left;
padding: 5px;
margin-bottom:10px;
}
.modulost-l a{
padding:0.2em;
}
.modulost-l a:hover{
background-color:#666666;
color:#FFFFFF;
padding:0.2em;
}

.botonr{
font-family:Verdana;
font-size:10px;
text-align:left;
float:left;
margin:6px 0 2px 0;
}
.botonr a{
padding:0.3em;
}
.botonr a:hover{
background-color:#666666;
color:#FFFFFF;
padding:0.3em;
}
.botoni{
font-family:Verdana;
font-size:10px;
text-align:left;
float:left;
margin:5px;
}
.botoni a{
padding:0.3em;
}
.botoni a:hover{
background-color: #666666;
color:#FFFFFF;
padding:0.3em;
}
.botonii{
font-family:Verdana;
font-size:10px;
margin:5px;
}
.botonii a{
padding:0.3em;
}
.botonii a:hover{
background-color: #666666;
color:#FFFFFF;
padding:0.3em;
}
#centerbox{
width:790px;
height:100%;
/*min-height:700px;*/
float:left;
padding-bottom:20px;
}

#centerbox-clean{
width:650px;
text-align:center;
padding-bottom:20px;
border: 2px solid #FF9900;
}

#centerbox-clean-vacio{
width:650px;
padding-bottom:20px;
border: 2px solid #FF9900;
}

.confirmationBox 
{
	background:#eeeeee; text-align:center; margin-bottom:10px; border:solid 1px #666666;padding:10px; font-weight:bold;
}

.sectionname{
width:525px;
float:left;
text-align:left;
margin:0;
padding-bottom:0px;
font-size:11px;
}
.sectionname a 
{
	color:#666666;
	text-decoration:underline;
}
.sectionname a:hover 
{
	color:#666666;
	text-decoration:none;
}
#cajadelgada{
width:200px;
height:100%;
border:#FF9900 1px solid;
margin:10px;
padding:1em;
font-size:11px;
line-height:1.5em;
float:left;
text-align:left;
}
#Titular {
font-size:16px;
letter-spacing:0.1em;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#999999 1px dotted;
}
#Titularb {
font-size:26px;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#999999 1px dotted;
line-height:0.8em;
}
.filled-box 
{
	border:#666666 1px solid;padding:20px; background-color:#eeeeee;
}
.cajatotal{
width:750px;
height:100%;
background-color:#FFFFFF;
/*border:#FF9900 1px solid;*/
padding:20px;
/*padding:10px;*/
font-size:11px;
line-height:1.5em;
float:left;
margin-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:left;
}

.cajatotal a
{
  text-decoration:underline;  
}

.cajatotal a:hover
{
  text-decoration:none;  
}

.cajatotal h2 
{
font-size:18px;
text-align:left;
font-weight:bold;
padding: 5px 0px 8px 5px;
margin-top:0;
}

#cajamediana{
width:360px;
height:100%;
border:#FF9900 1px solid;
margin:10px;
padding:1em;
float:left;
text-align:left;
}
.botong{
font-family:Verdana;
font-size:14px;
text-align:left;
float:left;
margin:5px;
border-left: #FF9900 1px dotted;
border-right:#FF9900 1px dotted;
font-weight:bold;
}
.botong a{
padding:0.3em;
}
.botong a:hover{
background-color: #FF9900;
color:#FFFFFF;
padding:0.3em;
}
#one{
width:120px;
height:260px;
border:#FF9900 1px dotted;
margin:10px 10px 0px 10px;
padding:1em;
font-size:10px;
line-height:1.1em;
float:left;
text-align:left;
}
/*#descripcions{
font-size:10px;
text-align:left;
margin-top:1em;
margin-bottom:1em;
font-weight:bold;
}*/
#inputform table { border-collapse: collapse; }
#inputform td, #inputform th { padding: 0; }
#inputform tr {  vertical-align:top; }
#inputform td.fieldname {text-align:right; padding-right:5px; width:25%;  vertical-align:top;}
#inputform td.fieldvalue {padding-right:10px; width:75%; }
#inputform td.largefield {padding-right:10px; width:100%; padding-bottom:10px;}

.btnStyle1
{
    width:120px;
	font-size:13px;
letter-spacing:0.07em;
padding:5px;
margin:5px;
background:#0099CC;
color:#FFFFFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:center;}
.button a{
color:#FFFFFF;
text-decoration:none;
/*text-shadow: 0px 0px 1px #000;*/
}

.btnStyle2
{

    width:75px;
	font-size:13px;
letter-spacing:0.07em;
padding:2px;
margin:5px;
background:#0099CC;
color:#FFFFFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:center;}
.button a{
color:#FFFFFF;
text-decoration:none;
}

.btnStyle3
{

    width:65px;
	font-size:12px;
letter-spacing:0.07em;
padding:2px;
margin:3px;
background:#0099CC;
color:#FFFFFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
text-align:center;}
.button a{
color:#FFFFFF;
text-decoration:none;
}

.btnStyleGo 
{
	border:0px; cursor:pointer; background:url(../Images/btngo.png); background-repeat:no-repeat; width:33px; height:16px; color:#FFFFFF; font-weight:bold; font-size:11px;padding-top:1px;padding-left:8px;
} 

.lnkbtn
{
	float:left;
	padding:5px;
	padding-top:10px;
	text-align:center;
}
.lnkbtn a
{
	background-color:#FFFFFF;
	border:solid 1px #666666;	
	padding:5px 10px 5px 10px;
	color:#666666;
}

.lnkbtn a:hover
{
	background-color:#666666;
	border:solid 1px #666666;	
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
}

.row-wrapper 
{
	border-bottom:dashed 1px #eeeeee; width:100%;float:left;
}

.row-div 
{
	float:left;	padding:10px; 
}

.row-main
{
	width:100%; float:left;
}

.row-main :hover 
{
	background:#F3F3F3;
}

.data-grid-wrapper
{
	clear:both;
	padding-top:10px;
}

.data-grid 
{
	border:solid 1px #666666; width:100%; font-size:12px;
}

.data-grid  th
{
	background-color:Gray;height:28px; text-align:center;color:#ffffff;
}

.message-div 
{
	padding:10px;border:solid 1px #B8B8B8;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.data-bar 
{
	background:#eeeeee;
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}

.data-bar .inbar 
{
	padding-left:5px;		
	padding-right:5px;		
}

.pagerStyle { font-size:12px; text-align:center; color:#666666; width:100%; }
.pagerStyle span {color:#ffffff; cursor:pointer; background:#868585; font-weight:normal;border:solid 1px #93928F; padding: 1px 3px;margin-right: 3px;display:block; }
.pagerStyle a:link {color: #666666; background:#eeeeee; text-decoration: none; font-weight: normal;display:block; border:solid 1px #93928F; padding: 1px 3px;margin-right: 3px;}
.pagerStyle a:active {color:#ffffff; background:#B8B7B7; font-weight:normal;border:solid 1px #93928F; padding: 1px 3px;margin-right: 3px; }
.pagerStyle a:hover {color:#ffffff; background:#B8B7B7; font-weight:normal;border:solid 1px #93928F; padding: 1px 3px;margin-right: 3px; }


.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}

.txtSmall
{
    font-size:10px;
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:2px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:2px;
}

input{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}

.modulost input[type=text]{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}

.modulost-l input[type=text]{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}

.sselect{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
letter-spacing:0.05em;
padding:5px;
}

textarea{
background:#ffffff;
border: 1px solid #B8B8B8;
cursor:pointer;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:13px;
letter-spacing:0.05em;
padding:5px;
}

.user-message 
{
	text-align:center;
	padding:10px;
	margin-bottom:5px;
}

.user-account
{
	/*position: absolute;top: 140px;margin-left: 550px; */
	float:left; padding-top:120px;
}

.user-account a
{
	text-decoration:underline;
}
.user-account a:hover
{
		text-decoration:none;
}

.fullblock{
width:750px;
margin-bottom:10px;
float:left;
padding:20px;
text-align:left;
color:#333333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#FFFFFF;

}

.fullblock h1 
{
font-size:14px;
text-align:left;
font-weight:bold;
padding: 5px 0px 8px 5px;
margin-top:0;
border-bottom:#DEDFE0 1px solid;	
border-top:0;
}

/* *************************/ 