*{margin:0; padding: 0;}
body { background: #fff; color: #1a1a1a; font-family:Verdana; font-size:12px;}
img { border: 0;}
a{ color: #1a1a1a; text-decoration: none;}
h2 {font-size: 18px; margin-bottom:5px; color: #CC0000; border-bottom: 1px dashed #E84908;}
.clear{ clear: both;}
.marg20 {margin-top: 20px;}
.marg15 {margin-top: 15px;}
.esq {float: left;}
.dret {float: right;}
.ample380 { width: 340px;}


#cont { margin: 0 auto; width: 730px;}
	
#dalt h1 { font-size: 25px; margin-top: 10px; background: url('/./img/log.png') no-repeat left; padding-left: 30px; color: #313131; }
#dalt h1 a { color: #313131; }
#dalt h1 a:hover { color: #313131; border-bottom: 1px dashed #313131; }

#dalt ul { margin-top: 15px; }
#dalt li { list-style: none; display: inline; }
#dalt li a { padding: 6px 20px; margin: 3px 2px 0 0; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #039faf; font-size: 16px; }
#dalt li a:hover { border: 1px dashed #039faf;}
#dalt em { font-size: 12px; }


#buscar {padding: 10px 38px 10px 38px; background: url('/./img/fonsbusc.png') repeat-x; height: 40px;}

.enviar{
background:url(/./img/boto2.png);
border:0;
height:43px;
width:232px;
cursor:pointer;
float:right;
}

.textn{ font-size: 30px; color: #87A800; padding: 2px; border: 1px solid #e8e8e8; background:#FFFFFF; float:left;}


#resum { padding: 10px 0 10px 10px; background: url(/./img/fonsresum.png) ;}
#resum h2 {color:#2b6990 ;  border:0; }

#tags  { padding: 10px;}

#peu { padding: 5px; border: 1px solid #f1f1f1; background: #f6f6f6; color: #444; font-size: 11px;}

.tag1 {font-size: 12px; color: #444; } 
.tag2 {font-size: 13px; color: #ff7600;}
.tag3 {font-size: 14px; color: #de2159;}
.tag4 {font-size: 16px; color: #039faf;}
.tag5 {font-size: 17px; color: #87a800}
.tag6 {font-size: 18px; color: #de2159;}
.tag7 {font-size: 19px; color: #ff7600;}

.tagspuzz {background: #fffbcc url('/./img/tag_green.png') no-repeat 5px; border-top: 1px dashed #E5DB55; border-bottom: 1px dashed #E5DB55; margin-bottom: 10px; margin-top: 15px; height: 18px; padding: 5px 5px 4px 25px; color: #BF522B; font-weight: bold;}
.tagspuzz a { color: #BF522B;}
#groc{ }

fieldset ul, fieldset li{
border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
clear:both;
list-style:none;
padding-bottom:10px;
padding-top:5px;
}

fieldset input{
float:left;
}
fieldset label{
width:140px;
float:left;
font-size: 16px;
padding-top: 5px;
color:#444; }

.boto {
background:transparent url(img/boto.gif) repeat scroll 0 0;
border:0 none;
color:#444444;
cursor:pointer;
font-size:16px;
height:32px;
width:115px;
}

.textn2 {
margin-bottom: 5px;
margin-top: 5px;
border:1px solid #E8E8E8;
color:#666666;
font-size:16px;
padding: 2px;
width: 188px;
}

.roig { border-top: 1px dashed #F0BAA0; border-bottom: 1px dashed #F0BAA0; padding: 2px; background: #FFECE8; font-weight: bold; color: #D23D24; }

#puzzles li {list-style: none; display: inline-block; padding: 3px;}