body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
}
p{
	margin:0;
	padding:0;	
}
a{
	text-decoration:none;
	color:#666666;
}
ul{
	margin:0;
	padding:0;
}
li{
	margin-left:15px;
	padding-left:0;
}
img{
	border:none;
}
h1,h2,h3,h4{
	margin:0;
	padding:0;
}
form{
	margin:0;
}

/*PARA LOS MENUS*/
#menu ul,#menu  li{
	margin:0;
	padding:0;
}
#menu ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.header{
	background:url(../im/common/slogan.jpg) no-repeat right;
	margin-top:20px;
	margin-left:24px;
	display:block;
	width:880px;
}
.header.slogan01{
	background:url(../im/common/slogan01.jpg) no-repeat right;
}
.header.slogan02{
	background:url(../im/common/slogan02.jpg) no-repeat right;
}
.header.slogan03{
	background:url(../im/common/slogan03.jpg) no-repeat right;
}
.header.slogan04{
	background:url(../im/common/slogan04.jpg) no-repeat right;
}
.header.slogan05{
	background:url(../im/common/slogan05.jpg) no-repeat right;
}
.filet_verd_fosc{
	background:url(../im/common/filet_verd_fosc.jpg) #FFFFFF no-repeat center;
	height:5px;
	margin-left:24px;
	width:880px;
}
#menu ul li{
	display:inline;
	float:left;
}
#menu ul li a{
	height:17px;
	text-indent:-9999px;
	outline-style:none;
}
#menu ul li.inicio_li{
	background:transparent url(../im/common/menu01.jpg) no-repeat scroll left bottom;
}
#menu ul li a.inicio{
	background:transparent url(../im/common/menu01.jpg) no-repeat scroll left top;
	width:50px;
}
#menu ul li.opiniones_li{
	background:transparent url(../im/common/menu02.jpg) no-repeat scroll left bottom;
}
#menu ul li a.opiniones{
	background:transparent url(../im/common/menu02.jpg) no-repeat scroll left top;
	width:80px;
}
#menu ul li.rankings_li{
	background:transparent url(../im/common/menu03.jpg) no-repeat scroll left bottom;
}
#menu ul li a.rankings{
	background:transparent url(../im/common/menu03.jpg) no-repeat scroll left top;
	width:75px;
}
#menu ul li.zonausuarios_li{
	background:transparent url(../im/common/menu04.jpg) no-repeat scroll left bottom;
}
#menu ul li a.zonausuarios{
	background:transparent url(../im/common/menu04.jpg) no-repeat scroll left top;
	width:85px;
}
#menu ul li.elproyecto_li{
	background:transparent url(../im/common/menu05.jpg) no-repeat scroll left bottom;
}
#menu ul li a.elproyecto{
	background:transparent url(../im/common/menu05.jpg) no-repeat scroll left top;
	width:99px;
}
#menu ul li.foro_li{
	background:transparent url(../im/common/menu06.jpg) no-repeat scroll left bottom;
}
#menu ul li a.foro{
	background:transparent url(../im/common/menu06.jpg) no-repeat scroll left top;
	width:46px;
}
#menu ul li.menu_sep{
	background:transparent url(../im/common/menu_sep.jpg) no-repeat scroll left top;
	width:7px;
	height:17px;
}
#menu ul li.animate_front a{
	background:none;
}
/*FIN MENUS*/


.marcotabla_verd {
	border: 1px solid #99CC33;
}
.grande{
	width:698px;
}
.marcotabla_sup {
	border-top:#333333 solid 1px;
	margin-bottom:10px;
	/*width:698px;
	margin-left:24px;
	margin-bottom:12px;
	*/
}

.marcotabla_inf {
	border-bottom:#333333 solid 1px;
	margin-bottom:10px;
	/*
	width:698px;
	margin-left:24px;
	margin-top:12px;
	*/
}

.marcotabla_sup_gris {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin:10px 0;
}

.marcotabla_inf_gris {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 10px 24px;
}
.marcotabla_tot_gris {
	border: 1px solid #999999;
}

.idioma {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.idioma:hover {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.idioma:visited {
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.idioma_sin {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.pie {
	font-size: 9px;
	font-weight: normal;
	color: #669900;
	text-decoration: none;
}
.pie:hover {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.pie:visited {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.pie_sin {
	font-size: 9px;
	font-weight: normal;
	color: #669900;
	text-decoration: none;
}
.Tabla_titol_neg_filet {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.Tabla_titol {;
	font-weight: normal;
	color: #333333;
}

.Tabla_titol_neg {;
	font-weight: bold;
	color: #333333;
}
.Tabla_text_verd_neg {
	font-weight: bold;
	color: #669900;
}
.Tabla_text_naranja_neg {
	font-weight: bold;
	color: #FF9900;
}
.tabla_buscador{
	background:url(../im/common/buscador01.jpg) no-repeat;
	width:337px;
	height:84px;
	margin-left:10px;
	display:block;
}
.tabla_derecha_peke{
	margin-left:10px;
	width:337px;
}
.buscador {
	font-family: arial;
	font-size: 9px;
	text-align: right;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
	line-height: 9px;
}
.text_form {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text_form {
	border:1px solid #333333;
}

.titol_seccion{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
	padding-bottom: 2px;
}
.titol_opinion{
	padding-top:10px;
}
.titol_seccion_negre{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-bottom: 2px;
}
.verde{
	color: #669900;
}
.fondo_verde{
	background:#669900;
}
.taronja{
	color: #FF9900;
}
.fondo_taronja{
	background: #FF9900;
}
.text_intro {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
.text_intro_normal {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}

.titol_form {
	font-size: 9px;
	font-weight: normal;
	color: #669900;
	text-decoration: none;
	padding-right: 6px;
}

.text_general {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	text-align: justify;
}
.text_general_verd {
	font-weight: normal;
	color: #669900;
	text-decoration: none;
	line-height: 16px;
}

.text_general_neg_verd {
	font-weight: bold;
	color: #669900;
	text-decoration: none;
	line-height: 16px;
}

.opinion_listado{
	/*margin-bottom:10px*/
}
.opi_positivo{
	background:url(../im/common/opi_positivo.jpg);
	cursor:pointer;
	width:19px;
	height:24px;
	display:block;
}
.opi_negativo{
	background:url(../im/common/opi_negativo.jpg);
	cursor:pointer;
	width:19px;
	height:24px;
	display:block;
}
.opi_positivo.desactivado{
	background:url(../im/common/opi_positivo.jpg) 0 -24px;
	cursor:auto;
}
.opi_negativo.desactivado{
	background:url(../im/common/opi_negativo.jpg) 0 -24px;
	cursor:auto;
}
.opinion_listado .opinion_fecha{
	background:url(../im/common/opi_fons.jpg);
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	padding-right: 10px;
	
}
.opinion_listado .opinion_fecha span{
	margin-left:12px;
	background:url(../im/common/opi_user_empresa.jpg) right no-repeat;
	padding-right:20px;
	height:19px;
	display:block;
	float:right;
	line-height:19px;
	overflow:hidden;
}
.opinion_listado .opinion_datos{
	background:url(../im/common/opi_fons.jpg) no-repeat 0 -25px;
}
.text_opi_usuario {
	font-weight: bold;
	color: #333333;
	padding-right: 19px;
	height:14px;
	display:block;
	background:url(../im/common/opi_ico_usuario.jpg) no-repeat center right;
	line-height:14px;
	margin-right:12px;
}
.text_opi_usuario_fecha {
	font-weight: bold;
	color: #333333;
	/*padding-right: 19px;*/
	height:14px;
	display:block;
	line-height:14px;
	margin-right:12px;
}
.text_opi_contactar {
	color: #333333;
	padding-right: 19px;
	height:14px;
	display:block;
	line-height:14px;
	background:url(../im/common/opi_ico_contacto.jpg) no-repeat center right;
	margin-right:12px;
}
.text_opinion {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	text-align: justify;
	margin:5px 10px;
}
a.text_opinion{
	margin:0;
	display:block;
}
.opinion_listado .opinion_ampliar{
	background:url(../im/common/opi_fons.jpg) no-repeat 0 -71px;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	padding-right: 10px;
}
.opinion_empresa {
	font-weight: bold;
	color: #333333;
	text-decoration: none;;
}
.boton_rollover {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
}
.boton_rollover:hover {
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 12px;
}
.opinion_puntuacion{
	background:url(../im/common/opi_fons.jpg) no-repeat -129px 0;
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	width:43px;
	text-decoration: none;
}

.text_opi_usuario {
	font-weight: bold;
	color: #333333;
	padding-right: 19px;
	height:14px;
	display:block;
	background:url(../im/common/opi_ico_usuario.jpg) no-repeat center right;
	line-height:14px;
	margin-right:12px;
}
.text_opi_contactar {
	color: #333333;
	padding-right: 19px;
	height:14px;
	display:block;
	line-height:14px;
	background:url(../im/common/opi_ico_contacto.jpg) no-repeat center right;
	margin-right:12px;
}
.text_opi_contactar:hover {
	color: #666666;
}

.puntuacion{
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ranking_num_tabla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height:30px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left:10px;
	margin-right:5px;
	float:left;
}
.ranking_titol_tabla{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:15px;
	padding-right:5px;
	text-transform:uppercase;
}

.ficha_tit{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.ficha_puntuacion{
	font-family: arial;
	font-size: 34px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}
.text_historial {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}



/*-----------------------------------------------------------------------------------------------------------------*/
/*TABLAS GENERALES*/
.tabla{
	margin-left:14px;
}
.tabla table{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:2px;
}

.tabla_peke{
	width:347px;
}
.tabla_grande{
	width:707px;
}
.tabla_peke table{
	width:317px;
}
.tabla_peke table tr td img{
	margin-top:2px;
}
.tabla_grande table{
	width:677px;
}
.tabla_peke table tbody td,.tabla_grande table tbody td{
	padding-bottom:2px;
}
.titulo{
	height:19px;
	//height:20px;
	padding-top:10px;
	//padding-top:9px;
	overflow:hidden;
	
}
.titulo span.oculto{
	display:none;
}
.titulo div{
	font-weight:bold;
	text-align:right;
	height:19px;
	overflow:hidden;
	padding-right:2px;
}
.titulo div a:hover{
	color:#333333;
}
.titulo div a{
	margin-left:12px;
	background:url(../im/common/ico_flecha.gif) right no-repeat;
	padding-right:20px;
	color:#FFFFFF;
	height:19px;
	display:block;
	float:right;
	line-height:19px;
	overflow:hidden;
}
.footer{
	height:5px;
	overflow:hidden;
	margin-left:10px;
}
.sombra_peke{
	height:9px;
	margin-bottom:10px;
	width:337px;
	overflow:hidden;
	margin-left:10px;
	background:url(../im/common/ombra_curta.jpg) no-repeat;
}
.sombra_grande{
	height:10px;
	margin-bottom:10px;
	overflow:hidden;
	margin-left:10px;
	background:url(../im/common/ombra_llarga.jpg) no-repeat;
}
.clearfloat{
	clear:both;
	overflow:hidden;
}
/*BOTONES HOME*/
.boton_grande_opinar{
	cursor:pointer;
	display:block;
	margin-left:24px;
	padding-top:62px;
	background:url(../im/content/banner_opinion_home.jpg) no-repeat center top;
}
.boton_grande_opinar span{
	display:block;
	height:22px;
	background:url(../im/content/banner_opinion_home_inf.jpg) no-repeat ;
	text-indent:-9999px;
}
.boton_grande_opinar:hover span{
	background:url(../im/content/banner_opinion_home_inf.jpg) no-repeat  0 -22px;
}
.boton_grande_opinar .sombra_peke{
	margin:0;
}
.boton_grande_ranking{
	cursor:pointer;
	/*margin-right:16px;*/
	padding-top:111px;
	margin-top:10px;
	display:block;
}
.boton_grande_ranking.ranking_sup01{
	background:url(../im/content/banner_ranking_sup01.jpg) no-repeat center top;
}
.boton_grande_ranking.ranking_sup02{
	background:url(../im/content/banner_ranking_sup02.jpg) no-repeat center top;
}
.boton_grande_ranking.ranking_sup03{
	background:url(../im/content/banner_ranking_sup03.jpg) no-repeat center top;
}
.boton_grande_ranking.ranking_sup04{
	background:url(../im/content/banner_ranking_sup04.jpg) no-repeat center top;
}
.boton_grande_ranking.ranking_sup05{
	background:url(../im/content/banner_ranking_sup05.jpg) no-repeat center top;
}
.boton_grande_ranking.ranking_sup06{
	background:url(../im/content/banner_ranking_sup06.jpg) no-repeat center top;
}
.boton_grande_ranking.ranking_sup07{
	background:url(../im/content/banner_ranking_sup07.jpg) no-repeat center top;
}
.boton_grande_ranking span{
	display:block;
	height:21px;
	background:url(../im/content/banner_ranking_inf.jpg) no-repeat;
	text-indent:-9999px;
}
.boton_grande_ranking:hover span{
	background:url(../im/content/banner_ranking_inf.jpg) no-repeat  0 -21px;
}
.boton_grande_ranking .sombra_peke{
	margin:0;
}
/*FIN BOTONES HOME*/
/*-----------------------------------------------------------------------------------------------------------------*/
/*TABLAS ESPECIFICAS*/
/*TABLA PEQUEÑA VERDE*/
.titulo_tabla_verde{
	background:url(../im/common/ranking_cab.gif) left top no-repeat;
}
.titulo_tabla_verde_top{
	background:url(../im/common/ranking_cab_top.jpg) left top no-repeat;
}
.titulo_tabla_verde_mini{
	background:url(../im/common/ranking_cab_mini.jpg) left top no-repeat;
	height:31px;
	padding-top:0;
}
.titulo_tabla_verde_gran{
	background:url(../im/common/ranking_filtro_cab.jpg) left top no-repeat;
	
}
.titulo_tabla_naranja_top{
	background:url(../im/common/opinion_cab_top.jpg) left top no-repeat;
}
.titulo_tabla_naranja_empresa_opinion{
	background:url(../im/common/opinion_ficha_cab.jpg) left top no-repeat;
}
.footer_tabla_verde{
	background-color:#669900;
}
.footer_sup{
	height:19px;
	border-top:#333333 solid 1px;
	margin-left:10px;
}
.footer_sup div{
	font-weight:bold;
	text-align:right;
	height:19px;
	overflow:hidden;
	padding-right:2px;
}

.footer_sup div form{
	float:right;
	margin-right:20px;
	padding-top:2px;
}
.footer_sup div form select{
	width:143px;
}
.footer_sup div a:hover{
	color:#FFFFFF;
}

.footer_sup div a,.footer_sup div input[type="submit"],.submit_opinar{
	border:none;
	cursor:pointer;
	margin-right:2px;
	background:url(../im/common/ico_flecha.gif) right no-repeat;
	padding-right:20px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	/*height:19px;
	line-height:19px;*/
	margin-top:3px;
	display:block;
	float:right;
	overflow:hidden;
}
.submit_opinar{
	background:url(../im/common/ico_flecha_naranja.jpg) right no-repeat;
}
.footer_sup div table{
	width:auto;
	margin:0;
	background:none;
	float:right;
	padding:0;
	height:auto;
}
.footer_sup div table a{
	background:none;
	padding:0;
	margin:0;
	height:auto;
}
.footer_sup div table tr td img{
	margin:0;
	padding:0;
}
.degradado_gris table{
	margin-top:0;
	margin-left:0;
	margin-bottom:5px;
}
.degradado_gris{
	padding-top:10px;
	margin-left:10px;
	padding-left:10px;
	background:url(../im/common/rankings_tabla_fondo.jpg)  bottom repeat-x;
}
.filet_sup_negre td{
	border-top:1px solid  #666666;
}
.filet_inf_negre td{
	border-bottom:1px solid  #666666;
}
.filet_sup_gris td{
	border-top:1px solid  #cccccc;
}
.filet_inf_gris td{
	border-bottom:1px solid  #cccccc;
}
.con_margen{
	margin-top:10px;
}
.demas_colaboraciones td{
	padding-top:5px;
}

/*-----------------------------------------------------------------------------------------------------------------*/
/*TABLA PEQUEÑA NARANJA*/
.titulo_tabla_naranja{
	background:url(../im/common/opinion_cab.gif) left top no-repeat;
}
.titulo_tabla_naranja_emp{
	background:url(../im/common/opinion_cab_emp.jpg) left top no-repeat;
}
.footer_tabla_naranja{
	background-color: #FF9900;
}
.fondo_taronja_oscuro{
	background:  #CC6600;
}
/*-----------------------------------------------------------------------------------------------------------------*/
/*TABLA PEQUEÑA RANKING*/
.ranking_mini table{
	margin-left:10px;
}
.ranking_mini .footer_sup{
	margin-left:0;
}
.ranking_mini{
	margin-left:24px;
	width:337px;
	float:left;
}
.ranking_mini .sombra_peke{
	margin-left:0;
}
/**/
.marginado{
	margin-left:24px;
}
.marginado_derecha{
	margin-right:24px;
}
/*FORMULARIO DE OPINION*/
.opinion_pregunta{
	width:697px; 
	overflow:hidden;
}
.opinion_gris .star_container{
	float:left;
	margin-left:20px;
}
.opinion_gris .star_container span{
	float:left;
	margin-right:10px;
}
.text_form_opinion span{
	font-weight: bold;
	text-decoration: none;
	display:block;
}
.opinion_naranja .text_form_opinion span{
	color: #333333;
	font-size: 11px;
}
.opinion_gris .text_form_opinion span{
	color: #ffffff;
	font-size: 10px;
}
.opinion_mini{
	height:50px;
}
.opinion_mini .text_form_opinion span{
	margin-top:12px;
}
.opinion_mini .star_container div{
	margin-top:10px;
}
.opinion_mini .opinion_gris .star_container{
	margin-top:10px;
}
/*PARA TITULO DE UNA LINEA*/
.opinion_mini .opinion_naranja h3.una_linea{
	margin-top:15px;
}
/*PARA TITULO DE DOS LINEAS*/
.opinion_mini .opinion_naranja h3.dos_lineas{
	margin-top:5px;
}
.opinion_mediana{
	height:100px;
}
.opinion_mediana .text_form_opinion span{
	margin-top:16px;
}
.opinion_mediana  .star_container div{
	margin-top:14px;
}
.opinion_mediana .opinion_gris .star_container{
	margin-top:23px;
}
.opinion_mediana .opinion_naranja h3{
	margin-top:5px;
}
.opinion_grande{
	height:166px;
}
.opinion_grande .text_form_opinion span{
	margin-top:16px;
}
.opinion_grande  .star_container div{
	margin-top:14px;
}
.opinion_grande .opinion_gris .star_container{
	margin-top:23px;
}
.opinion_grande .opinion_naranja h3{
	margin-top:5px;
}
.opinion_izquierda{
	width:6px;
	float:left;
	height:6px;
	background:url(../im/common/opinion_fondo_preg.jpg) no-repeat 0px 0px;
}
.opinion_derecha{
	width:6px;
	float:right;
	height:inherit;
	background:url(../im/common/opinion_fondo_preg.jpg) no-repeat 0px -498px;
}
.opinion_derecha_naranja{
	width:6px;
	float:right;
	height:6px;
	background:url(../im/common/opinion_fondo_preg.jpg) no-repeat 0px -664px;
}
.opinion_naranja{
	width:422px;
	float:left;
	height:inherit;
	border-right:1px solid #333333;
	background:url(../im/common/opinion_fondo_preg.jpg) repeat-x 0px -166px;
}
.opinion_naranja.grande{
	border:none;
	width:697px;
}
.opinion_naranja p{	
	margin-left:50px;
}
.opinion_naranja p.text_intro_normal{	
	margin-left:10px;
}
.opinion_naranja textarea{
	margin-top:5px;
	margin-left:10px;
	width:672px;
	height:105px;
}
.opinion_gris{
	width:274px;
	float:right;
	height:inherit;
	background:url(../im/common/opinion_fondo_preg.jpg) repeat-x 0px -332px;
}


.opinion_num_tabla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 37px;
	line-height:50px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:5px;
	float:left;
}
.opinion_ficha{
	background: #FF9900;
}
.opinion_ficha p{
	margin:0 10px;
}
input[type=radio].form_opinion_si,input[type=radio].form_opinion_no{
	position: absolute; left: -9999px;
}
.form_opinion_si{
	width:33px;
	height:26px;
	background:url(../im/common/b_opi_si.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	margin-left:30px;
}
.form_opinion_no{
	width:33px;
	height:26px;
	background:url(../im/common/b_opi_no.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
	margin-left:100px;
	cursor:pointer;
}
.form_opinion_si_seleccionado,.form_opinion_no_seleccionado{
	background-position: 0 -26px;
}
/*---------------------*/
.filtro_letras{
	height:27px;
	text-align:center;
}
.filtro_letras a{
	display:block;
	float:left;
	width:25px;
	height:27px;
	text-align:center;
}
.filtro_letras a span{
	margin-top:8px;
	display:block;
}
.filtro_letras a.seleccionado{
	background:url(../im/common/buscador_letra.jpg) no-repeat;
	width:27px;
	font-weight:bold;
}
/*BOTONES FORMULARIO*/
.boton_133{
	background:url(../im/common/b_133.jpg) no-repeat;
	width:133px;
	height:18px;
	padding-bottom:4px;
	border:none;
	cursor:pointer;
	display:block;
	text-align:center;
	font-size:9px;
	line-height:10px;
}
a.boton_133{
	padding-top:3px;
	height:15px;
	padding-bottom:0;
	color:#000000;
}
.boton_133:hover{
	background:url(../im/common/b_133.jpg) no-repeat 0 -18px;
}
.boton_72{
	background:url(../im/common/b_72.jpg) no-repeat;
	width:72px;
	height:18px;
	padding-bottom:4px;
	border:none;
	cursor:pointer;
	display:block;
	text-align:center;
	font-size:9px;
	line-height:10px;
}
a.boton_72{
	padding-top:3px;
	height:15px;
	padding-bottom:0;
	color:#000000;
}
.boton_72:hover{
	background:url(../im/common/b_72.jpg) no-repeat 0 -18px;
}
.boton_buscar{
	background:url(../im/common/buscador_ico.jpg) no-repeat;
	width:16px;
	height:16px;
	border:none;
	cursor:pointer;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	line-height: 100px;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:12px;
  cursor:pointer;
}
.foto_usuario{
	border:1px solid #99CC33;
}
.form .error {position:absolute;background-color:#F8E5E5;clear:both;width:180px}
.form .success {position:absolute;background-color:#DEF8CA;clear:both;width:180px}
