*{margin:0;padding:0;}
.clear{clear:both;}
a.agregar{
	width:130px;
	height:26px;
	display:block;
	background:url(../img/img_button_agregar.jpg) no-repeat;
	}
a.agregar:hover{
	width:130px;
	height:26px;
	display:block;
	background:url(../img/btn-agrega-hover.gif) no-repeat;
	}
a.addeval{
	width:221px;
	height:26px;
	display:block;
	background:url(../img/btn-evaluacion.gif) no-repeat;
	}
a.addeval:hover{
	width:221px;
	height:26px;
	display:block;
	background:url(../img/btn-evaluacion-hover.gif) no-repeat;
	}
p {
font-size:12px;
color:#333333;
}

h1 {
font-size:18px;
}

h2 {
font-size:14px;
}

a {
font-size:12px;
color:#0000FF;
}
a.cancel {
margin:13px 0 0 0;
color:#f00;
font-size:10px;
}
a.howwork:hover{
	background:#00F;
	color:#C3D9FF;
	padding-bottom:2px;
	text-decoration:none;
}
a.bluelight:hover{
	background:#C3D9FF;
	color:#000;
	}
a.reddark:hover{
	background:#F00;
	color:#FFF;
	}
	
body {

}

#all {
width:900px;
min-height:500px;
_height:500px;
/*border:1px solid #FF0000;*/
font-family:Arial, Helvetica, sans-serif;
margin:0pt 0pt 0pt 20px;
}


/*---header---*/

.header {
width:900px;
min-height:70px;
margin:0 0 0 0;
}

.header img {
float:left;
margin:0 0 0 4px;
}

.header .bienvenido {
width:722px;
height:57px;
_height:37px;
background:url(../img/img_header.jpg) no-repeat bottom;
_background:url(../img/img_header.jpg) no-repeat 0px 30px;
float:left;
margin:0px 0pt 0pt 6px;
padding:0px 0 0 0;
}

.header .bienvenido h1 {
padding:0 0 0 15px;
float:left;
}

.header .bienvenido p {
float:right;
padding:2px 15px 0pt 0pt;
}


.header_b p {
float:right;
padding:5px 20px 0pt 0pt;
}

.header_b .bienvenido {
width:722px;
height:27px;
background:url(../img/img_header.jpg) no-repeat;
float:left;
margin:11px 0pt 0pt 6px;
padding:3px 0 0 0;
}
.header .topmenu{
	text-align:right;
	margin-bottom:14px;
	padding-right:15px;
	}
.header .linksmall, .header .separator{
	font-size:10px;
	text-decoration:none;
	}
a.linkSmall{
	font-size:10px;
	font-weight:normal;
}
a.decorator{
	text-decoration:underline;
}
/*---main---*/

.main {
width:900px;
min-height:420px;
_height:420px;
}

.main .left {
width:590px;
float:left;
}

.main .left h1 {
margin:15px 0 0 9px;
}


.main .left h2 {
margin:15px 0 0 8px;
}

.main .left p {
margin:5px 15px 0pt 8px;
}

.main .left p.login_p {
font-size:16px;
line-height:23px;
}

.main .left table {
min-height:70px;
_height:70px;
margin:10px 0 0px 8px;
}

.main .left .serv {
width:566px;
min-height:106px;
_height:106px;
margin:20px 0pt 0pt 9px;
}

.main .left .serv .serv_in {
width:566px;
background:url(../img/img_border_center_serv.jpg) repeat-y;
*margin:-3px 0 -11px 0;
_margin:-5px 0 -15px 0;
}

.main .left .serv .serv_in p {
padding:5px 0 0 25px;
margin:0;
}

.main .left .serv .serv_in p a {
color:#333333;
text-decoration:none;
}



.main .right {
width:305px;
_width:250px;
float:right;
}



.main .right .registro {
width:255px;
min-height:100px;
float:right;
margin:20px 4px 0px 0px;
*margin:5px 4px 0px 0px;
}

.main .right .registro .registro_in {
width:255px;
background:url(../img/img_border_center_registro.jpg) repeat-y;
*margin:-3px 0 -10px 0;
_margin:-5px 0 -14px 0;
}

.main .right .registro .registro_in p {
text-align:center;
padding:10px 0 10px;
}

.main .right .registro .registro_in table {
margin:0 auto;
}

.main .right .registro .registro_in table tr td  {
font-size:12px;
color:#333333;
}

.main .right .registro .registro_in table tr td input.a {
width:133px;
margin-left:4px;
}

.main .right .registro .registro_in .submit {
/*margin:10px 0px 10px 52px;
_margin:10px 0px 5px 52px;*/
margin:10px 0px 10px 48px;
_margin:10px 0px 5px 48px;
}

.main .right .registro a {
font-size:10px;
margin:0 0 0 63px;
padding:0 0 10px 0;
}

.main .right .register {
padding:0 0 0 0;
}

.main .right .register .register_in {
	text-align:center;
	padding:24px 0 0 0;
}

.main .right .register .register_in a {
	margin:5px 0 0 0;
	font-size:26px;
	color:#0000FF;
	font-weight:bold;
}

.main .right .register .register_in p {
	margin:0px 0 0px 0;
}

.postitRegister{
	background:url(../img/img_added.jpg) no-repeat;
	width:122px;
	height:65px;
	padding:6px 14px;
	margin-top:0px;
}
#all .postitRegister p{
	font-size:10px;
}

#UserArchive
{
  /* position:absolute;
   text-align:left;
   -moz-opacity:0;
   filter:alpha(opacity: 0);
   opacity: 0;
   z-index: 2;
   left:-43px;
   *left:-40px;
   margin:0;
   font-size:18px;*/
}

#btnText{
	position:absolute;
	top:0;
	left:4px;
	z-index:1;
	margin:0;
	}
/*input.usereditSubmit{
	vertical-align:middle;
	}*/
button.usereditSubmit{
	vertical-align:middle;
	background:url(../img/img_button_enviar.jpg) no-repeat;
	border:none;
	width:64px;
	height:26px;
	cursor:pointer;
	}
button.usereditSubmit:hover{
	background:url(../img/btn-enviar-hover.gif) no-repeat;
	}
button.btnReportar{
	vertical-align:middle;
	background:url(../img/btn-reportar.gif) no-repeat;
	border:none;
	width:74px;
	height:26px;
	cursor:pointer;
	}
button.btnReportar:hover{
	background:url(../img/btn-reportar-hover.gif) no-repeat;
	}
.main .serv {
width:890px;
_width:880px;
background:#C3D9FF;
margin:8px 0pt 10px 7px;
_margin:8px 0pt 0pt 11px;
text-align:center;
}

.main .serv .serv_in {
width:850px;
min-height:335px;
_height:335px;
margin:0 auto;
text-align:left;
}

.main .serv .serv_in p {
padding:20px 0 10px 0;
}

.main .serv .serv_in table {
width:210px;
margin:0px 0 10px 0px;
float:left;
}

.main .serv .serv_in h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-transform:uppercase;
font-weight:normal;
}
.main .serv .serv_in h1 span {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-transform:lowercase;
}

.main .serv .serv_in a {
text-decoration:none;
color:#000000;
line-height:21px;
}

.main .serv .serv_in a.want {
text-decoration:none;
font-size:10px;
color:#0000FF;
}

.main .serv .serv_in table tr td a.cat_list {
line-height:21px;
}


/*---footer---*/

#footer {
width:890px;
min-height:22px;
_height:22px;
margin:12px 0pt 0pt 9px;
*margin:10px 0pt 0pt 9px;
}

#footer a.recom {
float:right;
margin:6px 0 0 0;
padding:0;
}

#footer .in {
width:888px;
height:22px;
background:url(../img/img_bg_footer.jpg) no-repeat;
clear:both;
}

#footer .in p {
padding:4px 0pt 0pt 14px;
margin:0;
}



/*---registrate---*/

.registrate {
padding:0 0 0 23px;
*padding:0 0 0 5px;
}

.registrate .left {
text-align:center;
width:866px;
}

.main .left p.comp {
text-align:left;
width:375px;
_width:380px;
height:50px;
padding:0 0 0 134px;
*padding:0 0 0 122px;
text-indent:-16px;
*text-indent:-23px;
}

.main .left p.comp a {
font-size:12px;
}

.main .left .tab_up {
width:900px;
font-size:12px;
margin:0 0 0 0px;
text-align:left;
}

.registrate .left table.tab_middle {
/*width:550px;*/
width:900px;
font-size:12px;
margin:0 0 0 0;
text-align:left;
}

.registrate .left table.tab_middle tr {
margin:0 0 5px 0;
}

.registrate .left table.tab_middle tr td input {
width:134px;
height:18px;
}

.registrate .left table tr td select {
width:222px;
height:21px;
float:left;
margin:0 5px 0 0;

}

.registrate .left table tr td p {
font-size:12px;
}

/*.registrate .left p a {
font-size:10px;
}*/

.registrate .left table tr td p span {
color:#0000FF;
}

.main .left table tr td p.ident {
font-size:12px;
margin:0 0 0 0;
padding:0;
width:218px;
float:left;
}

.main .left table .gris {
color:#999;
}

.main .left table tr td p.ident a {
font-size:12px;
}

.registrate .left table.tab_middle tr td select {
width:70px;
height:20px;
}

.registrate .left table.tab_middle tr td .check {
/*float:left;*/
width:auto;
height:auto;
}
.registrate .left .submit{
	text-align:left;
	padding-left:184px;
}
form#UserRegisterForm button.usereditSubmit{
	margin-right:429px;
	}
.registrate .left form input.submit_reg {
/*margin:0 220px 0 0;
*margin:0 195px 0 0;*/
/*margin:0 0 0 184px;*/
}
.registrate input#UserSexHombre,input#UserSexMujer{
	float:none;
	vertical-align:middle;
	}

.registrate .left .picture {
text-align:left;
}
.registrate .left .picture table {
width:550px;
}

.registrate .left .picture input {
margin:9pt 0pt 23px 6px;
*margin:9pt 0pt 23px 6px;
}

.registrate .left .picture table tr td a.slct_picture {
float:left;
}

.registrate .left .picture table tr td a.slct_picture .content_picture img {
border:0 none;
margin:6px 0pt 0pt 7px;
}

.registrate .left .picture table tr td a img.pick {
border:0 none;
float:left;
}


.registrate .left .picture table tr td a .content_picture {
width:81px;
height:61px;
background:url(../img/img_bg_select.jpg)
}

/*.registrate .left .picture table tr td a#select_picture {
width:81px;
height:61px;
background:url(../img/img_bg_select.jpg);
display:block;
}*/

.registrate .left .picture table tr td .div_pick_selec  {
position:relative;
}

.registrate .left .picture table tr td .pick_selec {
/*float:left;*/
/*border:1px solid #FF0000;*/
width:225px;
_width:240px;
/*height:200px;*/
min-height:10px;
_height:10px;
position:absolute;
z-index:2000;
left:86px;
top:2px;
_top:-60px;
display:none;
}

.registrate .left .picture table tr td .pick_selec .box_pick {
width:52px;
height:52px;
text-align:left;
float:left;
margin:3px 0px 0pt 2px;
border:1px solid #C3D9FF;
}

.registrate .left .picture table tr td .pick_selec .box_pick:hover {
background:#FF00FF;
border:1px solid #00F;
}

.registrate .left .picture table tr td .pick_selec .box_pick img {
border:0 none;
margin:2px 0 0 2px;
}


/*---inside-dash---*/

.inside .top {
width:900px;
min-height:80px;
_height:80px;
/*border:1px solid #0000ff;*/
}

.inside .top .left {
width:340px;
min-height:80px;
_height:80px;
position:relative;
}

.inside .top .left table {
margin:0 0 0 8px;
padding:0;
}

img.avatar{
	border:1px solid #C3D9FF;
	padding:2px;
	background:#FFF;
}
.inside .top .left table tr td h1 {
font-size:26px;
padding:0 0 0 10px;
margin:0;
}

.inside .top .left table tr td p {
margin:0 0 0 10px;
padding:0;
}

.inside .top .left table tr td a {
font-size:10px;
margin:0 0 0 10px;
padding:0;
text-decoration:none;
}

.inside .top .left table tr td a.out {
margin:0 0 0 0px;
}



.inside .top .right {
width:500px;
min-height:80px;
_height:80px;
margin:0pt 3px 0pt 0pt;
}

.inside .top .right .add {
width:429px;
min-height:60px;
_height:60px;
float:right;
}

.inside .top .right .add .add_in {
width:429px;
background:url(../img/img_border_center_agregar.jpg) repeat-y;
*margin:-3px 0 -0px 0;
_margin:-5px 0 -0px 0;
}

.inside .top .right .add .add_in p {
padding:0 20px 0 22px;
line-height:19px;
}



.inside .left {
width:305px;
min-height:300px;

}

.inside .left .left_in {
width:255px;
min-height:300px;
_height:300px;
float:left;
margin:15px 0 0 0;
}

.inside .left .left_in p span {
font-size:10px;
color:#0000FF;
}

.inside .left .left_in p span a {
font-size:10px;
text-decoration:none;
}

.inside .left .left_in ul {
margin:0 0 0 8px;
position:relative;
}

.inside .left .left_in ul li {
list-style:none;
margin:5px 0;
}

.inside .left .left_in ul li a {
font-size:16px;
text-decoration:none;
}

.inside .left .left_in ul li ul {
display:none;
margin:0px 0px 0px 0;
}

.inside .left .left_in ul li ul li {
width:315px;
_width:307px;
height:20px;
z-index:10;
position:relative;
}


.inside .left .left_in ul li ul li:hover, .inside .left .left_in ul li ul li.hover {
background:url(../img/img_select_categ.jpg) no-repeat 0 0;
}
.inside .left .left_in ul li ul li.active {
background:url(../img/img_select_categ.jpg) no-repeat 0 0;
}
.inside .left .left_in ul li ul li a {
font-size:14px;
margin:0 0 0 25px;
}

.inside .left .left_in table tr td .busc {
margin:0 0 0 10px;
}

.inside .left .left_in table tr td .input_busc {
margin:0 10px 0 0;
background:url(../img/img_bg_lupa.jpg) no-repeat 166px 4px;
width:161px;
padding:2px 19px 0pt 2px;
height:18px;
}

.inside .right_inside {
width:590px;
_width:585px;
min-height:300px;
_height:300px;
float:left;
/*border:1px solid #FFFF00;*/
margin:17px 0 0 0;

}

.inside .right_inside_index {
margin:20px 0 20px 0;
}

.inside .right_inside p {
margin:20px 0 0 25px;
}

.inside .right_inside .right_inside_in {
width:572px;
min-height:300px;
_height:300px;
float:right;
border-left:2px solid #00F;
/*margin:2px 0px 0 0;*/
background:#C3D9FF;
}

.inside .right_inside .right_inside_in_details {
margin:-2px 0 0 0;
*margin:0 0 0 0;
}


.inside .right_inside .right_inside_in .comment {
width:560px;
min-height:300px;
_height:300px;
background:#F3F3F3;
float:right;
}



.inside .right_inside .right_inside_in .comment table {
min-height:100px;
text-align:left;
}

.inside .right_inside .right_inside_in .comment table tr td.td_1 {
/*width:197px;
*width:220px;*/
}

.inside .right_inside .right_inside_in .comment table tr td.a img {
margin:11px 0pt 0pt 7px;
}

.inside .right_inside .right_inside_in .comment table tr td p {
margin:5px 0pt 0pt 9px;
_margin:0px 0pt -5px 9px;
padding:0;
font-size:10px;
}

.inside .right_inside .right_inside_in .comment table tr td.a a {
font-size:10px;
margin:0 0 0 8px;
_margin:0 0 0 8px;
padding:0;
text-decoration:none;
}

.inside .right_inside .right_inside_in .comment table tr td.a a.username {
margin:0 0 0 9px;
padding:0;
float:none;
color:#0000FF;
text-decoration:none;
}

.inside .right_inside .right_inside_in .comment table tr td.b {
margin:0 0 0 0px;
padding:8px 0 0 0;
*padding:5px 0 0 0;
_padding:10px 0 0 0;
}

.inside .right_inside .right_inside_in .comment table tr td.b a {
float:left;
font-weight:bold;
}

.inside .right_inside .right_inside_in .comment table tr td.b a.sub_categoria {
text-decoration:none;
color:#FFFFFF;
float:right;
padding:1px 7px;
margin:0 10px 0 0;
font-weight:normal;
}


.inside .right_inside .right_inside_in .comment table tr td.b img {
margin:0 0 0 10px;
float:left;
}

.inside .right_inside .right_inside_in .comment table tr td img.sep {
margin:10px 0 0 0;
}

.inside .right_inside .right_inside_in .comment table tr td.b table tr td img.categ {
margin:0 12px 0 0px;
float:right;
}

.inside .right_inside .right_inside_in .comment table tr td.b table tr td h1 {
padding:0px 0 0 0;
}

.inside .right_inside .right_inside_in .comment table tr td.b table tr td p {
padding:8px 0px 0 0;
margin:0;
font-size:12px;
}
.inside .right_inside .right_inside_in .comment table tr td.b table tr td p.small{font-size:10px;}
.inside .right_inside .right_inside_in .comment table tr td.b table tr td p.date{
padding:1px 0 0 0;
*padding:4px 0 0 0;
}

.inside .right_inside table.volver {
margin:0;
height:30px;
}

.inside .right_inside table.volver td .share {
background:url(../img/img_bg_share.jpg) no-repeat;
width:139px;
height:20px;
*height:27px;
text-align:center;
margin:5px 0 0 0;
padding:9px 0pt 0pt;
*padding:0px 0pt 0pt;
}

.inside .right_inside table.volver td .share a {
font-size:10px;
color:#0000FF;
text-align:center;
padding:0;
text-decoration:underline;
}




/*---busqueda-2---*/

.bus_2 .right_inside .right_inside_in .comment table {
min-height:20px;
_height:2px;
}
.bus_2 .right_inside h4{
margin:0 0 0 31px;
color:#000;
font-size:16px;
}
.bus_2 .right_inside .subtitle{
margin-top:5px;
}
.bus_2 .right_inside .comment h4{
margin:5px 0 10px 0;
}
.bus_2 .right_inside p {
margin:0 0 0 31px;
color:#000;
}

.bus_2 .right_inside .right_inside_in .comment table tr td {
padding:0px 0 0 0;
}

.bus_2 .right_inside .right_inside_in .comment table tr td a {
margin:0px 0 0 0px;
*margin:1px 0 0 0px;
font-weight:bold;
}
.bus_2 .right_inside .right_inside_in .comment table tr td a.titleservice{
margin:0px 0 0 10px;
*margin:1px 0 0 10px;
font-weight:bold;
}
.bus_2 .right_inside .right_inside_in .comment table tr td a.titleservice:hover{
background:#00F;
color:#FFF;
text-decoration:none;
padding:1px 2px;
}
.bus_2 .right_inside .right_inside_in .comment table tr td a.titleservice2{
	margin:0px;
}
.bus_2 .right_inside .right_inside_in .comment table tr td a.titleservice2:hover{
	background:#00F;
	color:#FFF;
	text-decoration:none;
	padding:1px 0px;
}
.bus_2 .right_inside .right_inside_in .comment table tr td img {
float:left;
}

.bus_2 .right_inside .right_inside_in .comment table tr.down td p {
padding:0;
margin:8px 0;
}

.bus_2 .right_inside .right_inside_in .comment table tr.down td.tab_l {
padding:0;
}

.bus_2 .right_inside .right_inside_in .comment table tr.down td.tab_l p {
padding:0 0 0 9px;
}

.bus_2 .right_inside .right_inside_in .comment table tr td p {
font-size:12px;
/*float:left;*/
padding:0 0 0 0px;
_padding:4px 0 0 0px;
margin-left:7px;
float:none;
}

.bus_2 .right_inside .right_inside_in .comment table tr td p span {
font-size:10px;
margin:0;
padding:0;
_margin:0 0 0 0;
_padding:0 0 0 0;
}


.bus_2 .right_inside .right_inside_in .comment table tr td.tab_r p {
*padding:0 25px 0 0;
float:none;
text-align:center;
}

.bus_2 .right_inside table.form_busq {
width:553px;
float:right;
}

.bus_2 .right_inside table.form_busq tr td a {
color:#666666;
text-decoration:none;
padding:0 0 0 5px;
}

.bus_2 .right_inside p.pagination {
float:right;
padding:0 6px 0 0;
_padding:0 12px 0 0;
margin:5px 0 0 0;
}

.bus_2 .right_inside p.pagination  strong a{
	font-weight:normal;
}

.bus_2 .down {
width:900px;
min-height:80px;
_height:80px;
/*border:1px solid #0000ff;*/
}

.bus_2 .down_index {
width:590px;
}

.bus_2 .down .left {
width:340px;
min-height:10px;
_height:10px;
}



.bus_2 .down .right {
width:500px;
min-height:10px;
_height:10px;
margin:11px 3px 0pt 0px;
}

.bus_2 .down .right .add {
width:429px;
min-height:60px;
_height:60px;
float:right;
}

.bus_2 .down .right .add .add_in {
width:429px;
background:url(../img/img_border_center_agregar.jpg) repeat-y;
*margin:-3px 0 -0px 0;
_margin:-5px 0 -0px 0;
}



.bus_2 .down .right .add .add_in p {
padding:0 20px 0 22px;
line-height:19px;
}

.advt{
	background:url(../img/advt-bg.jpg) no-repeat;
	width:148px;
	height:144px;
	padding:0 14px;
}

/*---ficha-evaluación-&-comentarios---*/

.bus_2 .right_inside table.volver tr td a {
color:#666666;
text-decoration:none;
margin:0 0 0 0;
padding:0 0 0 16px;
}

.bus_2 .right_inside .name {
width:560px;
min-height:30px;
_height:30px;
background:#F3F3F3;
float:right;
}

.bus_2 .right_inside .name_a {
width:560px;
min-height:10px;
margin:5px 0 0 0;
*margin:-6px 0 0 0;
_margin:-11px 0 0 0;
}

.bus_2 .right_inside .name_in {
width:560px;
min-height:25px;
_height:25px;
background:#FFE654;
*margin:-3px 0 -14px 0;
_margin:-5px 0 -15px 0;
}

.bus_2 .right_inside .name_in p {
padding:5px 0pt 0pt 9px;
_padding:5px 0pt 5px 9px;
margin:0;
}

.bus_2 .right_inside .name_in p span {
color:#0000FF;
font-weight:bold;
font-size:14px;
}

.bus_2 .right_inside .info_name {
width:560px;
min-height:10px;
_height:10px;
float:right;
}

.bus_2 .right_inside .info_name table {
margin:10px 0;
}

.bus_2 .right_inside .info_name table tr td .td_left {
width:200px;
_width:210px;
overflow:auto;
}


.bus_2 .right_inside .info_name table tr td p {
margin:0 0 0 9px;
}

.bus_2 .right_inside .info_name table tr td p.votetext {
margin:0;
*margin:0 5px 0 0;
}

.bus_2 .right_inside .info_name table tr td .box {
width:346px;
float:right;
margin:0px 10px 0 0;
_margin:-5px 10px 0 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in {
width:346px;
background:url(../img/img_border_center_box.jpg) repeat-y;
*margin:-3px 0 -9px 0;
_margin:-5px 0 -13px 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table {
margin:6px 0 0 16px;
width:100%;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td {
padding:0 0 6px 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .calif_prom {
width:62px;
*margin:-12px 0 0 0;
_margin:-12px 0 0 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .calif_prom .calif_prom_in {
width:62px;
background:url(../img/img_eval_person_border_center.jpg) repeat-y;
*margin:-3px 0 -12px 0;
_margin:-3px 0 -12px 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .calif_prom .calif_prom_in .calif_prom_stars {
margin:0 0 0 5px;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .calif_prom .calif_prom_in .calif_prom_stars img {
float:left;
margin:0 0 0 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td p span {
font-size:10px;
padding:0 0 0 0;
}

.bus_2 .right_inside .info_name table tr td a.add {
float:right;
margin:10px 10px 5px 0px;
_margin:10px 20px 5px 0px;
}


.bus_2 .right_inside .right_inside_in .eval table tr td  {
padding:0;
}

.bus_2 .right_inside .right_inside_in .eval table tr td {
padding:0;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .add_total_stars {
width:62px;
}
.bus_2 .right_inside .right_inside_in .eval table tr td .add_total_stars .add_total_stars_in {
background:transparent url(../img/img_eval_person_border_center.jpg) repeat-y scroll 0%;
width:62px;
min-height:5px;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .add_total_stars .add_total_stars_in .total_stars_show {
margin:0 0 0 5px;
}



.bus_2 .right_inside .right_inside_in .eval table tr td p {
padding:0 0 0 8px;
*padding:0 0 0 8px;
_*padding:0 0 0 8px;
margin:0;
*margin:0 0 -6px 0;
float:none;
}
.bus_2 .right_inside .right_inside_in .eval table tr td p.codigo {
padding:0 0 0 10px;
*padding:0 0 0 10px;
_*padding:0 0 0 10px;
margin:0;
*margin:0 0 0px 0;
float:none;
}

.bus_2 .right_inside .right_inside_in .eval table tr td p.stars_text {
margin:0;
padding:0;
}

.bus_2 .right_inside .right_inside_in .eval table tr td p span {
font-size:10px;
padding:0;
margin:0;
}


.bus_2 .right_inside .right_inside_in .eval table tr td .res {
width:500px;
min-height:10px;
_height:50px;
margin:20px auto 0px;
position:relative;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table {
min-height:10px;
_height:10px;
margin:0 0 0 45px;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .res_info {
margin:0px 0 0 0;
*margin:-8px 0 0 0;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td {
padding:5px 0 0 0;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .add_stars {
width:70px;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .add_stars img {
float:left;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .res_info img {
float:none;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .res_info .res_info_in {
width:179px;
min-height:12px;
_height:13px;
background:url(../img/img_bg_center_total_eval.jpg) repeat-y;
*margin:-3px 0 -13px 0;
_margin:-3px 0 -13px 0;
padding-top:2px;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .res_info .res_info_in p {
float:left;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .res_info .res_info_in .eval_stars {
margin:0 0 0 74px;
_margin:0 0 0 57px;
float:left;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table tr td .res_info .res_info_in .eval_stars img {
float:left;
margin:0 0 0 0px;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table.cont {
margin:20px 0 0 0;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table.cont tr td a {
text-decoration:none;
padding:0
}

.bus_2 .right_inside .right_inside_in .eval table tr td .res table.cont tr td img {
float:none;
vertical-align:text-bottom;
}



/*---agregar-eval---*/

.inside .right_inside .right_inside_in .det_eval table tr td input {
width:260px;
height:18px;
color:#999999;
padding:4px 2px 0pt 3px;
font-family:Arial;
font-size:14px;
}

.inside .right_inside .right_inside_in .det_eval table tr td input.onfocus {
font-family:'Trebuchet MS';
font-size:14px;
color:#000;
}

.inside .right_inside .right_inside_in .det_eval table tr td textarea {
width:260px;
*width:262px;
height:140px;
padding:0 2px 0 3px;
color:#999999;
font-family:Arial;
font-size:14px;
}
.inside .right_inside .right_inside_in .det_eval table tr td textarea.onfocus {
color:#000;
font-family:'Trebuchet MS';
font-size:14px;
}
.inside .right_inside .right_inside_in .det_eval table tr td p span {
padding:0 0 0 0;
color:#666;
}

.inside .right_inside .right_inside_in .det_eval table tr td table tr td select {
width:40px;
}

.inside .right_inside .right_inside_in .det_eval table tr td.b p.result {
padding:0pt 165px 0pt 0px;
color:#999999;
}


.bus_2 .right_inside .right_inside_in .eval table tr td .total {
width:500px;
min-height:10px;
_height:15px;
margin:0 auto;
text-align:center;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .total table {
margin:0 0 0 122px;
*margin:0 50px 0 0px;
}

.inside .right_inside .right_inside_in .det_eval table tr td input.env_tot {
width:64px;
height:26px;
margin:14px 41px 0px 0pt;
*margin:14px 41px 0px 0pt;
vertical-align:bottom;
*vertical-align:text-bottom;
}
.inside .right_inside .right_inside_in .det_eval table tr td button.env_tot {
width:64px;
height:26px;
margin:14px 41px 0px 0pt;
*margin:14px 41px 0px 0pt;
vertical-align:bottom;
*vertical-align:text-bottom;
}
.inside .right_inside .right_inside_in .det_eval table tr td a {
color:#333333;
text-decoration:underline;
float:right;
margin:13px 0 0 0;
}

.inside .right_inside .right_inside_in .det_eval table tr td a.cancel {
/*margin:-4px 0 0 0px;
*margin:-5px 0 0 0px;*/
margin:13px 0 0 0;
color:#f00;
font-size:10px;
}
#UserAddVote/nuevo-serviciosForm .input.text{
	margin-bottom:5px;
	}


/*---agregar-servicio---*/

.bus_2 .right_inside .add_person table tr td input {
width:265px;
height:22px;
}

.bus_2 .right_inside .add_person table tr td select {
width:222px;
height:21px;
}

.bus_2 .right_inside .add_person table tr td .check {
width:15px;
height:13px;
vertical-align:middle;
margin:0 5px 0 0;
}

.bus_2 .right_inside .add_person table tr td textarea {
width:265px;
*width:267px;
height:44px;
}

.bus_2 .right_inside .add_person table tr td p {
padding:0 0 0 0;
}

.bus_2 .right_inside .add_person table tr td p input.radio_select {
width:auto;
vertical-align:middle;
height:auto;
}
#UserAddServiceForm{
	padding-top:20px;
	}
#UserAddServiceForm table .input.text{
	margin-bottom:7px;
	}
.bus_2 .right_inside .right_inside_in #UserAddServiceForm .submit{
margin:5px 23px 12px 6px;
}
.bus_2 .right_inside .right_inside_in .eval table tr td .submit {
float:right;
margin:5px 23px 12px 27px;
}

.bus_2 .right_inside .right_inside_in .eval table tr td .submit input {
width:64px;
height:26px;
}
.bus_2 .right_inside .add_person table tr td p span {
font-size:10px;
color:#333333;
}

/****** HENRY ******/
.comm_stars {
float:left;
margin:6px 0 0 0;
*margin:-8px 0 0 0;
_margin:-14px 0 0 0;
}

.comm_stars img.borderstars {
float:none;
}

.comm_stars .comm_stars_in {
width:62px;
min-height:10px;
_height:10px;
background:url(../img/img_eval_person_border_center.jpg) repeat-y;
*margin:-3px 0 -12px 0;
_margin:-5px 0 -16px 0;
}


.comm_stars .comm_stars_in .stars_comm {
width:60px;
min-height:10px;
_height:10px;
margin:0 0 0 5px;
}

.comm_stars .comm_stars_in .stars_comm img{
margin:0px;
}

.bus_2 .right_inside .add_person table tr td select {
height:22px;
width:222px;
margin:2px 0 7px 0;
}

/****** HENRY ******/


.inside .right_inside .right_inside_in .comment table tr td .comm_stars {
float:left;
margin:0px 0 0 10px;
*margin:-12px 0 0 10px;
_margin:-12px 0 0 10px;
}

.inside .right_inside .right_inside_in .comment table tr td .comm_stars img.borderstars {
float:none;
margin:0;
}

.inside .right_inside .right_inside_in .comment table tr td .comm_stars .comm_stars_in {
width:62px;
min-height:10px;
_height:10px;
background:url(../img/img_eval_person_border_center.jpg) repeat-y;
*margin:-3px 0 -12px 0;
_margin:-3px 0 -12px 0;
}


.inside .right_inside .right_inside_in .comment table tr td .comm_stars .comm_stars_in .stars_comm {
width:60px;
min-height:10px;
_height:10px;
margin:0 0 0 5px;
}

.inside .right_inside .right_inside_in .comment table tr td .comm_stars .comm_stars_in .stars_comm img {
margin:0 0 0 0;
height:auto;
width:auto;
}



.inside .right_inside .right_inside_in .comment table tr td .comm_stars_services {
margin:4px 9px 0pt 0px;
*margin:-6px 9px 0 0px;
_margin:-8px 9px 0 0px;
}

/*---reportar-abuso---*/

.abuse {
width:497px;
padding:14px 17px 0 17px;
height:155px;
background:url(../img/img_contain_abuse.png) no-repeat;
text-align:center;
font-family:Arial;
}

.abuse .abuse_in {
width:500px;
height:153px;
text-align:left;
margin:0 auto;
/*border:1px solid #FF0000;*/
}

.abuse .abuse_in table {
border:0 none;
margin:0;
}

.abuse .abuse_in table tr td {
border:0 none;
text-align:left;
/*vertical-align:bottom;*/
}

.abuse .abuse_in table tr td p {
padding:4px 10px 0 0;
text-align:justify;
}

.abuse .abuse_in table tr td p.cancel {
float:left;
color:#FF0000;
font-size:10px;
}

.abuse .abuse_in table tr td p.cancel a {
color:#FF0000;
font-size:10px;
}

.abuse .abuse_in table tr td p a {
font-weight:normal;
}

.abuse .abuse_in table tr td select {
font-size:13px;
float:left;
margin:0 10px 0 0;
*margin:3px 10px 0 0;
}

.abuse .abuse_in table tr td select option{
	margin:3px 3px;
}

.abuse .abuse_in table tr td select option:hover {
background:#ccf;
}

.abuse .abuse_in table tr td .submit {
float:left;
height:28px;
margin:-3px 0px 0 0;
*margin:0;
}

.abuse .abuse_in table tr td input {
width:222px;
height:16px;
float:left;
margin:0 10px 0 0;
font-size:12px;
}

.abuse .abuse_in table tr td .submit input {
width:auto;
height:auto;
float:none;
}
.abuse .abuse_in .textarea textarea{
	color:#999;
	font-size:14px;
	font-family:Arial;
	width:295px;
	height:80px;
	}
.abuse .abuse_in .textarea textarea.onfocus{
	color:#000;
	font-size:14px;
	font-family:'Trebuchet MS';
	width:295px;
	height:80px;
	margin:0;
	padding:0;
	}

.categ {
background:url(../img/img_contain_porp_categ.png) no-repeat;
height:222px;
}


/*---HOW-WORK---*/

.main .left .how_work  {
}

.main .left .how_work .back {
width:200px;
height:20px;
margin:0 0 0 0;
}
.main .left .how_work .back img {
margin:0 3px 0 5px;
float:left;
}

.main .left .how_work a {
font-size:12px;
color:#666666;
float:left;
}
.main .left .how_work.termcond p a {
float:none;
color:#00F;
}
.back a {
font-size:12px;
color:#666666;
}
.main .left .how_work a.email {
float:none;
font-weight:bold;
color:#0000FF;
text-decoration:none;
}

.main .left .how_work p {
line-height:20px;
}

.main .left .how_work p span {
font-size:17px;
}

.main .left .how_work ul {
font-size:12px;
}

.main .left .how_work ul li {
list-style:square;
margin:0 0 0 23px;
}

.main .left .how_work img {
margin:0 0px 0 10px;
}



.main .right .important {
width:255px;
min-height:10px;
_height:10px;
background:#FFFFE4;
float:right;
}

.main .right .important h1 {
font-size:12px;
color:#990000;
margin:10px 0 0 8px;
}

.main .right .important p {
margin:0 10px 0 8px;
}

.main .right .important p span {
font-size:12px;
color:#0000FF;
}

.main .right .important p span a {
color:#0000FF;
}

.main .right .important hr {
text-align:center;
width:237px;
margin:15px auto 5px;
color:#CCCCCC;
}


.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .addvote img.borderstars {
float:none;
margin:0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .addvote {
*margin:-12px 0 0 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .addvote .addvote_in {
width:62px;
background:url(../img/img_eval_person_border_center.jpg) repeat-y;
*margin:-3px 0 -12px 0;
_margin:-3px 0 -12px 0;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .addvote .addvote_in .box_stars {
margin:0pt 0pt 0pt 5px;
}

.bus_2 .right_inside .info_name table tr td .box .box_in table tr td .addvote .addvote_in .box_stars img {
margin:0;
float:left;
display:block;
}
span.error{
	color:#F00;
	font-family:'Trebuchet MS';
	font-size:12px;
	font-weight:bold;
}
span.errorFile{
	color:#F00;
	font-family:'Trebuchet MS';
	font-size:12px;
	font-weight:bold;
	position:absolute;
	z-index:2;
	top:24px;
	left:86px;
	white-space:nowrap;
}
.mensajes{
	border:1px solid #FF0101;
	background:#FFC7C7;
	height:26px;
	padding-top:4px;
	margin-bottom:5px;
	}
.mensajes h3{
	background:url(../img/msg-bg.jpg) no-repeat 4px;
	font-size:14px;
	font-family:'Trebuchet MS';
	font-weight:normal;
	padding:2px 20px;
	color:#333;
	}
.registerThanks{
	border:1px solid #016734;
	background:#E2F9E3;
	height:26px;
	padding:5px 0 0 20px;
	margin-bottom:10px;
	margin-left:8px;
	}
.registerThanks h1{ 
	color:#333333;
	background:url(../img/thank-bg.jpg) no-repeat #E2F9E3;
	font-size:14px;
	font-weight:normal;
	font-family:'Trebuchet MS';
	padding-left:25px;
	height:18px;
	}
.registerThanksText{
	font-size:14px;
	font-family:Arial;
	width:500px;
	margin-bottom:200px;
	margin-left:8px;
	}
.registerThanksText a{
	font-size:14px;
	}
/*	CONTACT	*/
.contact{
	background:url(../img/contacto-bar.gif) repeat-x #F3F3F3 0 6px;
	margin:30px auto 20px auto;
	width:98%;
	padding:15px 0;
	font-family:Arial;
	}
.contact h2{
	margin:5px 0 15px 165px;
}
.contact label{
	font-size:16px;
}
.contact form{
	width:480px;
}
.contact .separator{
	margin-bottom:8px;
}
.contact input.a {
	width:260px;
	height:19px;
	color:#999;
	padding-top:3px;
	font-size:12px;
	font-family:Arial;
	padding-left:8px;
	}
.contact input.a.onfocus{
	color:#000;
	font-family:'Trebuchet MS';
	font-size:14px;
	}
.contact textarea{
	width:480px;
	height:150px;
	color:#999;
	font-family:Arial;
	font-size:12px;
	padding-left:8px;
	}
.contact textarea.onfocus{
	color:#000;
	font-family:'Trebuchet MS';
	font-size:14px;
	}
.contact form{
	margin-left:165px;
	}
.contact .submit{
	text-align:right;
	}
.contact .submit input{
	vertical-align:middle;
	}
.contact .submit a{
	color:#F00;
	font-size:10px;
	margin-right:5px;
	}
/*	terminos y condiciones */
.termcond h3{
	font-size:16px;
	color:#00F;
	font-family:'Trebuchet MS';
	margin:20px 0 10px 8px;
}
.termcond p{
	margin-bottom:10px;
}
.termcond ul{
	margin:10px 0;
}
#all .termcond ul li{
	margin:10px 0 10px 23px;
}
/*	TOP USER LOCATION	*/
.locationBox{
	position:absolute;
	top:45px;
	left:130px;
	background:url(../img/location-bg.png) no-repeat;
	width:300px;
	height:100px;
	padding:10px;
	display:none;
	}
.locationBox select{
	border:1px solid #CCC;
	}
.locationBox select option{
	padding:0 10px 0 0;
	}

table#rating .i_agree{
	position:absolute;
	top:-5px;
	left:340px;
	width:145px;
	height:105px;
	border:1px solid #CCC;
	background:#FFF;
	padding:5px;
}
table#rating .i_agree p{
	color:#333;
	font-size:14px;
	font-family:'Trebuchet MS';
	}
table#rating .i_agree	.box{
		float:left;
		width:50%;
		padding-top:6px;
		}
table#rating .i_agree	.boxright{
		text-align:left;
		margin-top:6px;
		}
table#rating .i_agree	.boxleft{
		text-align:right;
		margin-top:6px;
		}
table#rating .i_agree .box p{
	color:#000;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:0;
	}
table#rating .i_agree .box img{
	float:none;
	}
table#rating .i_agree .box a img{
	border:none;
	}
.abuse .abuse_in p.importante{
	font-family:Arial;
	font-size:10px;
	/*font-weight:bold;*/
	padding:0;
	text-align:normal;
	margin:0;
	text-align:left;
	}
.abuse .abuse_in p.importante span{
	background:#ff0;
	}
/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .bus_2 .right_inside .info_name table tr td .box .box_in {
		width:346px;
		background:url(../img/img_border_center_box.jpg) repeat-y;
		margin:-6px 0 0 0;
	}
	.bus_2 .right_inside .info_name table tr td p.votetext {
		margin:0 5px 0 0;
	}
}
/*end hack*/

