* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th,{ font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }


ul, ol,  menu { list-style:none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

a:link {color: #333333; text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
a:hover {color: #BA1226; text-decoration: none;}

body{ background: url(../../images/serio/fonnub.jpg) repeat-x left top;}
.container{
margin:0 auto;
width:1000px}

/* common */

.clearfix{content:".";display:block;height:0;clear:both;}
.talign { text-align:justify;}
.margin20{ margin-right:20px;}
.marginB20{ margin-bottom:20px;}
.marginT10{ margin-top:10px;}


.header{ display:none; margin-top:0px; background-color: #EDB11B;  background:url(../images/bg-header_70.jpg) repeat; height:70px;}
.logo{ margin-left:30px; width:340px; padding-top: 11px;}
.navi{ width:510px; height:20px; text-align:right; padding:30px 30px 0 0;}

.navi a:link {color: #CF0069; text-decoration: none;}
.navi a:visited {color: #c9fa06; text-decoration: none;}
.navi a:hover {color: #f8f8f8; text-decoration: none;}

.search{ background:url(../images/bg-search.jpg) no-repeat; height:105px; padding:10px 25px 10px 40px;}





input.search { border:none; background: url(../images/bg-input.gif) no-repeat 0 0 !important; height:35px;} 

.bg-search{ background: url(../images/search-r.gif) repeat-x;}
.fonSearch{ font-size:14px; font-size:18px; color: #666666;}
.spaceField{ padding:7px 10px 0px 10px;}
.textfield240{ width:220px;}
.textfield330{ width:330px;}
.textfield520{ width:495px;}
.textfield700{ width:760px;}
.box240{ width:240px;}
.box520{ width:515px;}
.box700{ width:760px;}
.boxMenuadmin{ width:800px;}
.spaceS{ width:20px; background:url(../images/arrow.gif) no-repeat; margin-top:30px;}
.btnSearch{ width:100px; padding-top:21px;}

.textsmall{ font-size:9px;}

/* content */

.content{ margin-top:40px;}
.localidad{ width:280px; background:#f4f3f2; font-size:11px; height:100%}
.tituLoca{ background: url(../images/bg-brown.gif) no-repeat; height:30px; color: #FFFFFF; font-size:13px; font-weight: bold; padding:8px 0 0 25px;}
.tituDestaca{ background: url(../images/bg-green.jpg) no-repeat; height:30px; color: #FFFFFF; font-size:13px; font-weight: bold; padding:8px 0 0 25px;}
.dotdouble{ background:url(../images/dotdouble.gif) repeat-x; padding:5px 0; margin:0 20px;}

.boxState1{ width:132px; padding:10px 5px 10px 20px; line-height:22px;}
.boxState2{ width:90px; padding:10px 20px 5px 10px; line-height:22px;}

.localidad  li { border:0; margin:0; padding:0; list-style:none; /* savers */ border-bottom:1px solid #CCCCCC;}
.localidad a:link {color: #496902; text-decoration: none;}
.localidad a:visited {color: #496902; text-decoration: none;}
.localidad a:hover {color: #ae0101; text-decoration: none;}

.contentSearch{ width:640px;}
.contentFull{ width:1000px;}

.ctop{background:url(../images/curvatop.gif) no-repeat; height:7px;}
.cbottom{ background:url(../images/curvabotton.gif) no-repeat; height:20px;}
.cbody{border-left: 1px solid #97b89b; border-right: 1px solid #97b89b; padding:7px 24px 20px 24px; width:590px;}
.cbodyF{ background: #fff url(../../images/indexo/colab.png) no-repeat right center; border: 1px solid #cfcfcf; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0; width:1000px;}

.box7T{ height:7px; background: url(../images/gray-top.jpg) no-repeat;}
.box7B{ height:7px; background: url(../images/gray-botton.jpg) no-repeat;}
.titucategoria{ position:relative; height:24px; margin-bottom:17px;}
.titucategoria .fleft{ clear:both; float:none;}
.conteCategory{ left:0; top:0; position:relative; padding:0; width:590px; margin-left:10px; #margin-top:45px;}
.conteCategory .fright{margin-top:28px;}
.conteDestaHome{ background-color:#f7f8f8; padding:18px 20px; font-size:12px; line-height:28px; }
.conteDestaHome li{list-style: url(../images/bullet.gif); border-bottom:1px solid #e7ecdf;}
.conteDestaHome a:link {color: #000099; text-decoration: none;}
.conteDestaHome a:visited {color: #000099; text-decoration: none;}
.conteDestaHome a:hover {color: #405c02; text-decoration: none;}

.resulDestaca{  overflow:hidden; }
.logoDestaca{ }

.box225{ width:255px;}
.boxItem{ font-size:10px; border-bottom:1px dotted #CCCCCC; padding-bottom:15px;}
.ad{ padding:20px;}
.adwhite{ background-color:#FFFFFF; height:110px; margin-bottom:15px;}


/*resultados*/
.detacaBox{border-bottom:1px solid #e7e8e9; font-size:10px; color:#333333; padding:10px 10px 0px 10px;}
.destacaLogo{ width:118px; padding:5px; border:1px dotted #ccc;}
.destacaDetail{ width:380px; padding:0 0 0 10px; }

.resultList{ border-bottom:1px solid #e7e8e9; padding-bottom:15px; margin-bottom:15px;}


/*anuncio*/
.anuncioBox{ border-top:dotted 1px #CCCCCC; border-bottom:dotted 1px #CCCCCC; background-color:#eeeff0; padding:8px 8px 8px 8px; height:42px;}
.anuncioWelcome{ border-top:dotted 1px #CCCCCC; border-bottom:dotted 1px #CCCCCC; background-color:#eeeff0; padding:8px 8px 8px 8px; height:20px;}
.anunIcon{ width:62px; background: url(../images/icon-anuncio.jpg) no-repeat; border-right:1px solid #bebfc0; height:42px;}
.anunTitu{ width:740px;}
.anunDate{ width:740px; font-size:10px;}
.anunConten { padding:20px 100px;}
.anunLista { padding:20px 0; font-size:11px;}
.anunImages { width:120px; height:80px;border:3px solid #d8dbdd}

.anunContact{ font-size:11px;}
.anunEmail{ background:url(../images/mail.png) left bottom no-repeat; padding-left:25px;}
.anunTelef{ background:url(../images/phone.png) left bottom no-repeat; padding-left:25px;}

.anunquestion{ text-align:right; margin:15px 0; padding-top:10px;}
.anunPreguntas{ border-top:dotted 1px #CCCCCC; border-bottom:dotted 1px #CCCCCC; background-color:#eeeff0; padding:6px 8px; height:20px; margin-bottom:15px;}
.anunQuest { font-size:11px; padding-top:15px; margin-bottom:15px;}

.anunBoxUser{ border-top:1px solid #d8dbdd; border-bottom:1px solid #d8dbdd; overflow:hidden;}
.anunUser{ width:200px; background:url(../images/user.png) left bottom no-repeat; padding-left:25px; font-weight:bold; color:#0057cd;}
.anunicoPre{ width:200px; background:url(../images/ico-pre.png) left bottom no-repeat; padding-left:25px; font-weight:bold;}
.anunicoRes{ width:200px; background:url(../images/ico-res.png) left bottom no-repeat; padding-left:25px; font-weight:bold;}
.anunPublih{ width:80px; background:url(../images/date.png) left bottom no-repeat; padding-left:25px; font-size:10px}
.anuncioTGray{margin-top:20px; background-color:#eff7f0; padding:0 10px;}

.tituList{ font-weight:bold; background:#a9d44c;}
.welcomeUser { width:300px;}
.loginRegister { width:500px; text-align: right;}

/*pagination **/
.pagination{ margin-top:20px; }
#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #abbf81; margin-right:3px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:3px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#577f03; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:3px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#587f03; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #577f03; }







/*round*/
.roundFT{ display:none; height:11px; background:url(../images/greentop.gif) no-repeat;}
.roundFB{ display:none; height:10px; background:url(../images/greenbotton.gif) no-repeat;}

/*footer*/
#footer{margin:0 auto;
padding:20px 0 20px 300px;
width:640px; font-size:9px; color:#666666; overflow:hidden; height:40px;}



#footer ul.footTxt {
	width:100%;
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0;
	float: left;
}

#footer ul.footTxt li {
	background:url(../images/divider.gif) right top no-repeat;
	list-style: none;
	display: inline;
	padding: 0px 10px;
	margin: 0px;
	float:left;
}


#footer ul.footTxt li a {
	display: block;
	padding: 0px 0px;
}

#footer ul.footTxt li a:hover {
	color: #141414;
}
