/*--------------------------------------------
Version 1.2
Author: zed.com
Website: zed.com
Proyect: FreeSMS
--------------------------------------------
Estilos Generales
********************************************/

.margin0{ /* Poner margenes a 0 */
	margin:0;
}

.padding0{ /* Poner rellenos a 0 */
	padding:0;
}

.fleft { /* Flotar elementos a la izquierda */
	float:left;
}

.fright{ /* Flotar elementos a la derecha */
	float:right;
}
.center { /* Centrar el contenido */
	text-align:center;
}
a:hover {text-decoration:underline;}

/*ESTILOS GENERALES QUE COMPARTIMOS*/
.fright{float:right}
.fleft{float:left}
.nvisible{display:none}
.visible{ display:block}
.marR8{margin-right:8px!important}
.fclear{clear:both;line-height:0;height:0}
.marginT10 { margin-top:10px;}
.marginT20 { margin-top:20px;}
.marginT38 { margin-top:38px;}

/*FIN DE ESTILOS GENERALES QUE COMPARTIMOS*/
/********************************************
Fuentes
--------------------------------------------*/
body { /* Estilos genericos para todo el site */
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:1em;
	font-weight:normal;
}


/********************************************
Colores
--------------------------------------------*/
.t_greyhard { color:#333;}
.t_greysoft { color:#999;}
.t_yellow { color:#FFED00;}
.t_10 {font-size:1.2em;}
.t_07 { font-size:0.7em;} 






/********************************************
Capas
--------------------------------------------*/


.column_derecha{padding:5px 28px 0 28px;}
.terms_back{float:right;width:100px;margin:-4px 2px -21px 0;padding:0px;}
.terms_back img{vertical-align:middle;}
.contenedor_terms{width:100%;margin-top:68px;padding-bottom:82px;font-family:"Trebuchet MS", Verdana, Arial; font-size:12px;}
.titular{height:79px;}
div.logo_zed { /* Logo de zed en la cabecera */
	float:left;
	width:78px;
	margin:0;
	padding:0;
}

.lista_terms {margin-left:5px;}
div.logo_zedguides { /* Logo header zedfreesms */
	float:left;
padding:25px 0 0 19px;
position:relative;

}


div.logo_zedguides2 { /* Logo header zedfreesms */

	margin:10px 0 0 10px;

}


div.bienvenida_inicio { /* Combo que aparece en el header de bienvenida */
	float:left;
	font-size:0.7em;
	color:#666;
	padding:0;
	margin:10px 0px 0 30px;
	width:300px;
}

#menu{width:110px;position:absolute;}
.combo_idioma{float:right;margin:0 110px 0 0;}
ul li.menu_estilo{background-color:#9d9524;border:1px solid #cabf2a;height:15px; color:#ffffff; font-family:'Trebuchet MS', Verdana, Arial; cursor:pointer; padding:0 0 0 5px;}
div li.flop{
	padding:0 0 0 3px;
	background-color:#333;
	visibility:hidden;
	background-image:url(../images/flecha_lista.gif); background-repeat:no-repeat;background-position: 5px 5px;
}




.slogan{font-family:"Trebuchet MS", Verdana, Arial; 
		font-size:10px;				
		color:#ffffff;
		background-color:#cabf2a;
		width:100%;
		height:17px;				
				}
.slogan_menu{float:left;}
.slogan_menu2{float:right;}
.contenido_slogan{width:230px;}

.f_footer div { /* capas que contiene cada lista del footer */
	margin:0 30px 0 0;
    color:#999999;
	padding: 0 0 1px 0;
}


.menu_h_header1{font-family:"Trebuchet MS", Verdana, Arial; font-size:10px;float:left;}

.addto{margin-top:3px;text-align:right;padding-right:7px; font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; color:#333333; margin-left:20px;/*margin-bottom:35px;*/margin-bottom:10px;}
.addto img{ margin:0px 1px -4px 1px; cursor:pointer;} 
/*boockmarks*/

.primer_colum_text{text-align:center;vertical-align:middle;padding-top:121px;height:115px;padding-right:5px; padding-left:25px;}

/********************************************
Encabezados
--------------------------------------------*/


p.slogan_encabezado { /* Slogan que aparece en la cabecera a la derecha del logo */
	font-size:0.9em;
	color:#000;
	margin:10px 0px 0 10px;
	padding:0 0 0 10px;
	float:left;
	width:285px;
	font-weight:normal;
	font-family:"Trebuchet MS", Verdana, Arial;
}
.content_slogan img{float:left; padding-top:5px;}

/*h1{font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#fff; text-align:center;}*/
.column_derecha h1 {
	font-size:1em;

	}
p.txtpeq {
	font-size:0.8em;
	color:#ffed00;
	text-align:center;
	margin:-20px 0 0 0;
	}
/********************************************
Parrafos
--------------------------------------------*/
/*.parrafo_final p{float:right; padding-right:222px;margin-top:5px;font-family:"Trebuchet MS", Verdana, Arial; font-size:16px;margin-bottom:5px; font-weight:700;}
*/
.parrafo_final p{
	margin-top:5px;
	font-size:16px;
	margin-bottom:5px;
	font-weight:700;
	text-align:center;
	}
.segundo_parrafo p{padding-top:19px;padding-left:25px;font-family:"Trebuchet MS", Verdana, Arial; font-size:18px;color:#fff;}

p.f_footer_title { /* Titular de cada lista en el footer (rosa)*/
	font-weight:bold;
    color:#c1b43c;
    margin:0 0 12px 0;
    font-size:0.75em;
}


p.f_footer_title2 { /* Titular de cada lista en el footer (rosa)*/
font-weight:bold;
    color:#ffffff;
    margin:0 0 12px 0;
    font-size:0.75em;
}

p.title_terms{color:#dbd02e;}

.contenedorparrafo p {
	margin:0 0 10px 0;
	}
	.contenedorparrafo p strong {
		line-height:1em;
		}
/********************************************
Enlaces
--------------------------------------------*/
.terms_enlaceback{float:right;}
.terms_enlaceback a:link{font-size:10px;text-decoration:none;color:#333; vertical-align:middle;}
.terms_enlaceback a:visited{font-size:10px;color:#333; vertical-align:middle;}
.terms_enlaceback a:hover{font-size:10px;color:#333; vertical-align:middle;}
.h_header a, .f_footer a { /* Estilos para los enlaces de la lista del footer */
	color:#C6C6C6;
    text-decoration:none;
}

.h_header a:hover, .f_footer a:hover { /* Estilos para los enlaces de la lista del footer */
    text-decoration:underline;
}

#menu .menu_estilo .enlace_menuestilo{margin:1px 0 0 0;vertical-align:middle; border:0px; position:absolute;right:2px; 
}
 
.menu_h_header1 a{color:#333333;} /*Enlaces de la cabecera*/

.slogan_menu a{color:#cabf2a;}
.slogan_menu2 a{color:#cabf2a;}
/*Fin de enlaces cabecera*/

.bienvenida_inicio a:link{color:#d89e27;text-decoration:underline;}
.bienvenida_inicio a:visited{color:#d89e27;text-decoration:underline;}
.bienvenida_inicio a:hover{color:#d89e27;}

#menu  a:hover{color:#ffffff;}
.flop a{margin-left:7px;}

.terms_enlaces a:link{text-decoration:none;color:#766E01;}
.terms_enlaces a:visited{text-decoration:none;color:#766E01;}
.terms_enlaces a:hover{text-decoration:none;color:#766E01;}


/********************************************
Imagenes
--------------------------------------------*/





/********************************************
otros elementos
--------------------------------------------*/



/********************************************
Listas
--------------------------------------------*/

/*Header*/

.menu_h_header1 ul{margin:0px;padding:0 0px 0 10px;}
.menu_h_header1 li{display:inline; }



.slogan_menu ul{margin:0px;padding:0 0 0 10px;color:#FFFFFF;}
.slogan_menu li{display:inline;margin-right:5px;}

.slogan_menu2 ul{margin:0px;padding:0 0 0 10px;color:#FFFFFF;}
.slogan_menu2 li{display:inline;margin-right:5px;}

.f_footer ul { /* lista del footer */ 
	font-size:0.7em;
	line-height:1.0em;
}
.f_footer ul li{ /* elemento de la lista del footer */
	background-image: url(../images/bullet_footer.gif);
	background-repeat: no-repeat;
	background-position:1px 4px;
	margin:6px 0 0px 0;
	padding:0 0 0 9px;
}

.combo_idioma ul{margin:0;padding:0;}
.combo_idioma li{margin:0;padding:0;}



/********************************************
Tablas
--------------------------------------------*/











/*******************************************










/**********************************************
bookmarks Cogido css de bookmarks

----------------------------------------------*/
/*Este es para dos columnas*/
/*
#bookmarks{width:195px;min-width:195px; _height:163px; min-height:163px; position:absolute; top:133px;background:#fff; margin-left:795px;border:1px solid #e6e6e6;z-index:1000}*/
#bookmarks .ico_link1{margin-left:5px;width:120px; float:left;height:24px;}
#bookmarks .ico_link2{margin-left:5px;width:90px; float:left;height:24px;}

a#close_bookmarks{ color:#844784!important;font-weight:bold}
.close{ color:#844784!important;font-weight:bold}

/*cambio para hacer tres columnas*/
#bookmarks{width:328px;min-width:328px;  position:absolute; top:73px;background:#fff; margin-left:654px;border:1px solid #e6e6e6;z-index:1000}
#bookmarks .ico_link3{margin-left:5px;width:90px; float:left;height:24px;}
#bookmarks img{vertical-align:middle;}




/*ENLACES REDEFINIDOS bookmarks*/


#bookmarks a{text-decoration:none;color:#d89e27; font-family:"Trebuchet MS", Verdana, Arial; font-size:11px; }
#bookmarks a:hover{text-decoration:underline}

/*FIN DE BOOCKMARKS*/


/********************************************
FAQs
--------------------------------------------*/
.faqs_head {
	height:14px;
	background-image: url(../images/1px_moregreysoft.gif);
	background-repeat: repeat-x;
	background-position:top;
	height:14px;
	margin:40px 0 0 0;
	padding:0;
		}
.faqs_content {
	background-image:url(../images/bg_faqs_content.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	margin:0 0 20px 0;
	padding:0 24px 0 24px;
		}
		h1.faqs_content_h1 {
			color:#000000;
			font-size:1.2em;
			padding:0;
			margin:0px;
			padding:5px 0 10px 0;
			/*position:relative;*/
			}
		h1.tut_content_h1 {
			color:#000000;
			font-size:1.2em;
			padding:0;
			margin:0px;
			padding:5px 0 10px 0;
			/*position:relative;*/
			}
		.faqs_int_head {
		height:14px;
		background-image: url(../images/1px_greensoft.gif);
		background-repeat: repeat-x;
		background-position:top;
		height:14px;
		margin:0 0 0 0;
		padding:0;
			}
		.faqs_int_content {
		background-image:url(../images/bg_faqs_int_content.gif);
		background-repeat:no-repeat;
		background-position:top;
		background-color:#fff;
		margin:0;
		padding:25px 17px 0 17px;
			}
			ul.faqs_list {
				margin:0px 0 53px 18px;
				font-size:0.7em;
				position:relative;
				}
				ul.faqs_list li {
					background-image:url(../images/bullet_faqs_list_green.gif);
					background-repeat:no-repeat;
					background-position:0px 5px;
					padding:0 0 0 8px;
					margin:0 0 5px 0;
						}
						ul.faqs_list li a {
							color:#729300;
							text-decoration:underline;
							}
						ul.faqs_list li a:hover {
							font-weight:bold;
							}
			.detail_conf_tit {
					height:37px;
					background-image:url(../images/bg_detail_conf_tit.gif);
					background-repeat:repeat-x;
					padding:6px 0 0 3px;
					color:#fff;
					font-weight:bold;
					font-size:0.9em;
					}
					.detail_conf_tit img {
						margin:-3px 12px 0 0;
						vertical-align: middle;
						}
					.detail_conf_tit p {
						padding:5px 0 0 10px;
						}
			.faqs_top {
				background-image:url(../images/bg_faqs_top.gif);
				background-repeat:no-repeat;
				background-position:right;
				padding:0 7px 0 0;
				margin:20px 0 0 0;
				text-align:right;
				font-size:0.6em;
				font-weight:bold;
				text-transform: uppercase;
				}
				.faqs_top a {
					color:#fff;
					text-decoration:none;
					}
			.faqs_num {
				background-image:url(../images/bg_num.gif);
				background-repeat:no-repeat;
				background-position:top 3px;
				color:#9bc01b;
				font-size:1.2em;
				letter-spacing:-0.1em;
				font-style:italic;
				font-weight:700;
				padding:5px 5px 8px 0px;
				height:15px;
				margin:-2px 5px 0 0;
				text-align:center;
				width:30px;
				float:left;
				}
			.faqs_txt {
				font-size:0.7em;
				margin:10px 0 0 0;
				color:#333;
				}
			.faqs_txt2 {
				font-size:0.7em;
				margin:20px 0 0 0;
				color:#333;
				}
			img.faqs_image {
				float:left;
				margin:21px 30px 0 30px;
				}
			ol.list_faqs {
				list-style:circle;
				font-size:0.7em;
				color:#333;
				margin:10px 0 0 20px;
				}
				
				/**/
				.tut_right {
					float:right;
					width:697px;}
				.tut_develo {
					/*float:right;*/
					width:680px;
					margin:17px 0 0 0;
					clear:left;
					
					background-color:#CCCCCC;
					}
				.tut_txt_2l {
					float:left;
					width:380px;
					font-size:0.7em;
					color:#333333;
					margin:10px 0 0 0;
					}
					.tut_txt_2l_tit {
						font-size:1.5em;
						font-weight:700;
						letter-spacing:-1px;
						}
				.tut_txt_2l ul{
					list-style-type: disc;
					margin:0 0 0 20px;	
					}
					.tut_txt_2l ul li {
						margin:3px 0;
						}
				/**/
				