/* Structura */
*{padding: 0; margin: 0;}
body,FONT,TD{font-family: Verdana, Trebuchet, Arial, sans-serif;font-size:0.8em;color:#fff;cursor:default;line-height:16px;}
body{margin:0 0 40px 0;text-align:center; background-color:#dcf5bc}
#main{margin:110px auto 40px auto;width:928px;}
#contenido-real {background:#fff url(../images/bg_header.gif) top no-repeat; margin-top: 10px; padding-top: 10px;}

#cabecera{position:relative; }
#logo{
		width:275px;
		height:81px;
		display:block;
		text-indent:-9999em;
		background:url(../images/logo.gif) top no-repeat;
		position:absolute;
		top:-90px; left:0px;
}
/*logo navidad*/
/*#logo{width:545px; height:106px; display:block; text-indent:-9999em; background:url(../images/xmas_plantatuarbol.gif) bottom no-repeat; position:absolute; top:-106px; left:0px; }*/

#contenido{ text-align: left; padding:10px 14px 14px 14px;}

/* FOOTER */
#footer{background:url(../images/bg_footer.gif) no-repeat bottom;text-align: center; padding:0px 30px 20px 30px; color: #82a356;}
#footer a:link, #footer a:active, #footer a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#82a356;
}
#footer a:hover {
	text-decoration:underline;
	color:#82a356;
}
#footer a:focus{
	outline:none;
}

/*Menu derecha */
#menu_derecha{position: absolute; text-align: right; top: -20px; right: 25px;}
#menu_derecha li{float: left; padding-right: 8px; }
#menu_derecha  li a{float: left; font-size: 11px;}
#menu_derecha  li a:hover{color: #b2cf4f;}

/*breadcrum*/
#breadcrum {
	position: relative;
	top: -10px;
	right: -16px;
	margin-bottom:-17px;
	text-align: left;
	color: #777;
	font-size: 0.85em;
}
#breadcrum a{
	color: #777; font-weight: normal;
}

/*mensajes flash*/
#flash_mesage{
	color: #000;
	font-weight: bold;
	height:26px;
	margin-bottom:10px;
	text-align: left;
	background:url(../images/flash_izq.gif) no-repeat left top;
}

#flash_contenido {
	float: left;
	width:898px; 
	height: 22px;
	background-color: #fff110;
	display:inline;
	margin-left: 15px; padding-top: 4px;
}
#flash_fin {float: left; width:15px; height: 26px; display:inline; background:url(../images/flash_der.gif) no-repeat right top; }

/* flash portada*/
#main_flash{padding: 5px 0 4px 0;}

/*Menu usarios */
#mod_reg{width:260px;height:43px;margin:0; padding:0; overflow:hidden;}
#mod_reg li{float:left;padding-left:2px;}
#mod_reg li a{float:left; padding-right:8px;width:120px;}
#mod_reg li a span{height:43px;display: block;font-size: 18px;font-weight: normal; /*bold */color: #333333;text-align: center;padding:10px 0 0 8px;}

#mod_reg li a:hover{background-position: right -43px;cursor: pointer;}
#mod_reg li a:hover span{background-position: left -43px;cursor: pointer;color:#fff}

#mod_reg li a{background:url(../images/bg_menuR.gif) no-repeat right top;}
#mod_reg li a span{background: url(../images/bg_menuL.gif) no-repeat left top;}

#mod_reg li a.activo{background-position: right -86px;cursor: pointer;}
#mod_reg li a.activo span{background-position: left -86px;cursor: pointer;color:#fff;}
#mod_reg li a:hover.activo{background-position: right -86px;cursor: pointer;}
#mod_reg li a:hover.activo span{background-position: left -86px;cursor: pointer;color:#fff;}

/* TITULOS DE H1 */
#cab_titulo{text-align: left;padding:14px 20px 14px 20px; float:left;} 
#cab_ico{float:left; padding-left:20px}
#cab_subtitulo{text-align: left; padding: 14px 20px 14px 10px; float: left;}

/*form de acceso*/
#acceso{ position:absolute; top:-110px; right:0px; z-index:999;}
#frm_acceso{background:url(../images/login_bg.gif) no-repeat; text-align: left;width:253px;height:64px;position:absolute; top:-70px; right:0px; z-index:1;}
.frm_divs{ float:left; text-align:left; padding-left:4px; color:#333333}
#frm_cerrar{ position:absolute; right:11px; top:4px}
#frm_buttons{ padding:20px 0 0 10px; font-size: 11px;}

.inputbox{width:100px;height:18px; border:0;font-size:13px; color:#4a8a30}

/* columnas*/
#col_1{float:left;width:286px; }
#col_2{float:left;width:598px;}
.col_margin{margin-right: 14px;}
/* recicla*/
	#col_1_50{float:left;width:443px;}
	#col_2_50{float:left;width:443px;}

/* home 3 columnas */
#col_3c_1{float:left; width: 286px;}
#col_3c_2{float:left; width: 380px; margin: -5px 19px 0 5px;}
#col_3c_3{float:left; width: 184px;}

/* Enlaces*/
A:link,A:active,A:visited{font-weight:bold;text-decoration:none; color:#333333; }
A:hover{text-decoration:underline; color:#333333;}
A:focus{outline:none;}

	/*botones */
	a.volver{width:74px;height:64px;display:block;text-indent:-9999em;float:right;background: url(../images/back.gif) no-repeat;margin-right:40px;}
	a:hover.volver{background-position: bottom;}

	#btn_back{background: url(../images/back.gif) no-repeat right top; float:right;}
	
	a.btn_actulizar{width:267px;height:157px;display:block;text-indent:-9999em;background: url(../images/btn_actulizar_anim.gif) no-repeat;}
	a:hover.btn_actulizar{background-position: bottom;}

/* TITULOS */
h1{font-size:24px; color:#333333; font-family:"Trebuchet", Arial, sans-serif; line-height: 37px; padding-top: 2px;}

h2{font-size:14px;color:#fff; margin:0; font-family: Trebuchet, Arial, sans-serif; padding: 4px 13px 4px 0; line-height: 20px;}
h3{font-size:14px;color:#fff; margin:0; font-family: Trebuchet, Arial, sans-serif; line-height: 20px;}
/*h4{font-size:13px;font-weight:bold; color:#333333;margin:0; padding:0;}*/
h4{font-size:20px; font-weight: normal; color:#333333; font-family:"Trebuchet", Arial, sans-serif; line-height: 37px; padding-top: 2px;}



/* Bordes efecto hover imagnes*/
a.ibg1 img{border:2px solid #333;}
a:hover.ibg1 img, a.ibg1hover img{border:2px solid #8d5fa8}

/* Lista*/
ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}
li a:hover{ text-decoration:none;}

.lista_numeros{padding:14px;list-style-position:inside;}
.lista_numeros li{list-style-type:decimal; padding:3px 0}

/* Boxes1 - Verde Oscuro*/
.box1{margin-bottom:12px;}
.box1 .top{background:url(../images/box/box1_top_left.gif) no-repeat;}
.box1 .title{background:url(../images/box/box1_top_right.gif) repeat-x right top;}
.box1 .content{background-color:#55732c;}
.box1 .fot{background:url(../images/box/box1_bottom_left.gif) left bottom no-repeat;height:13px;}
.box1 .fotc{background:url(../images/box/box1_bottom_right.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
	/* BOX1 Blanco*/
	.box1_w .top{background:url(../images/box/box1_top_left_w.gif) no-repeat;}
	.box1_w .title{background:url(../images/box/box1_top_right_w.gif) repeat-x right top;}
	.box1_w .fot{background:url(../images/box/box1_bottom_left_w.gif) left bottom no-repeat;height:13px;}
	.box1_w .fotc{background:url(../images/box/box1_bottom_right_w.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
	/* BOX1 verde*/
	.box1_g .top{background:url(../images/box/box1_top_left_g.gif) no-repeat;}
	.box1_g .title{background:url(../images/box/box1_top_right_g.gif) repeat-x right top;}
	.box1_g .fot{background:url(../images/box/box1_bottom_left_g.gif) left bottom no-repeat;height:13px;}
	.box1_g .fotc{background:url(../images/box/box1_bottom_right_g.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}

/* Boxes2 - Verde Claro*/
.box2{margin-bottom:12px;}
.box2 .top{background:url(../images/box/box2_top_left.gif) no-repeat;}
.box2 .title{background:url(../images/box/box2_top_right.gif) repeat-x right top;}
.box2 .content{background-color:#b2cf4f;}
.box2 .fot{background:url(../images/box/box2_bottom_left.gif) left bottom no-repeat;height:13px;}
.box2 .fotc{background:url(../images/box/box2_bottom_right.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
	/* Boxes2 - Blanco*/
	.box2_w .top{background:url(../images/box/box2_top_left_w.gif) no-repeat;}
	.box2_w .title{background:url(../images/box/box2_top_right_w.gif) repeat-x right top;}
	.box2_w .fot{background:url(../images/box/box2_bottom_left_w.gif) left bottom no-repeat;height:13px;}
	.box2_w .fotc{background:url(../images/box/box2_bottom_right_w.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}

/* Boxes3 - Naranja Claro*/
.box3{margin-bottom:12px;}
.box3 .top{background:url(../images/box/box3_top_left.gif) no-repeat;}
.box3 .title{background:url(../images/box/box3_top_right.gif) repeat-x right top;}
.box3 .content{background-color:#f8c23a}
.box3 .fot{background:url(../images/box/box3_bottom_left.gif) left bottom no-repeat;height:13px;}
.box3 .fotc{background:url(../images/box/box3_bottom_right.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
.box3 .hover:hover{ background-color:#fdcf5c}
	/* Boxes3 - Blanco */
	.box3_w .top{background:url(../images/box/box3_top_left_w.gif) no-repeat;}
	.box3_w .title{background:url(../images/box/box3_top_right_w.gif) repeat-x right top;}
	.box3_w .fot{background:url(../images/box/box3_bottom_left_w.gif) left bottom no-repeat;height:13px;}
	.box3_w .fotc{background:url(../images/box/box3_bottom_right_w.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
	/* Boxes3 - Naranja */
	.box3_o .top{background:url(../images/box/box3_top_left_o.gif) no-repeat;}
	.box3_o .title{background:url(../images/box/box3_top_right_o.gif) repeat-x right top;}
	.box3_o .fot{background:url(../images/box/box3_bottom_left_o.gif) left bottom no-repeat;height:13px;}
	.box3_o .fotc{background:url(../images/box/box3_bottom_right_o.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}

/* Box e3 - Naranja Claro (versi�n m�s estrecha y que quede por encima de la caja principal, para los flash (Alex Jurado)) */
.boxe3{/*margin-bottom:12px;*/width:640px;position: absolute;left:80px;top:80px;}
.boxe3 .top{background:url(../images/box/box3_top_left.gif) no-repeat;}
.boxe3 .title{background:url(../images/box/box3_top_right.gif) repeat-x right top;}
.boxe3 .content{background-color:#f8c23a;height:0px;margin-top:-5px;top:-10px;}
.boxe3 .fot{background:url(../images/box/box3_bottom_left.gif) left bottom no-repeat;height:13px;}
.boxe3 .fotc{background:url(../images/box/box3_bottom_right.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
.boxe3 .hover:hover{ background-color:#fdcf5c}

/* Boxes4 - Naranja Oscuro*/
.box4{margin-bottom:12px;}
.box4 .top{background:url(../images/box/box4_top_left.gif) no-repeat;}
.box4 .title{background:url(../images/box/box4_top_right.gif) repeat-x right top;}
.box4 .content{background-color:#dc993d}
.box4 .fot{background:url(../images/box/box4_bottom_left.gif) left bottom no-repeat;height:13px;}
.box4 .fotc{background:url(../images/box/box4_bottom_right.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
.box4 .hover:hover{ background-color:#e3ad64}
	/* Boxes4 - Blanco*/
	.box4_w .top{background:url(../images/box/box4_top_left_w.gif) no-repeat;}
	.box4_w .title{background:url(../images/box/box4_top_right_w.gif) repeat-x right top;}
	.box4_w .fot{background:url(../images/box/box4_bottom_left_w.gif) left bottom no-repeat;height:13px;}
	.box4_w .fotc{background:url(../images/box/box4_bottom_right_w.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}

/* Boxes5 - Rojo */
.box5{margin-bottom:12px;}
.box5 .top{background:url(../images/box/box5_top_left.gif) no-repeat;}
.box5 .title{background:url(../images/box/box5_top_right.gif) repeat-x right top;}
.box5 .content{background-color:#e63c10}
.box5 .fot{background:url(../images/box/box5_bottom_left.gif) left bottom no-repeat;height:13px;}
.box5 .fotc{background:url(../images/box/box5_bottom_right.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}
	/* Boxes5 - Blanco*/
	.box5_w .top{background:url(../images/box/box5_top_left_w.gif) no-repeat;}
	.box5_w .title{background:url(../images/box/box5_top_right_w.gif) repeat-x right top;}
	.box5_w .fot{background:url(../images/box/box5_bottom_left_w.gif) left bottom no-repeat;height:13px;}
	.box5_w .fotc{background:url(../images/box/box5_bottom_right_w.gif) repeat-x right bottom;padding:13px 0 0 0 ;margin-left:13px;}

/* Comunes Boxes*/
.title{margin-left:13px;min-height:13px;height:auto !important;height:13px;}
.content,.content_w,.content_o,.content_g {padding:0px 13px 2px 13px;}
.content_noticia{padding:0px 0px 0px 0px;}
.content_ultimos_usuarios {padding:0px 0px 0px 0px;}

.box1_w .title,.box2_w .title,.box3_w .title,.box4_w .title,.box5_w .title{color:#333333;}
.box1_w .content,.box2_w .content,.box3_w .content,.box4_w .content,.box5_w .content{background-color:#FFFFFF; color:#333333;}
.box1_w .hover:hover,.box2_w .hover:hover,.box3_w .hover:hover,.box4_w .hover:hover,.box5_w .hover:hover{background-color:#e5e5e5;}
.box3_o .content{background-color:#fa9007}
.box1_g .content{background-color:#b2cf4f}
.boxfix{ width:100%}

/* TITULOS FLOTANTES CENTRADOS */
.box_tit_rel{position:relative;}
.box_tit_abs{position:absolute;width:auto;top:-10px; background-color:#000066
/* left:50% !important;left:auto;*/}

.box_tit_abs2{background:url(../images/box/titulos/box3_r_r.gif) right no-repeat;height:29px;margin-left:13px;}
.box_tit_abs3{background:url(../images/box/titulos/box3_r_l.gif) left no-repeat;height:29px;}

/* Comunes Boxes - SEP*/
.box_sep{ margin-bottom:4px;display:block;}

/*BLOQUES ESPECIALES!!!!!*/
#Bienvenido{color:#FFFFFF;}
#Youtube .content{padding:0;text-align:center}
#Redes a{padding-left: 10px;}

/* HOME - PRINCIPAL */
#botones_fijos_home { text-align: center; margin: 7px 0px 10px 3px; }
#botones-fijos-2 { text-align: center; margin: 7px 0px 15px 15px; }

.ico_home{width: 100%;}
.ico_home a{width:114px;height:100px;display:block;text-indent:-9999em; float:left; margin: 0px 5px !important; margin: 0px 5px;}

	/* Iconos */
	#ico_adopta { background:url(../images/iconos_home/adopta.gif); }
	#ico_recicla { background:url(../images/iconos_home/recicla.gif); }
	#ico_quehacer { background:url(../images/iconos_home/qpuedohacer.gif); }
	#ico_deseos { background:url(../images/bosques/deseos/boton.gif); }
	#ico_mas_q_plantar { background:url(../images/accionesweb/mas_que_plantar/boton.gif); }
	
	#ico_adopta:hover,#ico_recicla:hover,#ico_quehacer:hover,#ico_deseos:hover, #ico_mas_q_plantar:hover{ background-position:bottom; }

.ico_proyecto {width: 100%;}
.ico_proyecto a {width:114px;height:100px;display:block;text-indent:-9999em; float:left; margin-right:3px; }

.evento_cal {
	border-bottom: 1px solid #ff6;
	padding-bottom: 7px;
	margin-top: 10px;
	float: left;
	width: 100%;
}

/* Ficha USUARIO */
	/* Iconos */
	#ico_reciclador{padding-top:10px;}
	
	.ico_botones_user{width: 100%; margin: -15px 0px 5px 0px; float:left;}
	.ico_botones_user a{width:27px;height:27px;display:block;text-indent:-9999em; float:left; margin: 0px 2px !important; margin: 0px 2px;}
	#ico_galeria { background:url(../images/ico_fotos.gif); }
	#ico_grupos { background:url(../images/ico_grupos.gif); }
	#ico_perfil { background:url(../images/ico_perfil.gif); }
	#ico_galeria:hover,#ico_grupos:hover,#ico_perfil:hover { background-position:bottom; }
	
#cita_dia{ color: #080; font-weight: bold; font-style: italic; }

#user_foto{float:left;margin-right:13px;}
#user_foto img{width:131px; height:156px}

#user_fecha{color:#333333; padding:2px 8px;}

#user_datos{ float:left; width:405px}
#user_datos #txt_estado .content{ padding-bottom:0;}
#user_datos #txt_estado{ margin-bottom:4px}
#user_datos #txt_datos{ line-height:20px}
#user_datos #txt_datos .float_l{padding:0 8px 0 0; width:165px}

#user_acciones #user_acciones_content{}
#user_acciones .proyectos{clear:both; padding:8px 0;}
#user_acciones .proyectos img{float:left; padding-right:13px;}

#user_fotos img{width:47px; height:55px; padding:4px;}

#user_redes .redes{}
#user_redes .redes img{padding:8px 13px 8px 0; vertical-align: middle}

#user_historial .lista{ padding-bottom:13px;}
#user_historial .lista em{ font-size:11px;}
#user_historial .list_ico{float:left; width:25px; margin-right:13px;}
#user_historial .list_aut{float:left; width:160px; margin-right:13px;}
#user_historial .list_msg{float:left; width:570px; margin-right:13px;}
#user_historial .list_cerrar{float:left; width:12px; padding-top:13px}


.user_bosque_arboles{float:left;width:128px;text-align:center;}
.user_bosque_arboles img{padding:8px 0;}
.user_bosque_arboles_flash{ float:left; background-color:#000000; height:281px; width:720px}
.user_bosque_estaditica{color:#333333; padding:2px 8px 12px 8px; font-size:11px; text-align:center;}

/* Lista proyectos */
#lista_acciones img, #lista_recicla img{float:left; padding-right:13px;}
#lista_acciones .hover,#lista_recicla .hover{display:block; padding:4px; height:100%; margin-bottom:13px}
#mapa_google {text-align: center; margin: 15px 0px;}

/* Ficha ARBOL*/
#cab_arbol{color: #333333; float: left; }
#tit_arbol{padding: 0 60px 0 20px; font: 30px bold; font-family:"Trebuchet", Arial, sans-serif; }
#arbol_frase{float:left; width: 283px; max-height: 188px; overflow: hidden; margin-right: 10px; font-size: 18px; line-height: 20px;}
#arbol_frase .content{height: 160px; display: block;}
#arbol_flash{float: left; width: 324px; display:block; margin-right: 10px;}
#arbol_datos{float: left; width: 237px; display:block; margin-left: 10px;}
#arbol_datos .content{height: 160px; display: block;}
#ico_mini_avatar{padding: 15px 0 0 80px; }

.fecha_comentario{font-size: 10px; color: #555;}
.texto_comentario{font-size: 12px;}
.autor_comentario{font-size: 12px; font-weight: bold; padding-bottom: 20px;}
.final_info{text-align: center; font-size: 12px; color: #333333; padding-bottom: 10px;}
.input_comentario{width: 345px; border: 1px #555 Solid; background-color: #fff; padding: 2px; margin: 0}
.img_centrada{padding: 0; margin: 0; vertical-align: middle;}

/* Plantilla  tipo arboles */
#lista_tipo_arbol li{float: left; margin: 5px; padding: 5px 5px 2px 5px; }
#lista_tipo_arbol li:hover{background-color: #333;}

#tipo_arbol_datos{ float:left; width:707px}
#tipo_arbol_datos #txt_estado .content{ padding-bottom:0;}
#tipo_arbol_datos #txt_estado{ margin-bottom:4px;}
#tipo_arbol_datos #txt_datos{ line-height:20px; margin-bottom:8px;}
#tipo_arbol_datos #txt_datos .float_l{padding:0 10px 0 0; width:205px}
.nombre_tipo_arbol{float: left; width: 400px; margin: 0; padding-top: 5px;}
.boton_tipo{float: left; background: url(../images/btn_plantar.gif) no-repeat; width: 223px; height: 25px; display:block; padding: 4px 0 0 50px; margin: 0;}
.boton_tipo a{color: #FFF;}


.ico_proyectos a{width:114px;height:100px;display:block;text-indent:-9999em; float:left; margin: 5px 15px; padding-left: 1px;}


/* Actualizar foto */
#avatar_actual img{width:131px; height:156px}
#avatar_actual .content{text-align:center;}

#avatar_lista img{width:131px; height:156px}

#avatar_upload label{width:240px; text-align:left;}
.avatar_form_space{padding-left:240px}

/* Nuevo arbol */
#nombre_arbol,#nombre_persona{width:250px;height:18px; border:0;font-size:15px; color:#4a8a30;}
#arbol_nuevo_dedicas label{ width:250px;}
#arbol_nuevo_deseo  label{ width:150px;}

/*  Terminos de servicio */
#terminos{
	text-align: justify;
	color: #333333;
	padding: 8px;
}

/* GALERIA DE FOTOS*/
.list_galeria_foto { float: left; width: 100px; padding: 0px 10px; }
.list_galeria_desc { float: left; width: 380px; padding: 0px 10px; }
.list_galeria_btons { float: left; width: 190px; padding: 0px 10px; }
.list_reg_galeria {height: 65px; padding: 8px 0px; }
.labels_galeria { color: #333; text-align: right; margin-right: 10px; font-size: 1.1em; }
.link_reg_galeria {color:#00f; line-height:0.9em; font-size: 0.8em;}

/*noticias */
.not_titulo{font-weight: bold; font-size: 14px; padding: 5px 0;}
.list_fecha_new { float:left; width: 100px; padding-left: 3px;}
.list_reg_news {height: 48px; padding: 8px 0px; }

/*noticias a la derecha */
.not_titulo_derecha {font-size: 12px; font-weight: bold; }
.not_fecha{font-size: 10px; font-weight: bold;}
.not_image{padding: 5px; float: left;}

/*formulario de registro*/
.inputbox2 , .content select{width: 200px; border: 0; background-color: #fff; margin: 2px; padding: 2px;}
.content p label{width: 150px; display: block; float: left;}

/* formularios ajax */
.editor_field{ padding:0; margin:0;border: 0; background-color:#fff;padding: 2px; width:100%;}

/* Formulario reciclaje */
#frm_rec_sol p.left input{display:block; float:left;}
#frm_rec_sol p.left label{width:auto; max-width: 352px; float:left; padding:0 4px;}
#frm_rec_sol p.left {display:block;clear:both;}
#frm_rec_sol div.clear{height:8px;}

/* Proyectos*/
.cab_derecha{float:right;}

/*colores de texto*/
.texto_verde{color:#333333;}
.rojo{color: #e63c10;}
.texto_peque{font-size: 10px;}
.texto_peque_verde{color:#333333; padding:2px 8px 12px 8px; font-size:11px;}

/* RELLENO */
#fondo_relleno{ background:url(../images/bg_rellenopaisaje.gif) top no-repeat; height:219px; width:100%;}
/* Fixes*/
p{margin-top:0px;margin-bottom:0px}
TABLE{border:0px; border-collapse:collapse; border-spacing:0px;}/* en desuso?*/
IMG{border:0px;}
.clear{clear:both;}
.hidden{display:none;}
.center{ text-align:center;}
.float_r{ float: right;}
.float_l{ float:left;}
.negro {color: #333; }
.rojo {color: #f00; }
