/* CSS Document */
/* $Id$ */
/* $Author$ */
/* $Date$ */
/* $Revision$ */
/* Purpose */

/* Colors: gris:#E2E2E2; gris/maron scuro(text wiki):#6E6358 */
/*Colors vierde: vierde:#488503; vierde claro:#E6F9D0;*/

html, body {
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	margin:0;
	scrollbar-base-color: #D1D2D4;
	scrollbar-face-color: #D1D2D4;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #222222;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-track-color: #FCFCFC;
	}
/*global*/
*{
	padding:0px;
	margin:0px;
}
a {
	color:#222222;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color:#488503;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#222222;
}
h1 {
	font-size:14px;
}
h2 {
	font-size:12px;
}
input {
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border: none;
}
form {
	margin: 0;
}
fieldset {
	border: none;
	/* background: url(http://www.tuwork.com/Images/fieldHeader.gif) no-repeat top right; */
	padding-top: 15px;
	padding-bottom: 5px;
	-moz-border-radius: 10px;
}
legend {
	display: none;
	font-size: 16px;
	font-weight: bold;
	color: #6E6358;
}
blockquote {
	float: left;
	margin-bottom: 10px;
}
blockquote p {
	float: right;
	color: #888;
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
}
.hidden {
	display: none;
}
.clickButton {
	cursor: pointer;
}
strong {
	font-weight: bold;
	color:#6E6358;
}
.strong {
	font-weight: bold;
	color:#6E6358;
}
.strongVierde{
	font-weight: bold;
	color:#488503;
	}
.highlight {
	font-weight: bold;
	color: #6E6358;
}
.light {
	color: #488503;
}
.light a {
	color: #488503;
}
.dark {
	font-weight: bold;
}
.question {
	font-weight: bold;
}
.para p{
	margin-bottom: 10px;
}
.address {
	float: left;
	text-align: center;
	font-weight: bold;
	width: 100%;
}
.underlined {
	text-decoration: underline;
}
.soft {
	font-size: 12px;
	color: #888;
}
.noDecor{
	text-decoration:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.obligatory{
	color:#488503;
}
.oblique{
	font-style:oblique;
	color:#222222;
}
.imprime{
	margin-left:20px;
}
.marginDer{
	margin-right:5px;
}
.separator15{
	float:left;
	clear:both;
	height:15px;
	width:20px;
}
.separatorNoFloat{
	height:15px;
	width:20px;
}
.separator20{
	height:20px;
	width:20px;
	margin-top:10px;
}
.pageSeparator {
	visibility: hidden;
	clear: both;
	float: left;
	border-top: 3px solid #00697A;
	width: 100%;
	margin-top: 10px;
}
.enviado{
	border:1 px solid #488503;
}
.vierde{
	color:#488503;
}
.naranha{
	color:#FF3300;
}
.gris{
	color:#222222;
	margin-top:40px;
}
.popup{
	text-align:justify;
	margin:10px 10px;
	width:780px;
}

/*fin de global*/
/*todo contiene todo*/
#todo {
	clear: both;
	width: 996px;
	margin:0px auto 0px auto;
	order-left:1px solid #488503;
	order-right:1px solid #488503;
}
/*header*/
#header {
	clear:both;
	width:996px;
	height:102px;
	margin:0px auto 0px auto;
	background: url(http://www.tuwork.com/Images/header-erbaBoxPeq.jpg) no-repeat ;
	}
#logo{	
	float:left;	
	margin-top:4px;
	margin-left:0px;
}
#logo img{	
		margin-left:55px;

}
#headerCenter{
	float:left;
	margin-left:30px;
	width:400px;
	font-weight:bold;
}
#headerPais{
	margin-left:60px;
	margin-top:2px;
	font-size:12px;
	}
#headerPais .anunciosPub{
	float:right;
	font-size:11px;
	color:#488503;
	margin:20px 40px 0px 3px;
}
#headerPais p{
	font-size:11px;
	color: #488503;
}
#headerPais select{
	float: left;
	width:100px;
	font-size:10px;
	border:1px solid #488503;
	margin:20px 8px 0px 0px;
}
#headerRegistrate{
	float:left;
	width:300px;
	margin-top:20px;
	font-size:11px;
	margin-left:3%;
}
#headerRegistrate a{
	color:#448503;
}
#headerRegistrate a:hover{
	color:#222222;
}
#slogan{
	width:400px;
	float:inherit;
	margin-left:50px;
}
#slogan h1{	color:#222222; margin-left:150px; margin-top:5px; font-size:15px; font-weight:bold;}
#slogan h2{	color:#222222; margin-left:50px; margin-top:6px;}
#slogan .bajo{margin-left:130px; margin-top:2px;}

/*estilo de la loginBox*/
#loginBox{
	float:right;
	width:160px;
	padding:0px;
	margin-top:20px;
	margin-right:2px;	
}
#loginInside{
	width:160px;
	margin:0px;
}
#loginInside a{
	font-size:10px;
}
#loginInside .inputText{
	margin-bottom:2px;
	border:1px solid #488503;
}
#loginInside .clickButton {
	background-color: #E6F9D0;
	border:2px outset #488503;
	font-size: 11px;
}
.loginName{
	font-weight:bold;
	font-size:13px;
	color:#488503;
}
/* start of contentBox style*/
.contentInicio{
	float:left;
	margin-top:5px;
	width:998px;
	height:15px;
	background:url(http://www.tuwork.com/Images/headerFondoSfu.gif) no-repeat;
}
#contentBox {
	clear: both;
	float:left;
	width: 996px;
	argin-top:15px;
	border-left:1px solid #488503;
	border-right:1px solid #488503;
	height:auto;
}

#leftBox{
	float:left;
	width:200px;
}
#rightBox{
	float:right;
	width:750px;
	order-left:1px solid #488503;
}
/*estilo del buscador*/
#buscadorBox{
	float: left;
	width:200px;
	padding:0px;
	margin:0px 10px 10px 10px;
	background:url(http://www.tuwork.com/Images/buscaSfondoArr.gif) no-repeat;
}
.buscadorFooter{
	float:left;
	width:200px;
	height:15px;
	background:url(http://www.tuwork.com/Images/buscaSfondoBajo.gif) no-repeat;
}
#buscadorBox p{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-bottom:3px;
}
#buscaBox{
	width:200px;
	z-index: 10;
}
#buscaInside{
	float:left;
	width:198px;
	margin:10px 0px 0px 0px;
	border-right:1px solid #488503;
	border-left:1px solid #488503;
}
.buscaLabel {
	white-space: nowrap;
	font-size: 11px;
	font-style:oblique;
	color: #6E6358;
	margin: 1px 6px 0 30px;
}
.radioLabel {
	white-space: nowrap;
	font-size: 11px;
	font-style:oblique;
	color: #6E6358;
	margin: 1px 6px 0 3px;
}
.rija{
	width:140px;
	height:2px;
	margin:3px 0px 3px 20px;
}
.rijaLeft{
	float:left;
	clear:both;
	width:140px;
	height:2px;
	margin:3px 0px 3px 20px;
}
#buscaInside select {
	clear: left;
	float: left;
	border: 1px solid #488503;
	font-size: 12px;
	width: 140px;
	margin:3px 6px 0px 20px;
}
#buscaInside .inputText {
	clear: left;
	float: left;
	font-size:12px;
	border: 1px solid #488503;
	margin:5px 6px 0px 20px;
}
#buscaInside .inputRadio{
	border:none;
	margin-left:20px ;
}
#buscaInside .clickButton{
	border:none;
	margin:5px 6px 0px 45px;
}
#buscaInside .newLine {
	margin-top: 2px;
	margin-bottom: 3px;
	float: left;
	width: 100%;
}
.buscaFoto{
	margin:2px auto 4px 20px;
}
.buscaFoto label{
	font-size: 11px;
	font-style:oblique;
	color: #6E6358;	
	padding:2px 0;
	margin:2px 3px;
}
.buscaFoto input{
	vertical-align:middle;
}


.lineaBuscador{
	float:left;
	clear:both;
	width:175px;
	height:5px;
	margin:10px 0px 10px 20px;
	border-bottom:1px solid #488503;
}
.smartTag{
	width:160px;
	text-align:center;
	margin:5px 10px 0px 15px;
}
.smartTag p{
	text-align:center;
	font-size:11px;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}
.smartTag a{
	padding:3px;
}
.smartTag a:hover{
	color:#000;
}
.smartTag .st10{font-size:10px; color:#a6e172; }
.smartTag .st11{font-size:11px; color:#88b75e;}
.smartTag .st12{font-size:12px; color:#688b4a;}
.smartTag .st13{font-size:13px; color:#386e34; font-weight:bold;}
.smartTag .st14{font-size:14px; color:#455c30; font-weight:bold;}


.masVisitado{
	width:195px;
	margin:0px;
	height:auto;
}
.masVisitado p{
	text-align:center;
	font-size:11px;
	width:190px;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}
.masVisitado ul{
	text-align:center;
	color:#386e34;
	font-weight:bold;
	margin-top:7px;
	margin-left:0px;
	margin-bottom:0px;
	width:195px;
	list-style-type:none;
}
.masVisitado a{ color:#386e34; }
.masVisitado a:hover{ color:#386e34; background:#c6db3e; }

/*Banner a la izquierda, sotto il buscador*/
#bannerBox{
	float: left;
	width:200px;
	padding:0px;
	margin:0px 10px 10px 10px;
}
#bannerBox .contentBanner {
	font-size:11px;
	text-align:center;
	margin:10px 12px 25px 10px;
}
#bannerBox .contentBanner a {
	text-align:center;
	font-weight: bold;
	text-decoration: underline;
}
/*en la home el buscador a la izquierda y la explicacion a la derecha*/
#arribaRight{
	float:left;
	width:98%;
	height:270px;
	margin-bottom:10px;
}
#explicacion{
	float:left;
	height:250px;
	width:65%;
	background:url(http://www.tuwork.com/Images/explicacionSfondoTot.gif) no-repeat;

}
.expTuwork{
	text-align:center;
	font-weight:bold;
	color:#488503;
	margin:20px 20px;
	line-height:20px;
}
.expText{
	font-size:12px;
	text-align:justify;
	margin:15px 15px;
	line-height:20px;
}
#registrate{
	float:left;
	width:230px;
	height:250px;
	margin-left:3%;
	background:url(http://www.tuwork.com/Images/registrarSfondo.gif) no-repeat;
}
.regText {
	font-size:12px;
	text-align:justify;
	margin:25px 20px;
	line-height:20px;
}
.regLink {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:20px 15px;
}
#registrate a{
	text-decoration:underline;
	color:#488503;
}
#registrate a:hover{
	text-decoration:underline;
	color:#222222;
}

#favoritos{
	width:auto;	
}
#favoritos .pathText{
	margin-top:10px;
}
#favoritos .pathText{
	margin-left:15px;
}
#favoritos .pathFav{
	float: right;	
	text-align: center;
	padding: 2px 0;	
	margin-right:15px;
}
#favoritos .pathFav p{
	margin-top: 2px;
	margin-bottom: 2px;
}
#favoritos .pathFav img{
	vertical-align: middle;
}
#miListaExpl{
	position:absolute;
	margin-top:25px;
	width:220px;
	height:55px;
	background:url(http://www.tuwork.com/Images/miListaExplSfondo.gif) no-repeat;
}	

.textMiListaExpl {	
	margin:6px 15px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-align:justify;	
	height:55px;
	width:180px;
	color:#6E6358;
}	

/* estilo pathBox dove sta breadcrumbs y listafav (path=percorso)*/

#pathBoxPage {
	clear: both;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	width: 100%;
	margin:0px auto;
	border-bottom:1px solid white;	
}
#pathBoxPage .pathText{
	margin-left:15px;
}
#pathBoxPage .pathFav{
	float: right;	
	text-align: center;
	padding: 2px 0;	
	margin-right:15px;
}

.pathBox .pathFav {
	float: right;	
	text-align: center;
	padding: 2px 0;	
}
.pathBox .pathFav p{
	margin-top: 2px;
	margin-bottom: 2px;
}
.pathBox .pathFav img{
	vertical-align: middle;
}

.pathBox .pathCat {
	margin-top: 10px;
	margin-bottom: 10px;
	width:100%;
}
.pathBox .pathText {
	text-align: left;
}
#headerCatBox .bigTitle {
	font-weight: bold;
}

.h1Path{
border:0px solid blue;
width:auto;
display:inline;
}


/*busqueda frecuente*/

#freqBusqueda{
	position:absolute;
	top:3120px;
	left:320px;
	width:700px;
	border:0px solid green;
	color:#386e34;
}

.freqBusqueda{
	position:relative;
	float:left;
	border:0px solid red;
	width:150px;
	font-weight:normal;
	font-size:11px;
	font-size:10px;
}


#freqBusqueda h3{
	margin-left:0px;
	font-weight:normal;
	font-size:12px;
}


/*title antes de inicio listado anuncios*/
.destacadoTitle{
	float:left;
	width:96%;
	height:auto;
	background:url(http://www.tuwork.com/Images/destacadoFondo.gif) no-repeat;
	border-bottom:px solid #488503;
	margin-top:5px;
}
.destacadoTitle p{
	color:#6E6358;
	margin-left:15px;
	font-weight:bold;
}
.leyenda {
	font-size:11px;
	font-style:italic;
	color:#6E6358;
	margin-left:180px;
}
/*estilo de la home pagwe,de anuncioBox, de un anuncio en la lista*/
#itemBox .sinAnuncio p{
	margin:30px 10px;
	text-align:justify;
}

.itemBoxes {
	float: left;
	width: 100%;
	height:115px;
	background:url(http://www.tuwork.com/Images/itemSfondoSuave1.gif) no-repeat;
	ackground:#993333;
	margin-bottom:5px;
}
.itemBoxLast {
	float: left;
	width: 100%;
	background:url(http://www.tuwork.com/Images/itemSfondoSuave1.gif) no-repeat;
}
/*item contiene un anuncio solo*/
.item {
	float: left;
	width: 100%;
	margin-top: 8px;
	ackground:url(http://www.tuwork.com/Images/itemSfondoSuave1.gif) no-repeat;
}
.item .deDonde{
	margin-top:2px;
	margin-bottom:2px;
}
.itemInside{
	float: left;
	width:100%;
	margin-top:10px;
	padding-left:5px;

}
itemFooter{
	float:left;
	width:100%;
	height:15px;
	background:url(http://www.tuwork.com/Images/itemFooter.gif) no-repeat;
}
.itemImage {
	float: left;
	margin-top:5px;
	margin-bottom:12px;
	margin-left:10px;
}
.itemImage img {
	border: 0px solid #E2E2E2;
	width: 80px;
	height: 80px;
	margin-right: 10px;
}
.itemImage .bordo{
	border:0px solid #488503;
}
.itemFav {
}

.itemDesc {
	margin-top: 3px;
	float: left;
	width: 590px;
	overflow: hidden;
}
.itemTitleBox {
	float: left;
	width: 415px;
		/* if itemprice, take the above one */
	/* width: 485px; */
}
.itemTitle {
	float: left;
	width: 100%;
	margin-bottom: 2px;
	text-decoration:none;
}
.vierdeTitle{font-size:16px; font-weight:bold; color:#488503; }
.naranjaTitle{font-size:16px; font-weight:bold; color:#FF3300; }
.itemTitle a:hover{
	text-decoration:none;
	color:#222222;
}
.itemTitle .tip {
	color: #900;
	font-weight: bold;
}
.itemHeader {
	float: left;
	width: 100%;
}
.itemType {
	float: left;
	font-size: 13px;
	color: #6E6358;
	margin-bottom: 0px;
}
.itemMedia {
	float: right;
}
.itemMedia a {
	text-decoration:none;
}
.itemMedia a:hover {
	text-decoration:none;
}
.itemMedia img {
	height: 20px;
}
.itemLevel {
	clear: both;
	float: left;
	margin-bottom: 2px;
}
.shortLevel {
	width: 490px;
	overflow:hidden;
}
.longLevel {
	width: 60%;
}
/*texto explicacion trabajo en la ficha*/
.textLevel{
	float: left;
	width:90%;
	margin-bottom: 4px;
}
.itemLevel a {
	color: #6E6358;
}
.itemLevel a:hover {
	color: #488503;
}
.itemLocation {
	float: left;
	font-size: 13px;
}
.itemLocation span {
	display: none;
}
.itemLocation a {
	color: #6E6358;
}

.itemFav {
	float: right;
	font-size: 11px;
}
.itemFav img {
	vertical-align: middle;
	margin-left: 2px;
}
.itemFav a {
	color: #6E6358;
}
/*estilo de una pagina dentro de contentBox*/
/*estilo pagina de registracion de usuario*/
#altaBox{
	clear:both;
	width:796px;
	margin:20px auto 0 auto;
}
.usuarioBox{
	
	float: left;
	margin-right: 40px;
	margin-bottom:20px;
	width:320px;
}
.usuarioTitle{
	clear: both;
	float: left;
	width: 320px;
	height: 20px;
	padding: 10px 8px 5px 8px;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	background: url(http://www.tuwork.com/Images/usuarioHeaderVer.gif) no-repeat;
}
.usuarioTitle p{
	color:#488503;
}
.usuarioFields {
	clear: both;
	float: left;
	width:318px;
	background:#FFFFFF;
	border-right:1px solid #488503;
	border-left:1px solid #488503;
}
.altasAnun {
	padding:3px 8px;
}
.usuarioFooter{
	clear: both;
	float: left;
	width:320px;
	height:25px;
	background: url(http://www.tuwork.com/Images/usuarioFooterVerB.gif) no-repeat;
}

.usuarioFields .fieldLine {
	clear: both;
	float: left;
	width: 300px;
	margin: 4px 0px 3px 5px;
	border:0px solid green;
}
.usuarioFields p {
	clear: both;
	float: left;
	margin: 0px 0;
}
.usuarioFields label.medium {
	float: left;
	width: 100px;
	border: 0px solid #C2BCB3;
}
.usuarioFields input.medium {
	float: right;
	border: 1px solid #C2BCB3;
	width: 150px;
}
.usuarioFields select.medium {
	float: right;
	border: 1px solid #C2BCB3;
	width: 157px;
}
/*fin de specific usuario registracion*/
.pageTextBox {
	clear: both;
	float: left;
	text-align: justify;
	width: 100%;
	padding:0px 10px;
	margin-top: 0px;
	margin-bottom: 30px;
}
.pageText {
	clear: both;
	float: left;
	text-align: justify;
	width: 100%;
	line-height:15px;
	padding:0px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*titolo nelle pagine*/
#titleBox{
	clear:both;
	margin-bottom: 10px;
}
.prePageTitle{
	float:left;
	width:15px;
	height:50px;
	background: url(http://www.tuwork.com/Images/prePageTitleVerB.gif) no-repeat;
	margin-left:0px;	
}

#pageTitle {
	float: left;
	height:48px;
	background:#FFFFFF;
	border-top:1px solid #488503;
	border-bottom:1px solid #488503;	
}
#pageTitle p {
	vertical-align:middle;
	margin:15px 17px 0px 8px;
	font-size: 16px;
	font-weight:bold;
	color:#488503;
}
.postPageTitle{
	float:left;
	width:15px;
	height:50px;
	background:transparent url(http://www.tuwork.com/Images/postPageTitleVerB.gif) no-repeat;	
}
.pageConfirm {
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pageConfirm p {
	margin-bottom: 20px;
}

.fieldBigBox {
	background-color:#FFFFFF;
	float: left;
	width: 100%;
	clear:both;
}
.clearB{
	clear:both;
}
/*pagina de ANUNCIO*/

#anuncioBox {
	width:90%;
	margin:30px auto 10px auto;
	font-size: 13px;
	color: #6E6358;	
}
#anuncioTitleBox {
	background:#D3F7AA;
	
}
#anuncioTitle {
	margin-left:15px;
}
#anuncioTitle .title{	
	font-size: 20px;
	font-weight: bold;
	color:#222222;	
	margin-left:5px;
}
#anuncioTitle .sopraTitle{
	font-size:11px;
	
}
#anuncioSubtitle {
	margin-top:5px;
	margin-left:15px;
	font-size: 11px;
}
#anuncioSubtitle img {
	vertical-align: middle;
	margin-right: 5px;
}
/*fin title,inicio anuncio*/

#anuncio {
	margin-top:20px;
}
#anuncioAdBox {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}

#anuncioAd {
	width: 100%;
	float: left;
	/* border-bottom: 1px solid #DDDAD1; */
	margin-top: 20px;
	margin-bottom: 45px;
}
#anuncioAdBox .contentBanner {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
#anuncioAdBox .contentBanner a {
	font-weight: bold;
	text-decoration: underline;
}
.publiAnuncio{
	width:320px;
	margin-left:10px;
	float:left;
}
.googleFicha{
	width:300px;
	margin:10px 0px 0px 20px;
	float:left;
}
#anuncioImageBox {
	float: right;
	width: 266px;
}

/*google adsense en pagina anuncio*/
#anuncioAdsenseBox {
	float: right;
	margin-bottom: 10px;
	text-align: center;
	margin-right: 15px;
}
#anuncioAdsenseBox .anuncioAdsense {
	margin: 10px;
}

#listFiles {
	float: left;
	border: 1px solid fuchsia;
	width: 600px;
	height: 300px;
	
}
#anuncioInnerBox {
}

#anuncioContactBox {
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#anuncioContactDesc {
	float: left;
	margin-right: 10px;
}
#anuncioContactDesc p {
	font-weight: bold;
}
#anuncioContactInfo {
	float: left;
}
#anuncioContactName {
	font-weight: bold;
	margin-bottom: 10px;
}
#anuncioContact {
	margin: 5px;
}
#anuncioContact span {
	float: left;
	width: 70px;
}
#anuncioDescBox {
	float: left;
	width: 500px;
}
.anuncioDesc {
	float: left;
	width: 100%;
	margin-top: 20px;
	
}
.anuncioDesc img {
	vertical-align: middle;
	margin-right: 3px;
}
.anuncioDescTitle {
	margin-bottom: 7px;
	float: left;
	font-weight: bold;
}
.anuncioDescInfo {
	float: right;
	font-size: 12px;
	color: #888;
	margin-left: 10px
}

.anuncioDescInfo a {
	color: #888;
}

.anuncioDescInfo a:hover {
	color: #6E6358;
}
.anuncioDescText {
	clear: both;
	float: left;
	width:450px;
	text-align:justify;
}
/*estilo lista anuncios relacionados */
.anuncioDescText ul{
	list-style-image: url(http://www.tuwork.com/Images/iconZP.gif);
}
.anuncioLink {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.anuncioLink img {
	vertical-align: middle;
	margin-right: 5px;
}
.anuncioLink a img {
	margin: 0;
	margin-left: 2px;
	
}
.anuncioMediaOuter {
	float: left;
	border: 1px solid #C2BCB3;
	margin: 10px 20px;
}

#anuncioDescMedia {
	float: left;
}
.anuncioDescMediaHeader {
	margin-bottom: 10px;
}

#anuncioDescAudioBox {
	clear: left;
	float: left;
	width: 770px;
}
#anuncioDescVideoBox {
	clear: left;
	float: left;
	width: 770px;
}
.anuncioDescVideo {
	float: left;
	width: 200px;
	margin: 3px 3px;
}
.anuncioDescAudio {
	float: left;
	width: 200px;
	margin: 3px 3px;
}
#anuncioFurtherBox {
	width: 475px;
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 17px;
}
#anuncioFurtherBox ul {
	padding-left: 20px;
}

#anuncioFurtherBox .anuncioFurther {
	clear: left;
	background: #E6F9D0 url(http://www.tuwork.com/Images/.gif) no-repeat;
	border-bottom:1px solid #488503;	
	font-size: 16px;
	height: 20px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 8px;
}

#anuncioFurtherBox .anuncioFurther p{
	color:#666666;
}
/*anuncios relacionados*/
#anuncioFurtherBox .anuncioDesc {
	clear: left;
	margin-top: 0px;
	margin-bottom: 10px;
	overflow: hidden;
}

#anuncioFurtherBox .anuncioDescStars {
	float: right;
	font-weight: bold;
	margin-right: 3px;
}

#anuncioFurtherBox .anuncioDescTitle {
	font-weight: bold;
}

#anuncioFurtherBox .anuncioDescInfo {
	font-size: 11px;
	margin-left: 5px;
}
#anuncioFurtherBox .anuncioDescText {
	margin-top: 0px;
	margin-bottom: 0px;
}

#anuncioFurtherBox .anuncioLinkBox {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
}
#anuncioFurtherBox .anuncioLink {
	float: left;
}
#anuncioFurtherBox .anuncioLink img {
	vertical-align: middle;
	margin-right: 5px;
}

#anuncioAvisoBox {
	clear: left;
	border: 1px solid #488503;
	font-size: 11px;
	text-align: justify;
	width: 475px;
	margin-left: 8px;
	margin-top: 25px;
	margin-bottom: 15px;
}
#anuncioAviso {
	margin: 5px;
}
/*estilo de image,contact,google-map*/
#googleMapBox {
	width: 420px;
	padding:10px;
	border:1px solid #cccccc;
}
#googleMap {
	width: 410px;
	height: 200px;
	overflow-x: hidden;
	overflow-y: visible;
	margin:5px 0px;
}
#googleMapText {
	margin: 5px;
	text-align: justify;
}
#googleMapMessage {
	color: red;


	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#googleMapInfo {
	font-size: 11px;
}
#googleMapLink {
	margin-top: 5px;
}

#contactBox{
	width: 500px;
	float: left;
}
.contactDetails{
	width: 350px;
	float:left;
}
.contactFoto{
	width: 120px;
	float:left;
}
.contactFoto img{
	width: 120px;
	float:left;
}
#contact {
	width: 340px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 8px;
	margin-right: 17px;
}
#contact .loginName{
	font-weight:bold;
	font-size:13px;
	color:#488503;
}
#contactContactInfo .contactContactName {
	width: 100%;
	margin-bottom: 5px;
	color:#990000;
}
#contactContactInfo .contactContactLine {
	float: left;
	width: 100%;
}
#contactContactInfo #contactContactLinkBox {
	float: left;
	margin-top: 10px;
	margin-bottom: 3px;
}
#contactContactInfo .contactContactLink {
	float: left;
	width: 475px;
	margin-bottom: 3px;
}
#contactContactInfo .contactContactLink img {
	float: left;
	vertical-align: middle;
	margin-right: 5px;
}
#contactContactInfo .leftValue {
	float: left;
	width: 70px;
}
#contactContactInfo .rightValue {
	float: left;
}
#contact address {
	float: left;
}

.clearLeft {
	clear: left;
	font-size: 1px;
	line-height: 1px;
}
.clearBoth {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
#wait {
	margin: 15px 10px;
}
#wait #waitImage {
	text-align: center;
	margin-bottom: 10px;
}
#wait #waitText {
	text-align: left;
}
/*sfondo de contact box*/
#contactBox .hd .c {
	font-size: 1px;
	height: 13px;
}
#contactBox .ft .c {
	font-size: 1px;
	height: 14px;
}
#contactBox .hd {
	background: transparent url(http://www.tuwork.com/Images/frame_tl.gif) no-repeat left top;
}
#contactBox .c {
	background: transparent url(http://www.tuwork.com/Images/frame_tr.gif) no-repeat right top;
}
#contactBox .bd {
	background: transparent url(http://www.tuwork.com/Images/frame_ml.gif) repeat-y left top;
}
#contactBox .bd .c {
	background: transparent url(http://www.tuwork.com/Images/frame_mr.gif) repeat-y right top;
}
#contactBox .bd .c .s {
	margin: 0px 8px 0px 4px;
	background: #FFFFFF url(http://www.tuwork.com/Images/frame_ms.gif) repeat-x left top;
	padding: 1em;
}
#contactBox .ft {
	background: transparent url(http://www.tuwork.com/Images/frame_bl.gif) no-repeat left top;
}
#contactBox .ft .c {
	background: transparent url(http://www.tuwork.com/Images/frame_br.gif) no-repeat right top;
}

/*box que aparecen en anuncio, para contactar,recomendar,opinar*/
.closeButton {
	cursor: pointer;
	position: absolute;
	right: 3px;
	top: 8px;
}

#sendMessage {
	margin-left:3px;
	margin-bottom:10px;
	position: relative;
}
#sendOpinion {
	position: relative;
}
#sendOffer {
	position: relative;
}
/*box para contactar,opinar,recomendar*/
.messageFooter{
	height:20px;
	width:100%;
	float:left;
	background:url(http://www.tuwork.com/Images/messageFondo.gif) no-repeat;

}
.messageBox {
	float:left;
	width: 476px;
	position:relative;	
}
.messageBox .fieldTitle {
	float: left;
	padding-left: 15px;
	margin-top: 15px;
	margin-bottom: 3px;
	width: 435px;
}
.messageBox .fieldBig {
	clear: both;
	float: left;
	width: 467px;
	margin-top: 5px;
	margin-bottom: 3px;
}
.messageBox .fieldBigSecond {
	clear: both;
	float: left;
	width: 467px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.messageBox .fieldLineLeft {
	clear: none;
	float: left;
	width: 235px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.messageBox .fieldLineRight {
	clear: none;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 230px;
}
.messageBox .fieldBigLine {
	float: left;
}
.messageBox .fieldBigLine label {
	float: left;
	text-align: right;
	width: 95px;
	margin-right: 5px;
}
.messageBox .fieldLineLeft label {
	float: left;
	text-align: right;
	width: 95px;
	margin-right: 5px;
}
.messageBox .fieldLineRight label {
	float: left;
	text-align: right;
	margin-right: 5px;
	width: 90px;
}
.messageBox input {
	float: left;
	width: 128px;
}
.messageBox textarea {
	height: 36px;
	width: 358px;
}

.messageBox .fieldButton {
	clear: both;
	float: left;
	cursor: pointer;
	padding-left: 100px;
	margin-top: 15px;
	padding-bottom: 0px;
}
.messageBox .fieldButtonRec {
	float: left;
	cursor: pointer;
	padding-left: 100px;
	margin-top: -15px;
}

.messageBox .pageText {
	float: left;
	padding-left: 15px;
	margin-bottom: 0px;
	width: 98%;
}

.messageBox .pageTextFinal {
	width: 110px;
	float: right;
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.messageBox .pageTextFinalRec {
	width: 110px;
	float: right;
	font-size: 10px;
	margin-top: -15px;
	margin-bottom: 15px;
}
/*box donde aparecen los errores*/
#messageFieldBox {
	float: left;
	width: 95%;
	margin:20px 8px;
	border:1px solid #488503;
	background:url(http://www.tuwork.com/Images/mesFieldBoxFondo.gif) repeat-x ;
}
#messageFieldBox p{
	color:#6E6358;
	font-weight: bold;	
	margin:10px;
}
#messageFieldBox ul{
	color:#222222;
	margin:30px;
}

#messageFieldBox > div {
	/* width: 720px; */
	margin: 0px;
}
/* dentro de MESSAGE BOX --esta es fieldBigBox solo para anuncio.i.xsl*/
.fieldBigBoxAnuncio {
	float: left;
	width: 100%;
}
.fieldBig {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 5px;
}
.fieldSmallBox {
	float: left;
	margin-right: 40px;
}
.fieldMedium {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 5px;
}
.fieldSmall {
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.fieldTitle {
	clear: both;
	float: left;
	width: 90%;
	height: 22px;
	background: url(http://www.tuwork.com/Images/fieldTitleFondo.gif) no-repeat;
	margin-top: 5px;
	padding: 2px 8px 0px 8px;
	
}
.fieldTitle p{
	margin:2px 3px 0px 3px;
	font-weight: bold;
}
.fieldBig .fieldLine {
	float: left;
	width: 100%;
	margin: 3px 0;
}
.fieldMedium .fieldLine {
	float: left;
	margin: 4px;
	width: 240px;
}
.fieldMedium .newFieldLine {
	clear: left;
	float: left;
	margin: 4px;
	width: 550px;
}

.fieldSmall .fieldLine {
	clear: both;
	float: left;
	width: 410px;
	margin: 3px 0;
}
.usuarioBox .fieldSmall .fieldLine {
	clear: both;
	float: left;
	width: 310px;
	margin: 3px 0;
}
.fieldSmall p {
	clear: both;
	float: left;
	margin: 3px 0;
}
.fieldButton {
	clear: both;
	float: left;
	cursor: pointer;
	margin: 10px 0;
}
input.big {
	float: left;
	border: 1px solid #C2BCB3;
	width: 400px;
}
/*mantenimento anuncio texto*/
.medium{
	margin-left:0px;
	padding-left:5px;
	width:310px;
}

input.medium {
	float: left;
	border: 1px solid #C2BCB3;
	width: 120px;
}
input.small {
	float: left;
	border: 1px solid #C2BCB3;
	width: 100px;
}
input.click {
	float: left;
	background: none;
	padding: 0;
	margin: 0;
	margin-right: 3px;
	margin-top: 1px;	
}
label.full {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom:10px;
}
label.nearlyFull {
	float: left;
	width: 90%;
}
label.big {
	float: left;
}
label.bigger {
	float: left;
	width: 200px;
}

label.mini {
	float: left;
	margin-right: 5px;
}
label.medium {
	float: left;
	width: 250px;
}
textarea.medium {
	float: left;
	border: 1px solid #C2BCB3;
	color: #6E6358;
	width: 350px;
	height: 100px;
}

select.medium {
	float: left;
	border: 1px solid #C2BCB3;
	width: 150px;
}

.imageLine {
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0;
}
.imageLine input {
	float: left;
	border: 1px solid #C2BCB3;
}
.imageLine .displayImage {
	float: left;
	margin-left: 20px;
}
.imageLine img {
	vertical-align: middle;
	border: 1px solid #C2BCB3;
}

label.linkRight {
	float: left;
	width: 50px;
	margin-left: 10px;	
}
input.linkRight {
	float: left;
	border: 1px solid #C2BCB3;
	width: 186px;
}

.textOffDem{
	float:right;
	width:200px;
}
.clubCatTitle {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
.clubEventBox {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.clubCat .border {
	border-bottom: 1px dotted #DA0009;
}
.clubEvent {
	float: left;
	width: 750px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.clubEvent img {
	float: right;
	width: 250px;
	padding: 5px;
	border: 1px solid #C2BCB3;
}
.clubEventId {
	float: left;
	width: 80px;
}
.clubEventTitle {
	font-size: 17px;
	margin-bottom: 5px;
}
.clubEventCategory {
	clear: left;
	float: left;
}
.clubEventEstilo {
	float: left;
}
.clubEventDescHeader {
	display: none;
	clear: left;
}
.clubEventDesc {
	clear: left;
	font-style: oblique;
	margin-bottom: 5px;
}
.clubEventAddress {
	clear: left;
}
.clubEventZip {
	float: left;
}
.clubEventVillage {
	float: left;
}
.clubEventProvince {
	float: left;
}
.clubEventMail {
	clear: left;
	float: left;
}
.clubEventPhone {
	float: left;
}
.clubEventUrlBox {
	clear: left;
}
/* estilo de los opiniones */
#commentBox {
}

#commentBox .anuncioDesc {
    clear:left;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	background: transparent url(http://www.tuwork.com/Images/commentFondo.gif) repeat-x;
}

#commentBox .anuncioDescStars {
	float: right;
	font-weight: bold;
	margin-right: 3px;
	margin-top:3px;
}

#commentBox .anuncioDescTitle {
	float:left;
	font-weight: bold;
	margin-left:3px;
	margin-top:3px;
}

#commentBox .anuncioDescInfo {
	margin-top:17px;
	float:left;
	font-size: 11px;
	margin-left: -15px;
}
#commentBox .anuncioDescText {
	margin: 2px 5px 5px;
}
/*estilo en la zona privada */
.nombreUsuario{
	float:left;
}
.fieldTitleZP {
	clear: both;
	float: left;
	width: 100%;
	height: 22px;
	background: url(http://www.tuwork.com/Images/fieldTitleFondo.gif) no-repeat;
	margin-bottom: 5px;
}
.fieldTitleZP p{
	text-align: justify;
	font-weight: bold;
	margin: 0px 10px 0;
	padding: 1px 0;	
}
.fieldTitleZP img{
	vertical-align:middle;
	margin-left:8px;
}
.marginImg{
	margin-right:20px;
}
/*estilo de la tabla de gestion anuncios */
#gestionTable {
	width: 796px;
	margin-bottom: 10px;
	border-collapse:collapse;
	border:1px solid #488503;
	}
/*effects over one line of table*/
#gestionTable tbody tr:hover td, #gestionTable tbody tr:hover th:before { background:#FFFF99;}
#gestionTable p {
	margin: 3px 0px;
}
#gestionTable thead th{
	border-bottom:1px solid #488503;
	height:27px;
	background: transparent url(http://www.tuwork.com/Images/fondoGestiontable.gif) repeat-x;

}

#gestionTable thead p {
	color:#488503;
}
#gestionTable tfoot p {
	margin-top: 20px;
	margin-left:7px;
	font-weight: bold;
}
#gestionTable tfoot .anunTotal {
	border-bottom:1px solid #488503;
}
#gestionTable tbody {
	
}
#gestionTable tbody p{
	margin:3px 0px;	
}
#gestionTable tbody td{
	border-bottom:1px solid #488503;
}
#gestionTable .title {
	width:260px;
	text-align: left;
	font-weight:bold;
	border-right:1px solid #488503;
}
#gestionTable .title p{
	margin-left:7px;
}
#gestionTable .edit {
	width: 180px;
	text-align: center;
	border-right:1px solid #488503;
}
#gestionTable .visits {
	width: 55px;
	text-align: center;
	border-right:1px solid #488503;
	}
#gestionTable .date {
	width: 80px;
	text-align: center;	
	border-right:1px solid #488503;
}
#gestionTable .status {
	width: 55px;
	text-align: center;
	border-right:1px solid #488503;
}
#gestionTable .change {
	width: 150px;	
	text-align: center;
}

/*estilo del footerBox*/
#fooClear{
	clear:both;
	}
#footerBox {
	clear: both;
	width: 996px;
	margin:0 auto 0px auto;
	font-size: 11px;
}
#footer {
	margin:0 auto 0px auto;	
	text-align: center;
	width: 996px;	
	border-right:1px solid #488503;
	border-left:1px solid #488503;	
}
#footerContinue {
	width: 100%;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
}
#footerContinue p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#footerLinks{
	clear: both;
	margin:0px 0px 100px 0px;
	padding:0px;
	border:0px solid blue;
	}
#footerLinks p {
	margin:3px 0px;
	padding:3px 0px;;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
#footerLinks a {
	text-decoration:none;
}
#footerBigBanner {
	margin-top: 10px;
	margin-bottom: 10px;
}
#footerSmallBanner {
	margin-top: 10px;
	margin-bottom: 10px;
}
#footerGoogle {
	margin: 5px auto 0px auto;
}

#mvmFooter {
	margin:5px auto;
	width: 996px;
}
#mvmFooter .mvmTitle {
	margin-top:10px;
	text-align: center;
	background-color: white;
	font-weight: bold;
	width: 100%;
}
#mvmFooter .mvmTitle p {
	margin-top: 2px;
	margin-bottom: 2px;
	color:#488503;
	
}
#mvmFooter .mvmLinks {
	width: 80%;
	margin-left:40px;
	line-height:18px;
}
#mvmFooter .mvmLinks p {
	font-size: 10px;
	text-align: left;
	width:150px;
	margin: 0 4px;
	float:left;
}
.clear{clear:both;}

#footerFondo{
	width: 996px;
	margin:0 auto 10px auto;
	clear:both;
}
.footerFondo{
	float:left;
	height:15px;
	width: 998px;
	background:url(http://www.tuwork.com/Images/footerSfondoSfu.gif) no-repeat;
	margin-bottom:10px;
}

/*corner redondos with css*/
div.BORDI{
    width: auto;
}
span.TOP, span.BOTTOM{
    display: Block;
    background-color: #FFFFFF;
}
span.TOP span, span.BOTTOM span{
    display: Block;
    overflow: Hidden;
    background-color: #D3F7AA;
    height: 1px;
}
span.RIGA1{
    margin: 0 5px;
}
span.RIGA2{
    margin: 0 3px;
}
span.RIGA3{
    margin: 0 2px;
}
span.TOP span.RIGA4, span.BOTTOM span.RIGA4{
    margin: 0 1px;
    height: 2px;
}
/*fin corner redondos with css*/

