html, body, div, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Trebuchet MS, Helvetica, Verdana, Arial;
	background:transparent;
	text-decoration:none;
	font-size:12px;
	text-align:left;
}

body {background: #fff;margin: 0px;text-align: center;}

#principal {
width: 980px;
z-index: 0;
background-color: #fff;
font-size:11px;
margin-left: auto;
margin-right: auto;
font-family: "Trebuchet MS", Helvetica, Verdana, Arial;
font-size: 80%;
}
.cabecera {
width: 100%;
height:105px;
font-size:11px;
margin-left: auto;
margin-right: auto;
background-color: #fff;
color:#000;
}
.margenh { /*del header*/
padding-left: 5px;
display:table-cell;
*float:left;
height:105px;
vertical-align:bottom;
}
.login_label{
display:table-cell;
*float:left;
vertical-align:bottom;
padding:5px;
height:18px;
}
.login_fields{
display:table-cell;
*float:left;
padding:5px;
height:18px;
color:#000;
}
#peu {
font-size: 10px;
text-align: center;
width: 980px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

.hr_footer {
margin-bottom: 5px;
background: #95A306;
height: 1px;
width: 980px;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
.hr{
margin-bottom: 5px;
background: #95A306;
height: 1px;
font-size: 1px;
}

.header_toolbar{
background: #FFFFFF;
height: 18px;
font-size: 11px;
}
.header_toolbar_with_margin{
margin:auto;
width:980px;
}	
.recommend_htoolbar{
float: left;
}

.lang_htoolbar
{
float: right;
color: #000000;
}

input[type=texto] {font-size: 12px;padding:2px;font-family: Verdana, Helvetica, Verdana, Arial;border:#95A306 1px solid;}
input[type=text] {font-size: 12px;padding:2px;font-family: Verdana, Helvetica, Verdana, Arial;border:#95A306 1px solid;}
input[type=password] {font-size: 12px;padding:2px;font-family: Verdana, Helvetica, Verdana, Arial;border:#95A306 1px solid;}
input[type=image] {border:0px solid;}
select {font-size: 12px;font-family: Verdana, Helvetica, Verdana, Arial;border:#95A306 1px solid;;}
select {font-size: 12px;height: 20px;}
textarea {width:400px;}
a {text-decoration:none;color:#0000FF;}
h1 {text-align:left;padding:5px;padding-left:20px;margin:0px;font-size:14px;color:#FFF;font-weight:bold;text-transform:uppercase;
	background:#FFF url('../images/big_bar.gif');border:#95A306 1px solid;}
h2 {text-align:left;padding:4px;padding-left:20px;margin:0px;font-size:14px;color:#FFF;font-weight:bold;text-transform:uppercase;
	background:#FFF url('../images/bg_2col.gif');}
h2.rojo {background:#FFF url('../images/bg_2col_verm.gif');}

h3 {margin-top: 5px;font-size:16px;}

/* New Bid & My account*/
.label_header {color:#888888;font-weight:bolder;}
#infoPassosAlta {
width: 20%;
float: left;
font-size: 100%;
}
#pasAlta {
width: 78%;
float: right;
padding-left: 4px;
}

.liniaTitol {color:#95A306;font-weight:bold;font-size:18px;}
.caixaContingut {
text-align: left;
font-size: 12px;
}

.errorBox {
display:none;
text-align: center;
font-size: 15px;
}
.errorText {
font-size: 15px;
font-weight: bold;
color:red;
}
.edit_user_cell{height:20px; line-height:20px;padding-top:0px; padding-left:10px;display:table-cell;*float:left;}
.edit_user_row{height:20px;padding-top:5px; padding-left:5px;*float:left;}
.edit_user_minititle{padding-bottom:5px;
	font-size:16px;
	color:#95A306;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;}
#edit_user fieldset {
	padding:10px;padding-top:5px;
}
#edit_user legend {
	padding-bottom:5px;
	font-size:16px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
/* FIN New Bid & My account*/

/* Home User*/
.pestana_activada {margin-left:5px;width:120px;text-align:center;padding:4px;color:#FFF;font-weight:bold;font-size:12px;background:#95A306;border:#95A306 1px solid;border-bottom:#FFF 0px solid;}
.pestana {margin-left:5px;width:120px;text-align:center;padding:4px;color:#000;font-weight:bold;font-size:12px;background:#B2C20B;border:#95A306 1px solid;border-bottom:#FFF 0px solid;}
.th {text-align:left;height:30px; line-height:30px;color:#000;background:#CCC;padding-left:10px;display:table-cell;*float:left;}
.cell_multiple {vertical-aling:center;height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;}
.cell {height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;}
.cell_multiple_red {vertical-aling:center;height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#FF0000;font-weight:bold;}
.cell_multiple_green {vertical-aling:center;height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#95A306;font-weight:bold;}
.cell_red {height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#FF0000;font-weight:bold;}
.cell_green {height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#95A306;font-weight:bold;}

.text_green {	color:#95A306; }
.text_red {	color:#FF0000; }


.user_info_cell{height:20px; line-height:20px; padding-left:10px;display:table-cell;*float:left;}
.user_info_row{height:20px;}
.row_bid{height:30px;}
.row_bid_lost{height:30px;background:#FFBBBB;}
.row_bid_won{height:30px;background:#BBFFBB;}
.border_color{border:#95A306 1px solid;}
.border_lateral_color{border-left:#95A306 2px solid;border-right:#95A306 2px solid;}
.row{height:30px;width:100%;}
.columna_en_blanco{*float:left; display:table-cell;}
.columna_tabla_multiple{background-color:#EEE;border-top:#95A306 1px solid;border-bottom:#95A306 1px solid;*float:left; display:table-cell;}
.multiple_more {
background:url(../images/layout_join.png) no-repeat;width:20px;height:17px;padding-top: 0px; border-top-width: 5px; margin-top: 10px; top: 0px;
}
.empty_list{
width:100%;
text-align:center;
height:30px;
font-size:15px;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;
}
.multiple_minus {
background:url(../images/layout_split.png) no-repeat;width:20px;height:17px;padding-top: 0px; border-top-width: 5px; margin-top: 10px; top: 0px;
}


.purchase_radio_label {height:25px;padding:5px;vertical-align:middle;color:#000000;}
.purchase_radio {height:25px;padding-left:5px;vertical-align:middle;}

/* Fin Home User*/


.last_multiple_row {}
.celda2 {height:30px;padding-left:10px;}
.sombreado {background:#bbcdff;height:30px;border:#bbcdff 2px solid;border-bottom:#ff6600 0px solid;}
.multiple {height:30px;border:#ff6600 2px solid;padding:0px;margin:0px;}
.listatr:hover {background:#D6DD91;}
input {margin:0px;}

.lG {color: #fff;}
.lR {color: #E42828;}
.leE {color: #FF0000;}
.leB {color: #000099;}
.leA {color: #FFCC00;}
.leY {color: #99CC00;}

.cajita {width:230px;border: 2px solid #95A306;font-size:11px;}
.cajitaroja {width:230px;border: 2px solid #CC0000;}
.boton2 {font-size: 18px;font-weight: bold;height: auto;margin-top: 6px;padding-top: 3px;padding-bottom: 3px;}
.boton3 {font-size: 16px;font-weight: bold;height: auto;margin-top: 6px;padding-top: 3px;padding-bottom: 3px;}
.boton_siguiente {font-size: 16px;font-weight: bold;height: auto;margin-top: 6px;padding-top: 3px;padding-bottom: 3px;}
.botondatealta {font-size: 25px;font-weight: bold;height: auto;margin-top: 6px;padding-top: 3px;padding-bottom: 3px;}
.ayudaFormulario{color:#888;}
.errorField {color:#CC0000;}
.correctField {color:#44BB44;}
.copy {
font-size: 10px;
vertical-align: top;
}

#homePresentacio {
width: 67%;
float: right;
padding-left: 4px;
}
#homePromo {
width: 31%;
float: left;
margin-bottom: 15px;
}
#homePromoAlta {
padding: 2 2 2 2;
background: #BCECECE;
text-align:center;
}
#user_info {

}



.logoutboton {
color:#FFFFFF;
background-color:#999999;
font-family: "Verdana", Helvetica, Verdana, Arial;
font-size:11px;
border-color:#FFFF;
border: 2px solid;
font-color:#FFFFFF

}
/*MENU*/

/*PESTAÑAS*/
#pesta {
      float:right;
      width:100%;
      background-color: #fff;
      font-size:93%;
      line-height:normal;

      }
    #pesta ul {
	  margin:0px;
	  padding:0px;
	  list-style:none;
      }
    #pesta li {
      display:inline;
      margin:0px;
      padding:0px;
      }
    #pesta a {
      float:right;
      margin:0;
      font-size:14px;font-weight:bold;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #pesta a span {
      float:right;
      display:block;
      background:#B2C20B;
      border:#95A306 1px solid;border-bottom:#FFF 0px solid;
      padding:5px 10px 5px 10px;
      color:#FFF;
      }
    /* Defecto en mac \*/
    #pesta a span {float:none;}
    /* I acaba defecto en mac */
    #pesta a:hover span {
      color:#FFF;
      }
    #pesta a:hover {
      background-position:0% -42px;
      }
    #pesta a:hover span {
      background:#95A306 ;
      padding:5px 10px 5px 10px;
      }
	#pesta li.current a {
      background-position:0% -42px;
      }
    #pesta li.current a span {
      background-position:100% -42px;
      }
    #menu_selected a span{
 	background:#95A306;
 	padding:5px 10px 5px 10px;
	}
/*Fin del estilo de pestaña*/
.cell_menu {height:35px; line-height:26px; padding-left:10px;display:table-cell;*float:left;}

/*FIN MENU*/

#user_info fieldset {
padding:10px;padding-top:5px;
}
#user_info legend {
padding-bottom:5px;
font-size:16px;
color:#000;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}
.clear {clear:both;}
#mensajeerror_text {color:#CC0000;font-size:18px;font-weight:bold;}
#mensajeerror {display:none;border:#CC0000 2px solid;background-color:#FFEEEE;text-align:center;padding-top:40px;width:800px;position:absolute;top:0px;left:0px;z-index:100;}
.estatA {color:#000;font-weight:bold;}
.estatI {color:#777;font-weight:normal;}
.cell {display:table-cell;*float:left;}
.contact_form{width:150px;float:left;font-weight:bold;}
.contact_form2{width:250px;float:left;font-weight:bold;}
.gordo {color:#fff;font-size:14px;font-weight:bold;}
.error {padding-left:20px;color:#CC0000;font-weight:bold;}

/* Recommendacion*/
.cell_recommend_discarded {text-align:justify;height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#FF0000;}
.cell_recommend_pending {text-align:justify;height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#000000;}
.cell_recommend_accepted {text-align:justify;height:30px; line-height:30px; padding-left:10px;display:table-cell;*float:left;color:#95A306;}
.recommendation_row{height:20px;padding-top:5px; padding-bottom:5px;*float:left;width:980px;}
.recommendation_cell{height:20px; line-height:20px; padding-left:10px;display:table-cell;*float:left;}
.recommendation_options{font-size:14px;color:#1FCC75;font-weight:bold;padding-left:40px;}
.recommendation_input{padding-left:100px;color:#1FCC75}
.recommendation_button{background-color:#348DD3;border-style:none solid solid none;border-width:0 1px 1px 0;border-color:#A3C8E9 #4379C0 #4379C0 #A3C8E9;color:#FFFFFF;}

/* Recomendacion.. pero la parte q toy haciendo yo ¿?*/

#openinv {
	float: left;
	width: 460px;
	height: 230px;
	border-right:1px solid #CCCCCC;
	padding: 10px;

}

#mails {
	float: left;
	width: 460px;
	padding: 10px;
	height: 230px;
}
	
#opcion_c {
	background-color:#D5DA9A;
	clear:both;

}

#recommend_contact_list{
	height: 160px;
	overflow: auto;
	border-style: inset;
	border-width: 2px;
	border-color: grey;
	margin: 5px;
	background-color:#FFFFFF;
}

p.recommendation {
	margin-left:20px;
}

h1.recommendation {
	color:#95A306;
	font-weight:bold;
	font-size:18px;
	background:white;
	border:none;
}


h2.recommendation {
	margin-top: 5px;
	padding-left: 10px;
	font-size:16px;
	color:black;
	background:#FFF;
}

img.recommendation_social {
	border-style: none;
	vertical-align: middle;
	padding-left: 20px;
	
}

span.recommendation_social {
	color:#808285;
	font-size:26px;
	
}

div.recommendation {
	/*margin-top: 20px;
	padding: 5px;
	border:#D5DA9A 1px solid;*/
	border-top:#D5DA9A 1px solid;border-bottom:#D5DA9A 1px solid;background:#EAFFEA;padding:20px;
}

div.super_new_box {
	background-color:#FA9306;
	color:#FFFFFF;
	/*border:1; 
	border-color:#E42828; 
	border-width:2px; 
	border-style:solid;*/
	margin: 0px;
	padding: 7px;
	font-weight: bold }
}