/* CSS Document */

.grey_color{
color: #333333;
text-decoration:none;

font-size:11px;
font-weight:bold;
padding-right:20px;
}

.dick{


}

.dick:hover{
background-color:#E0EBDE;
}

/* header */

#header_tree{width: 802px; left: 50%; margin-left: -401px; position: relative; padding-bottom: 20px;}
    #logo_tree{width: 266px; float: left;}
    #area_menu{width: 366px; float: left; margin-top: 10px; margin-left: 10px;}
    #area_registro{width: 146px; float: left; margin-top: 10px; margin-left: 10px;}

/* cierre header */
#mrg_caberecra{width: 100%; background-color: #294e3c; height: 3px; margin: 0; padding: 0;}
.barra_idioma{width: 100%; background-color: #294e3c; margin: 0; padding: 0;}
    #cont_idioma{width: 1200px; position: relative; left: 50%; margin-left: -600px; height: 58px; background-image: url('../img/header_tree.gif');}
        #titulo_barra{margin-top: 10px; margin-left:124px; width:482px; float: left; position: absolute;}
        #titulo_barra img{float: left; margin-top: 15px;}
        .titulo_datos{float:left; margin-left: 95px;}
        .texto_cabecera{font-size: 18px; font-weight:bold; color:#d5dde0;}
        .texto_cabecera2{font-size: 18px; font-weight:bold; color:#ffffff;}
        #caja_idiomas{float: right; margin-right: 200px;}
        #mrg_nav{width: 520px; text-align: left;}
            .caja_lang{text-align: center; width:50px; font-size: 10px; float: left; margin-top: 10px; color:#d5dde0;}
            .caja_lang img{margin: 0 auto;}
            #carga_div{position: absolute; z-index: 5;}
        .texto_cabecera{font-size: 18px; font-weight:bold; color:#d5dde0;}
        .texto_cabecera2{font-size: 18px; font-weight:bold; color:#ffffff;}
    .separador{clear: both; margin: 0; padding:0;}
    .img_lang{float: left;}
    .estilo_subtitulo{font-size: 12px; color: #d5dde0;}
    .cont_btn{position: relative; margin-left: 10px; padding: 0; float: left;}
        #bg_idioma{position: absolute; font-size: 11px; font-weight: bold; background-image: url('../img/bg_idioma.png'); width: 90px; height: 16px; text-align: center; color:#ffffff;}
        #bg_idioma a{color:#ffffff; text-decoration: none;}
        #bg_idioma a:hover{color: #cccccc;}
        .align_flag{position: absolute; margin-left: 70px;}

#big_one{
    width:1100px;
    height:100%;
    margin-bottom:20px;
    position: relative;
}
#contenido{width: 802px; background-color:#FFFFFF;}
#logo{float: left;}

#menu_superior{
    text-align:left;
    margin-bottom:20px;
    background-color:#FFFFFF;
    width:500px;
}

.body{

background-color:#F1F8E8;
font-family:Arial, Helvetica, sans-serif;
}
a{outline:none;}

.left{
float:left;
}

.color_tree{

color:#8CC63F;

}

.color_tree2{

color:#666666;

}
a.tit_rss{color: #6b8478; font-weight: bold; text-decoration: none; font-size: 12px;}
a.tit_rss:hover{color:#294e3c;}
a.tex_rss{text-decoration: none; font-size:11px; color: #808285;}
a.tex_rss:hover{color:#294e3c;}
.bold{

font-weight:bold;

}


.sub_footer{

width:768px;
height:52px;
background-color:#C4DF9B;
color:#8CC63F;

}

.9px{
font-size:9px;
}

.nounderline{
text-decoration:none;
font-size:9px;
font-weight:bold;
}

.link_menu{

text-decoration:none;
color:#9A9C9F;
font-size:11px;
font-weight:bold;
padding-right:20px;

}

.link_menu:hover{


color:#333333;

}


.red_div{
text-align:left;
font-size:12px;
font-weight:bold;
background-color:#E51937;
color:#E5E5E5;
padding:5px;
padding-top:15px;
padding-bottom:15px;
margin-top:10px;
}


.gris{
color:#606060;
font-weight:bold;
font-size:12px;
}

A.gris, A.gris:hover{
color:#606060;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.selected{
background-color:#E0EBDE;
}

.registro_left{
float:left; width:178px; height:auto; text-align:left; padding-left:25px; padding-right:10px;
}

.input{

height:20px;
width:189px;
font-size:12px;
border:1px solid #cccccc;

}

.verde_oscuro{

color:#547064;
font-weight:bold;
font-size:12px;

}


.title_dark{

font-size:16px; 
color:#0A331F;
font-weight: bold;

}

.error{
	color:#FF0000;
	font-size: 9px;
	font-family:Verdana;
	margin-left:5px;
	height:100%;
	min-height:8px;
}

.error DIV{	
	display:none;
}



.link_gris{
color:#555555;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

.link_gris:hover{
text-decoration:none;
}

.link_gris:active{
text-decoration:none;
}

.link_gris:visited{
text-decoration:none;
}


.hover{
text-decoration:none;
}


.hover:hover{
text-decoration:underline;
}

.hover:active{
text-decoration:none;
}

.hover:visited{
text-decoration:none;
}


.compania{
font-weight:bold;
font-size:12px;
}

.nombre_campana{

font-size:18px;
color:#FFFFFF;
}

.tipo_campana{
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}


.fecha{
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}

.blanco{
color:#FFFFFF;
}

.even, .even TD{
 	padding: 2px;
	padding-left:7px;
	height: 20px;
  	background-color: #E0EBDE;
}

.odd, .odd TD{
	background-color: #FFFFFF;
   	padding: 2px;
	padding-left:7px;
    height: 20px;
}

.rojo{
	color:#FF0000;
}

.titol_negro{
	font-size: 14px; font-weight: bold; padding-top: 20px; padding-bottom: 10px;
	color:#000000;
}

.link_menu2{

text-decoration:none;
color:#9A9C9F;
font-size:14px;
font-weight:bold;
}

.link_menu2:hover{
color:#333333;
}

.correo_leido{
	padding:8px; height:35px; cursor:pointer;font-weight:bold;
	background-color:#E0EBDE;
}

.correo_noleido{
	padding:8px; height:35px; cursor:pointer;	font-weight:bold;
}

.correo_abierto{
	padding:8px; height:35px; cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#EA4B23;
}


.pintar{

background-color:#E0EBDE;
}

.subir{

background-color:#E0EBDE;
}

.box_info_mitree{background-image:url(/public/img/background_home_mi_tree.jpg); background-repeat:no-repeat; width:186px;padding:15px;text-align:left;}
.box_info_mitree p{padding:5px 0px; color:#CBCBCC; }
.required_background{background-color:#FFE400;
}
#caja_logo{width:376px;}
#caja_logo img{float: left; border: 1px solid #ffffff;}
#caja_logo img:hover{border: 1px solid #cccccc;}

/* estilos pablo */
/* home*/
#cont_2{width: 770px;}
    .anim1{width: 388px;float: left;}
    .anim2{width: 186px;float: left; padding-left: 3px; padding-right: 3px;}
    .anim3{width: 186px;float: left;}
#cont_3{width: 767px; text-align: left;}
#cont_4{width: 573px; margin-left: 17px; _margin-left: 8px; float: left; margin-top: 6px;}
    #caja_campanas{width: 573px; text-align: left; float: left;}
        .caja_1{float: left; width: 187px; height: 185px;}
        .caja_1 a{text-decoration: none; cursor: pointer;}
            .bg_detalle{width: 187px; height: 45px; z-index: 50; position: relative; text-align: left; vertical-align: middle;}
                .estilo_texto_cam{position:absolute; font-size:11px; color:#294D3B; font-weight:bold; margin-left:56px; margin-top: 8px; }
                .estilo_texto_tit{font-size:11px; color:#294D3B; font-weight:bold; margin-left: 28px; padding-top: 10px;}
                .estilo_texto_subtit{font-size:10px; color:#484848; font-weight:bold; margin-left: 28px;}
                .img_campana{border:1px solid #ffffff;}
                .img_campana:hover{border:1px solid #cccccc;}
/* columna lateral treemembers */
        #caja_treemembers{float: right; width: 189px; margin-top: 6px; padding-right: 17px; text-align: left;}
            .img_treemembers{ background-image: url('../img/home/fondo_treemembers.png'); width: 188px; height:53px;}
            .estilo_titulo_treemembres{padding-left: 80px; text-align: left; padding-top: 10px;}
            #btn_hazte_tree{background-image: url('../img/home/ir_registro_1.png'); width: 188px; height: 42px; margin-top: 2px;}
            #btn_hazte_tree:hover{background-image: url('../img/home/ir_registro_2.png');}
            #btn_hazte_tree p{padding-top: 12px; padding-left: 10px;}            
            
            #btn_invita{background-image: url('../img/home/ir_invitar_1.png'); width: 188px; height: 42px; margin-bottom: 4px;}
            #btn_invita:hover{background-image: url('../img/home/ir_invitar_2.png');}
            #btn_invita p{padding-top: 12px; padding-left: 10px;}
            
            #mas_campanas{float:right; background-image:url('../img/home/ir_rojo_1.png'); width: 188px; height: 19px; text-align: left; margin-top: -2px; margin-right: 10px;}
            #mas_campanas:hover{background-image:url('../img/home/ir_rojo_2.png');}
            #mas_campanas a{margin-left: 36px;}
            #soy_nuevo{float: left; font-size: 14px; font-weight: bold; color: #6b8478; margin-top:10px}
/* cierra columna */
            
#cont_5{width: 767px;  margin-bottom: 10px;}
    .texto_manual{width: 191px; min-height: 180px; float: left; text-align: left; background-color: #e6f1d5;}
    .p_manual{color:#636466;}
    #principiantes{float:right; background-image:url('../img/home/ir_naranja_1.png'); width: 189px; height: 19px; margin-right: 3px; text-align: left;}
    #principiantes:hover{background-image:url('../img/home/ir_naranja_2.png');}
    #principiantes a{margin-left: 31px;}
#cont_6{width: 767px;height: 50px; margin-bottom: 10px;}


/* efecto noticias blog */
#caja_efectoPost{float: right;}
#img_cont_3{float: left; background-image: url('../img/home/fondo_noticias.png'); width: 188px; height: 105px;}
.estilo_titulo_news{padding-left: 80px; padding-top: 15px;}
#mas_noticias{float:right; background-image:url('../img/home/ir_verde_1.png'); width: 189px; height: 19px; margin-right: 18px; _margin-left:15px; text-align: left;}
#mas_noticias a{margin-left: 34px;}
#mas_noticias:hover{background-image:url('../img/home/ir_verde_2.png');}
#listticker{
    height:105px;
	width:579px;
	overflow:hidden;
    background-image: url('../img/home/bg_posts_home.png');

}

    #listticker li{
	border:0; margin:0; padding:0; list-style:none;
}
    #listticker2 p{
	border:0; margin-left:10px; padding:0;
}

	#listticker li{
		height:40px;
		list-style:none;
        line-height: 13px;
        padding: 5px;
	}
	#listticker img{
		float:left;
		margin-right:14px;
		padding:4px;
		border:solid 1px #DEDEDE;
	}
/* cierra efecto noticias */

#apuntado{
    float:left;
    width: 730px;
    margin-top:80px;
    margin-bottom:177px;
    padding-left:70px; 
}
#apuntado img{
    float:right;
    padding-right: 155px;
    padding-left:81px;
}
.textoapuntado{
    float:left;
    text-align:left;
    color: #636466; 
    font-size: 15px;
    width:577px;
    padding-top:21px;
    height: 220px;
    width: 321px;
}
.textoapuntado p{
    padding-bottom:17px;
}
.textoapuntado a{
    float:left;
    padding-top:26px;
    color: #8dc63f; 
    font-size: 20px; 
    font-weight: bold; 
    text-decoration: none;
}
/* nuevos estilos */

.campana_nom{color: #870a0a; font-size: 12px; font-weight: bold;}
.campana_datos{color: #999; font-size: 10px;}
#cont_campanas{width: 700px; text-align: left;}
#caja_campana{float: left; margin: 2px; width: 170px; height: 162px; border:1px solid #cccccc; padding:1px;}

/* estilos formulario*/

#main { width:960px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; background-color:#f6f6f6; font-family:Lucida Sans, Arial, Helvetica, Sans-Serif; font-size:13px;}
#header { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 20px 0; }
fieldset { border:none; width:320px;}
legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}
label { display:block; margin:15px 0 5px;}
/*input[type=text], input[type=password] { width:300px;}*/
.prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
.prev:hover, .next:hover { background-color:#000; text-decoration:none;}
.prev { float:left;}
.next { float:right;}
#steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
#steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
#steps li span {font-size:11px; display:block;}
#steps li.current { color:#000;}
#makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
#makeWizard:hover { background-color:#000;}


