
body {color:#606060; background-color:#fff; font:12px "URW Gothic L",Arial;}
a { text-decoration:none; color:#606060; }
b { font-weight:bold; }
textarea, input { color:#606060; font:13px "URW Gothic L",Arial; }
    .bold { font-weight: bold; }
    .fs11 { font-size: 11px; }
    .fs10 { font-size: 10px; }

    .mano { cursor: pointer; }

	.wrap { position:relative; width:940px; margin:auto; text-align:left; }

	.header { position:relative; margin:0; padding:70px 0 25px 0px; }
	.headerTop {padding:40px 0 0 0; }
	.header .slogan { position:relative; margin-left: 45px; margin-top:50px; }
    .header .slogan2 { position:absolute; top:50px; right:0px;}
	.header #tv_banner {  }
	.header ul li {display:inline;}
	.positioned {position:absolute; top:-70px; left:425px;}
	.positioned2 {position:absolute; top:0; left:780px;}
	.userName {position:absolute; top:-60px; left:735px;
            /*background: url(../images/img-username.gif) no-repeat; */
            padding:5px; width:190px; height:65px; text-align:center;}
	.userName .company_name {font-weight:bold; color:#6B2229;}

	.body { position:relative; overflow:hidden; margin-top:12px; }
    #spamly_logo { position: absolute; top: -60px; }
    .header #subbanner { margin-left: 640px; }

    #number_select_service { padding: 2px 10px 0px 25px; }
    #number_select_budget { padding: 10px 0px 0px 20px; }
    .red-light { color: #f0828D; }

		.requestB2C { background-color:#742428; height:320px; position: relative;}

			.requestB2C .left { float:left; width:645px; margin-top:8px; }
			.requestB2C .left img { float:left; margin-bottom:6px; }
			.requestB2C .left a.services { float:left; overflow:hidden; border:0px; text-align:left; height:36px; line-height:36px; width:618px; cursor:hand; background:url(../images/service_field.gif) no-repeat; padding-left: 15px; padding-bottom: 5px;}
			.requestB2C .left a.services img {/* margin-right:5px; */}
			.requestB2C .left .textarea { clear:both; width:632px; height:232px; background:url(../images/textarea.gif) no-repeat; }
				.requestB2C .left .textarea textarea { border:0px; margin:60px 0 0 40px; width:565px; height:150px; }

			.requestB2C .left .textareabusiness { background:url(../images/textarea-business.gif) no-repeat; }

			.requestB2C .right { float:left; margin-top:8px; }
			.requestB2C .right .configure { width:290px; margin-top:2px; height:216px; color:#666; font-size:12px; background:url(../images/configure_box.gif) no-repeat; line-height:27px; padding-bottom: 15px; }
				.requestB2C .right .configure span { padding:5px 0 0 45px; display:block; }
				.requestB2C .right .configure .radio { vertical-align:middle; margin:0 10px 0 20px; }
				.requestB2C .right .configure #maximumPrice { width:55px; color:#742428; vertical-align:middle; height:20px; font-weight:bold; border:0px 0px 1px 0px; }

			.requestB2C .right .submit { width:290px; height:71px; border:0px; cursor:pointer; background:url(../images/home_press.gif) no-repeat; }

		.layer { position:relative; width:335px; height:250px; text-align:left; font-size:14px; }
			.layer .top { overflow:hidden; padding:5px 10px; line-height:10px; background:url(../images/layer_top_background.gif) repeat-x left bottom; height:40px;}
			.layer .top small {display:block; margin-top:5px; width:550px; font-size:10px;}
			.layer .top span { color:#742428; }
			.layer .top img { position:absolute; top:8px; right:11px; cursor:pointer; }

			.layer .back { overflow:hidden; background-color:#f3f3f3; padding-left:15px; font-size:12px; line-height:22px; height:22px; }
			.layer .back img { padding-right:8px; }


			.layer .text { background-color:#fff; overflow:auto; font-size:11px; margin-left:15px; margin-top:10px; 
/*                width: 325px; height:255px; */
}
            /*
			.layer .text li { display:block; width:180px; margin-left:10px; padding:5px 0; float:left; background: url(../images/arrow.gif) no-repeat 0 6px;  }
			.layer .text li a { padding:0 5px 0 15px; }
			.layer .text li a:hover { color:#742428; }

			.layer .remind { position:absolute; left:0px; top:344px; background-color:#f3f3f3; font-size:12px; width:100%; height:45px; overflow:hidden; }
			.layer .remind img { position:absolute; top:9px; right:40px; cursor:pointer; }
			.layer .remind div { width:75%; padding:9px 15px; float:left; }
             */

.textoRequest {font-size: 11px; margin:0 0 0 10px; width:530px; padding:10px 10px 0 10px; background: url(../images/fondo-redondo4.gif) no-repeat;}
.textoInformacion {font-size: 11px; margin:0 0 0 0px; width:530px; padding:10px 10px 0 10px; background: url(../images/fondo-redondo4.gif) no-repeat;}

.hints {margin:0 auto; padding:0 20px 20px 20px; text-align:left; width:600px; color:#606060;}
	.hints ul li {display:block; background:transparent url(../images/punto-lista.gif) no-repeat 0 5px; margin-bottom:4px; padding-left:15px;}
.foot {text-align:right; padding:0px; color:#c5c5c5; overflow:hidden; }
	.foot .left { float:left; width:400px; text-align:left; }
	.foot .right { float:right; width:500px; }

/* About us */
.bottomPhrase { color: #606060; }
.leftSide {width:252px; padding-right:40px; float:left; text-align:left;}
.menuPrincipal {background: url(../images/fondo-menu.jpg) no-repeat; font-size:11px; font-family:Verdana, Arial, sans-serif; padding:25px 0 0 25px; height:190px; margin-bottom:30px;}
	.menuPrincipal li {margin-bottom:3px;}
	.menuPrincipal li a {color:#F47878;}
	.menuPrincipal li a:hover,
	.menuPrincipal li a.select {font-weight:bold; color:#fff;}
.footer {color:#fff; background:#fff; width:87%; padding:5px 0 5px 0; clear:both; text-align:right;}
	.footer li {display:inline; border-right:1px solid #606060; padding:0 8px 0 4px;}
	.footer li.last {border:0;}
	.footer li a {color:#606060;}
	.footer li a:hover {text-decoration:underline;}

.contentRight {float:left; margin-bottom:50px;}

.menuPrincipalLargo {background: url(../images/fondo-menu2.jpg) no-repeat; font-size:11px; font-family:Verdana, Arial, sans-serif; width:251px; height:503px; margin-bottom:30px;}
	.menuPrincipalLargo dt {margin-bottom:15px;}
	.menuPrincipalLargo dd {padding-left:25px; margin-bottom:8px;}
	.menuPrincipalLargo dd a {color:#f47878;}
	.menuPrincipalLargo dd a:hover,
	.menuPrincipalLargo dd a.select {font-weight:bold; color:#fff;}


/* Varios */
.SuperSidetop {margin-top:18px;}
.SuperSidebottom {margin-bottom:18px;}
.sideTop {margin-top:10px;}
.sideRight {margin-right:10px;}
.sideBottom {margin-bottom:10px;}
.sideLeft {margin-left:10px;}
.body .info {display:block; background:#f7e99e url(../images/info.gif) no-repeat; width:520px; margin:0 0 25px; color:#F47878; padding-top:15px; padding-left: 30px;}
.body .errores {display:block; background:#f7e99e url(../images/fondo-error.gif) no-repeat; width:615px; margin:0 auto 25px; color:#F47878; padding-top:15px;}
.body .errores2 {display:block; background:#f7e99e url(../images/fondo-errorB.gif) no-repeat; width:550px; margin:0 0 25px; color:#F47878; padding-top:15px;}
.body .errores h3 {font-weight: bold; margin:0 10px 0 45px; color:#903030; text-align:left;}
.body .errores2 h3 {font-weight: bold; margin:0 10px 0 45px; color:#903030; text-align:left;}
.body .errores p {margin:0 10px 10px 45px; color:#903030; text-align:left;}
.body .errores2 p {margin:0 10px 10px 45px; color:#903030; text-align:left;}
.body .errores span {display:block; margin-bottom: 5px;}
.body .errores2 span {display:block; margin-bottom: 5px;}
.body .erroresPeq {background:#f7e99e url(../images/fondo-error-pequenyo.gif) no-repeat; width: 400px;}


/* Info */
.searchBox { float: left; padding-top: 10px;  }
.searchBox .inputBorder { border: 1px solid #DDD; }
.searchBoxText { font-size: 11px }
.noBorders { border: none; }
.cajaInfo3 {position: relative; float: left; background:#ededed url(../images/caja_info_background.gif) no-repeat; margin: 8px 8px 0px 8px; padding: 10px 10px 0px 10px; font-size:11px; height: 115px; }


.cajaInfo {width:551px; overflow:hidden; background:#ededed url(../images/circle-top.gif) no-repeat; margin-bottom:5px; margin-left:9px; padding-bottom: 5px;}
	.cajaInfo ul {float:left; width:175px; font-size:10px; margin:14px 0 12px 20px;}
	.cajaInfo ul li {margin-bottom:4px}
	.cajaInfo ul li a {padding-left:8px; color:#515151;}
	.cajaInfo ul li a:hover,
	.cajaInfo ul li a.select {color:#6b2229; background: url(../images/red-arrow.gif) no-repeat 0 4px;}
.paginacion {text-align:right; clear:both; overflow:hidden; width:545px;}
	.paginacion span {padding-top:8px; display:block;}
	.paginacion h2 {float:left;}
	.paginacion ul {width:60%; float:right; padding-top:15px;}
	.paginacion ul li {display:inline; padding:0 0 0 5px; font-size:10px;}
	.paginacion ul li a:hover,
	.paginacion ul li a.select {color:#6b2229; text-decoration:underline;}
.contenidoAcordeon {background:#ededed url(../images/circle-top.gif) no-repeat; clear:both; padding-top:6px; margin-bottom:10px; width:551px; margin-left:9px;}

.small_title { font-size: 11px; }
#crequests {}
    .mailbox_contact {  }
	#crequests.acordeonSelect {width:551px;}
	#crequests.acordeonSelect li {position:relative;}
	.mostrarInfoDiv {position:absolute; top:5px; left:565px;}
	.mostrarCampanaDiv {position:absolute; top:5px; left:565px;}
	.mostrarTelfDiv {position:absolute; top:5px; left:-35px;}
	#crequests li.selected a.tituloAcordeon {background:#909090 url(../images/select-title.gif) no-repeat; width:536px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
	.tituloAcordeon a {color:#fff;}
	.tituloAcordeon span {display:bock; float:left; width:150px;}
.acordeonSelect {width:562px;}
.acordeonNoSelect {width:562px;}
	#crequests li a.tituloAcordeon {background: url(../images/mailbox-cabecera.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
    /* ########################################################### */
    /* FOLLON dels colors rositas i tal... */
	#crequests li.company_read a.tituloAcordeon {background: url(../images/company_mailbox_read.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
	#crequests li.company_unread a.tituloAcordeon {background: url(../images/company_mailbox_unread.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
	#crequests li.company_replied a.tituloAcordeon {background: url(../images/company_mailbox_replied.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
	#crequests li.company_expired a.tituloAcordeon {background: url(../images/company_mailbox_expired.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
	#crequests li.company_contacted a.tituloAcordeon {background: url(../images/company_mailbox_contact.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
    /* ########################################################### */
    /* fi del follon */

	#crequests li.unread a.tituloAcordeon {background: url(../images/mailbox-unread.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
    #crequests li.read a.tituloAcordeon {background: url(../images/mailbox-read.gif) no-repeat; cursor:pointer; width:520px; height:26px; padding:10px 0 0 15px; margin:0 auto 5px; display:block; color:#fff; font-size:11px;}
.detalleAcordeon {background:#fff; margin:5px auto 5px; width:540px; overflow:hidden; clear:both; padding-bottom:15px;}
	.detalleAcordeon h2 {clear:both; display:block; color:#721f26; font-size:11px; margin:5px 15px;}
	.detalleAcordeon h2 em {color:#666; font-weight:normal;}
	.detalleAcordeon p {color:#515151; font-size:11px; line-height:17px; margin:5px 15px;}
.cerrar {float:right; margin:5px;}
.priceStatus {background: url(../images/fondo-pequeredondo.gif) no-repeat; color:#721f26; margin:5px 10px 0 10px; width:520px; overflow:hidden; font-size:11px; padding:15px 0;}
.rating_form { /*background:#ededed;*/ color:#721f26; margin:5px 5px; width:520px; font-size:11px; padding:10px 0;}
	.priceStatus li {display:block; float:left; width:180px; text-align:center;}
	.priceStatus dt {margin-left:10px;}
	.priceStatus dd {color:#333; margin-left:10px;}
	.priceStatus ul {float:left; margin-left:10px;}
	.priceStatus ul li {text-align:left; float:none; color:#333; margin-bottom:5px;}
	.priceStatus ul li strong {display:block; float:left; color:#721f26; width:110px;}
.priceStatus #datos_contacto_company {margin: 0 0 0 10px;}
#datos_contacto_cliente  {margin: 0 0 0 10px;}
.oneLine dt {display:block; float:left;}
.detalleAcordeon p.nota{text-align:center; font-size: 10px; color: #999;}
.detalleAcordeon p.nota2{text-align:center; font-size: 10px; margin:0;}
.options {padding:15px; font-size:11px; text-align:right; clear:both;}
	.options li {display:inline; margin-left:15px;}
	.options li.optionsInfo {margin-left:0; margin-right:65px;}
.detalleAcordeon textarea {font-size:11px; border:0; background:#fff; width:480px; height:110px; color:#333; padding:15px 0 0 10px; margin-top:10px;}
	.detalleAcordeon label,
	.detalleAcordeon div.label {display:block; margin:0 0 5px 15px; width:180px; float:left;}
	.detalleAcordeon label div.attachment {padding-left:15px;}
	.detalleAcordeon div.attachment input#id_attachment {width:300px;}
	.detalleAcordeon label.dist,
	.detalleAcordeon div.dist {float:none; width:auto; clear:both; margin:10px 0pt 0 15px; overflow:hidden;}
	.detalleAcordeon label.dist textarea {color: #721F26;}
	.detalleAcordeon label.dist select {width: 140px}
	.detalleAcordeon label span,
	.detalleAcordeon div.label span {display:block;}
	.detalleAcordeon div.label span em {font-size:10px; color:#999;}
.send {margin:15px; float:right;}
.msjAltavoz {width:550px;}
	.msjAltavoz div.cont {background: url(../images/fondo-redondo4.gif) no-repeat; padding:10px 0; }
	.msjAltavoz .cerrarVentana {float:right; margin:0 10px 10px 0;}
	.msjAltavoz p {margin:10px 0 0 15px; text-align:left;}
	.msjAltavoz p img {vertical-align:text-bottom; margin-right:5px;}

/* Paginas comunes */
.contenidoTexto p {color:#767676; margin-bottom:15px; text-align:justify; clear:both;}
	.contenidoTexto p a {color:#6b2229; font-weight:bold; text-decoration:underline;}
	.contenidoTexto p a:hover {text-decoration:none;}
.contact {width:615px; min-height:515px; padding-left:20px; padding-bottom:40px;}
.howItWorks {width:615px; padding-left:20px; margin-bottom:40px;}
	.howItWorks dl dt {margin-top:10px;}
	.howItWorks dl dd {margin-bottom:4px; background: url(../images/punto-lista.gif) no-repeat 0 5px; padding-left:20px; color:#767676;}
.contenidoTextoDerecho {width:615px; min-height:515px; padding-left:20px; margin-bottom:40px;}
	.contenidoTextoDerecho p {margin-bottom:15px;}
	.contenidoTextoDerecho ul li {margin-bottom:4px; background: url(../images/punto-lista.gif) no-repeat 0 5px; padding-left:20px;}
	.contenidoTextoDerecho p a {color:#6b2229; font-weight:bold; text-decoration:underline;}
	.contenidoTextoDerecho p a:hover {text-decoration:none;}
.linkComun {color:#721F26; text-decoration:underline;}
.linkComun:hover {text-decoration:none;}

/* Formularios */
#loginRegister {width:577px; height:200px; padding-top:30px; background: url(../images/formulario5.gif) no-repeat; text-align:left; color:#f47878; margin:auto;}
#loginRegister.otherBck {background: url(../images/formulario.gif) no-repeat;}
#loginSuppliers {width:577px; height:200px; padding-top:30px; background: url(../images/formulario6.gif) no-repeat; text-align:left; color:#f47878; margin:auto;}
#sendFriends {height:400px;}
	#loginRegister h3,
	#loginSuppliers h3 {font-size:12px; margin-bottom:5px;}
	#loginRegister label,
	#loginSuppliers label,
	#sendFriends label {display:block; margin-bottom:4px;}
	#loginRegister label input,
	#loginSuppliers label input {background: url(../images/fondo-input.gif) repeat-x; color:#333; width:195px; height:20px; border:0; font-size:11px; padding-left:5px;}
	#loginRegister label input#remember,
	#loginSuppliers label input#remember {width:15px; padding:0; float:left; margin-right:5px; background-image:none;}
	#loginRegister label span,
	#loginSuppliers label span,
	#sendFriends label span {display:block;}
		#loginRegister a,
		#loginSuppliers a {color:#f47878;}
		#loginRegister a:hover,
		#loginSuppliers a:hover {text-decoration:underline;}
.formuLeft {width:255px; float:left; padding-left:25px;}
.formuRight {width:260px; float:left; padding-left:25px;}
strong.termsUse {font-size:10px; color:#c0c0c0; margin-left:260px;}
.rating_form ul li label {width:145px; text-align:center;}

/* Botones */
.submitLogin {border:0; background: url(../images/bt-login.gif) no-repeat; width:71px; height:28px; cursor:pointer; float:right; margin:6px 5px 0 0;}
.btNewSupplier {border:0; width:100px; height:28px; cursor:pointer; float:right; margin:140px 10px 0 0;}
.register {border:0; background: url(../images/bt-register.gif) no-repeat; width:71px; height:28px; cursor:pointer; float:right; margin-right:10px;}
.bt-register2 {border:0; background: url(../images/bt-register2.gif) no-repeat; width:77px; height:28px; cursor:pointer; float:right; margin-right:10px;}
.bt-creditcard {border:0; background: url(../images/bt-creditcard.gif) no-repeat; float: left; width:121px; height:33px; cursor:pointer; margin-right:10px; margin-top: 7px;}
.img-paypal {border:0; background: url(../images/PayPalLogo.gif) no-repeat; float: left; width:121px; height:33px; cursor:pointer; margin-right:10px; margin-top: 7px;}

.votingPhoneBackground { background: url(../images/box-little.gif); background-repeat: no-repeat; padding-left: 20px; }

.bt-securecreditcard {border:0; background: url(../images/bt-securepayment.gif) no-repeat; float: left; width:135px; height:32px; cursor:pointer; margin-right:10px; margin-top: 7px;}
.bt-paypal {border:0; background: url(../images/bt-paypal.gif) no-repeat; float: left; width:127px; height:39px; cursor:pointer; margin-right:10px; margin-top: 5px;}
.bt-proceedpayment {border:0; background: url(../images/bt-proceedpayment.gif) no-repeat; width:135px; height:32px; cursor:pointer; float:right; margin-right:10px;}
.btLoveSpamly {display:block;}
.bt-sendmail {border:0; background: url(../images/bt-sendmail.gif) no-repeat; width:71px; height:28px; cursor:pointer; float:right; margin-right:10px;}
.bt-press {border:0; background: url(../images/bt-press.gif) no-repeat; width:71px; height:28px; cursor:pointer; float:right; margin-right:10px;}
.bt-press-love {border:0; background: url(../images/bt-send.gif) no-repeat; width:77px; height:28px; cursor:pointer; float:right;}
#btnSend {border:0; background: url(../images/bt-send.gif) no-repeat; width:77px; height:28px; cursor:pointer;}
#bt-save {border:0; background: url(../images/bt-save.gif) no-repeat; width:77px; height:28px; cursor:pointer;}
#btnEdit {border:0; background: url(../images/bt-edit.gif) no-repeat; width:77px; height:28px; cursor:pointer;}
#btnSelectAll {border:0; background: url(../images/bt-selectall.gif) no-repeat; width:77px; height:28px; cursor:pointer;}
.voting_top {float: left; width:105px; text-align: center; color: #333; }
.btnPress {border:0; background: url(../images/bt-press2.gif) no-repeat; width:105px; height:32px; cursor:pointer; margin:10px 0 0 10px;}
.btnClose {border:0; background: url(../images/bt-close2.gif) no-repeat; width:105px; height:32px; cursor:pointer; margin:10px 0 0 10px;}
.btnVote {border:0; background: url(../images/bt-vote.gif) no-repeat; width:77px; height:28px; cursor:pointer; margin:10px 0 0 420px;}
.btnGood {border:0; background: url(../images/bt-like-it.gif) no-repeat; width:105px; height:32px; cursor:pointer; margin:0px 0 0 0px;}
.btnMaybe {border:0; background: url(../images/bt-maybe.gif) no-repeat; width:105px; height:32px; cursor:pointer; margin:0px 0 0 0px;}
.btnBad {border:0; background: url(../images/bt-nothanks.gif) no-repeat; width:105px; height:32px; cursor:pointer; margin:0px 0 0 0px;}

.btBack {border:0; width:100px; height:28px; cursor:pointer; float:right; margin:140px 10px 0 0;}
.alignButton {margin:15px auto; overflow:hidden; padding-left:25px; width:430px;}
	.alignButton a {float:left; margin-right:30px;}

/* About us */
.textoInicio {font-size: 140%;}

/* How it works */
.wrapSubHeader {margin:auto; position:relative; text-align:center; width:940px; margin-bottom:20px;}
.forUsers {width:396px; height:200px; background: url(../images/access-forusers.gif) no-repeat; display:block; float:left; margin-right:120px;}
	.forUsers:hover {background: url(../images/access-forusers-hover.gif) no-repeat;}
.forSuppliers {width:396px; height:200px; background: url(../images/access-forsuppliers.gif) no-repeat; display:block; float:left;}
	.forSuppliers:hover {background: url(../images/access-forsuppliers-hover.gif) no-repeat;}
	.forUsers span,
	.forSuppliers span {display:none;}

.linksSubFooter {clear:both; margin:20px 0; text-align:center;}
	.linksSubFooter a {color:#b2b2b2; padding-left:15px;}
	.linksSubFooter a:hover {text-decoration:underline;}
.backHome {background: url(../images/home-icon.gif) no-repeat 0 2px; margin-right:40px;}
.goMailbox {background: url(../images/contact-icon.gif) no-repeat 0 4px;}

/* Change Password */
.submitChangePassword {border:0; background: url(../images/bt-change-password.gif) no-repeat; width:109px; height:28px; cursor:pointer; float:right; margin:6px 5px 0 0;}
#changePassword {margin:auto;}
	#changePassword label {display:block; margin-bottom:4px;}
	#changePassword label input#remember {width:15px; padding:0; float:left; margin-right:5px; background-image:none;}
	#changePassword label span {display:block;}

/***** Company *****/
.header .capCompany {right:85px; top:0; width:210px; height:80px; padding:10px 0 0 10px;}
.header .capCompany2 {left:295px; top:0; width:210px; height:80px; padding:10px 0 0 10px;}
.company_name {color:#606060; margin-bottom:8px;}
	.company_name strong {padding-right:5px; font-weight:bold;}
	.capCompany span {color:#742428;}
#selected_maturity {color:black;font-weight:bold; padding-left:5px;}



/* My Credit and Invoicing */
#repliesRemaining {width:285px; height:40px; padding:15px 0 0 15px; background: url(../images/fondo-repliesremaining.gif) no-repeat; display:block; margin-bottom:20px;}
.repliesRemaining {width:300px; height:28px; padding:5px 0 0 5px; background: url(../images/fondo-repliesremaining2.gif) no-repeat; display:block;}
	#repliesRemaining strong {border:1px solid #606060; background:#fff; padding:1px 1px 1px 30px; margin-left:5px;}
	.repliesRemaining a {color:#721F26; padding-right:5px;}
#repliesRemaining.repliesRemainingMyStatus {margin-bottom: 0;}


.header_filter { width: 530px;  margin: 5px 0px 5px 10px; vertical-align: middle; }
.header_filter img { vertical-align: middle; }
.listadoRequest .repliesRemaining {background: url(../images/mailbox-cabecera.gif) no-repeat; postion:relative; cursor:pointer; width:536px; height:26px; padding:10px 0 0 15px; margin:0 0 5px 0; display:block; color:#fff; font-size:11px;}
	.listadoRequest .repliesRemaining .selectStatus {color:#F47878; font-weight:bold;}
	.listadoRequest .repliesRemaining .linkComun {padding-left:15px; color:#fff; text-decoration:none;}
strong.referencia {font-weight:normal; display:block; float:left; width:300px;}
.selectStatus {color:#721F26;}
.contenidoTextoDerecho ul.listaMyAccount {padding-left:0;}
.contenidoTextoDerecho ul.listaMyAccount li{background-image:none; padding-left:0;}
.contenidoTextoDerecho ul.listaMyAccount ul.subListaMyAccount li{padding-left:20px;}
.contenidoTextoDerecho p.textoMyAccount {margin-bottom:0px}
.contenidoTextoDerecho ul.listaMyAccount a{text-decoration:underline; font-weight:bold; color:#6B2229;}
.contenidoTextoDerecho ul.listaMyAccount a:hover{text-decoration:none;}
.title2MyAccount{margin-top:30px;}

.title-bold { font-weight: bold; }
/* My Templates */
.myTemplate {width:436px; height:55px; padding:15px 0 0 15px; background: url(../images/fondo-mytemplates.gif) no-repeat; display:block; margin-bottom:20px;}
.tituloTemplates {padding-top:5px; text-align:right;}
	.tituloTemplates strong {margin:0 10px 2px 10px; display:block; width:535px;}
	.tituloTemplates span {float:left;}
.cuerpoTemplates {padding:10px 0 0 10px;}
	.cuerpoTemplates span {display:block; margin-bottom:4px;}
	.cuerpoTemplates textarea {width:535px; height:100px; margin-bottom:5px;}

.text_template_selector{padding-left:5px; width:350px; font-size:11px; color:#333; white-space: nowrap; float: right; }
.template_selector{width:250px; float: left; font-size: 11px;}

.explainText { font-size: 11px; font-style: italic; }

/* Join Us */
.formJoinUs {}
	.formJoinUs h3 {margin-bottom:8px; font-size:12px;}
	.formJoinUs label {display:block; margin-bottom:4px;}
	.formJoinUs label span {display:block;}
	.formJoinUs label input {border:1px solid #999; background:#fff;}
#category_selection {/*margin-top:20px; padding-top:20px;*/}
	#category_selection h3 {margin-bottom:5px; font-size:11px; color:#666666;}
.containerTree {width:577px; margin-bottom:20px;}
.leadReplies {margin-bottom:20px;}
	.leadReplies label {display:block; margin-bottom:5px;}

/* My stats */
.listStats {width:500px; margin-bottom:50px;}
	.listStats th {background:#ccc; border-bottom:2px solid #fff; padding:5px 0 3px 10px; font-weight:bold;}
	.listStats th.topLeft {background:#ccc url(../images/top-left.gif) no-repeat top left;}
	.listStats th.topRight {background:#ccc url(../images/top-right.gif) no-repeat top right;}
	.listStats td {background:#742428; border-bottom:1px solid #fff; color:#fff; text-align:left; padding:5px 0 5px 10px;}
	.listStats td .go {border:1px solid #000; background:#fff; color:#742428; padding:1px 2px; font-weight:bold;}
	.listStats td .go:hover {background:#742428; color:#fff; border:1px solid #fff;}
#datos_contacto_company {margin-left:15px; width:470px; font-size:11px;}
.contenContactLead {border:1px solid #721F26; padding:5px; width:500px; margin:10px auto 10px;}
	.contenContactLead div.priceStatus {background-image:none; color:#666; margin-top:0; margin:0 0 0 5px; padding-top:0;}

/* Profile */
.company_details,
.company_contact_person {overflow:hidden; width:100%; margin-bottom:10px;}
	.company_details dt,
	.company_contact_person dt {display:block; float:left; clear:both; width:170px; margin-bottom:4px;}
	.company_details dd,
	.company_contact_person dd {border:0px solid #ccc; display:block; float:left; height:15px; width:320px; margin-bottom:2px;}
.categories dl dt {color:#742428; margin-top:4px;}
.contenidoTexto p.red,
.red {color:#6B2229;}
.red-bold {color:#6B2229; font-weight: bold; }
.fondete {background: url(../images/fondo-redondo.gif) no-repeat top left; padding:15px 15px 15px 20px;}
.titleServicesProfile {padding-bottom:8px; display:block;}

/* love spamly */
.love-mail {width:220px;}
/*.cuadrillo {padding:10px; width:608px; background: url(../images/cuadrillo.gif) no-repeat top left;}*/
.cuadrillo {padding:10px; width:600px; background: url(../images/cuadrillo.gif) no-repeat top left;}
.spamly_bold { font-weight: bold; color: #333333; }
.small_space { height: 10px; }

/* My mailbox */
.titulote {margin:5px 0 5px 10px; font-weight:bold; color:#742428;}
.listadoRequest {margin:10px 0 10px 0; padding-left:10px; color:#999; font-size:11px; position:relative;}
.numerillo {position:absolute; left:-15px; top:0; color:#666;}
 pre {color:#666666;}
 pre:first-line {color:#999;}

/* Index */
#msg_bugdet {margin-right: 45px;}
#msgMyLeads {border:1px solid #721F26; margin:10px auto; overflow:hidden; padding:5px; width:500px}
#msgMyLeads ol {list-style-position:inside; list-style-type:decimal; font-size:11px; line-height:17px; margin:10px 15px;}
#msgMyLeads li span {}
#msgMyLeads li {margin-top:5px; margin-left:17px; list-style-position:outside;}
#msgMyLeads p {margin: 7px 15px;}


/* Login */
.black {background:#8f8f8f;}
	.black .header {padding-top:0;}
.wrapBlack {padding:20px 0; width:610px; border:5px solid #ccc; background:#fff;}

span.textoRojo,
span.textoRojo a {color: #721F26;}
textarea#id_text {margin-top:0; }


span.question { margin-bottom: 20px; }
.question_space { height: 2px; }
.response_space { height: 5px; }
