/*--------------------------------------------
Version 1.0
Author: zed.com
Website: zed.com
Proyect: zed-liveblog
--------------------------------------------
Estilos Generales
********************************************/
.fleft { /* Flotar elementos a la izquierda */float:left;}
.fright { /* Flotar elementos a la derecha */float:right;}
.tcenter { /* Centrar el contenido */text-align:center;}
.tright { /* Contenido a justificado a la derecha*/text-align:right;}
.Vmiddle { vertical-align:middle;}
.Vbottom { vertical-align:bottom;}

/********************************************
Fuentes
--------------------------------------------*/
body { /* Estilos genericos para todo el site */
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:1em;
	font-weight:normal;
}
.t_mayus {/*Texto en Mayusculas*/text-transform: uppercase;}

/********************************************
Colores y Fondos
--------------------------------------------*/
.t_black { color:#000;}
.t_white {color:#fff;}
.t_orange {color:#ffa51e;}
.t_orangehard {color:#e0751f;}
.t_greyhard {color:#333;}
.t_greenhard { color:#607b00;}


/********************************************
Tamaņos
--------------------------------------------*/
.w500 { width:500px;}


/********************************************
Margenes / Rellenos
--------------------------------------------*/

/********************************************
Cabecera
--------------------------------------------*/
.sublogo_header{ /* Logo header zed-liveblog en la cabecera */
	margin:25px 0 5px 10px;
	}
.logo_header { /* Logo de zed en la cabecera */
	float:left;
	width:78px;
	margin:0;
	padding:0;
	}
.header_menu { /*Menu superior cabecera parte izquierda */
	font-size:10px;
	float:left;
	}
/*------------------*/
ul.header_menu { /*Menu superior cabecera parte izquierda */
		margin:0px;
		padding:0 0px 0 10px;
		width:500px;
		}
	ul.header_menu li{ 
		display: inline;
		margin:0 8px 0 0;
		}
		ul.header_menu li a{
			text-decoration:none
			}
/*------------------*/
.slogan {
	font-size:10px;				
	color:#ffffff;
	background-color:#ffae35;
	width:100%;
	height:17px;				
	}
	.content_slogan {
		background-image:url(../images/bg_headerizq.jpg);;
		background-repeat:no-repeat;
		background-position:bottom;
		height:46px;
		}
		.content_slogan p {/* Slogan que aparece en la cabecera a la derecha del logo */
			font-size:0.9em;
			color:#fff;
			margin:0px;
			padding:5px 15px 5px 15px;
			font-weight:normal;
			}
	.slogan_cont{
		width:230px;
		}
	.slogan_menu{
		float:left;
		}
		.slogan_menu ul{
			margin:0px;
			padding:0 0 0 10px;
			color:#FFFFFF;
			}
		.slogan_menu li{
			display:inline;
			margin-right:5px;
			}
		.slogan_menu a{
			text-decoration:none;
			}
		.slogan_menu a:hover,
		.slogan_menu2 a:hover{
			text-decoration:underline;
			}
	.slogan_menu2{ 
		float:right;
		}
		.slogan_menu2 ul{
			margin:0px;
			padding:0 0 0 10px;
			color:#FFFFFF;
			}
		.slogan_menu2 li{
			display:inline;
			margin-right:5px;
			}
		.slogan_menu2 a{
			text-decoration:none;
			}
/*------------------*/		
.combo_idioma { /* Combo a la derecha para seleccionar el Pais*/
	float:right;
	margin:0px 90px 0 0;
	}
	#menu { /* Menu que se despliega */
		width:90px;
		position:absolute;
		}
		.combo_idioma ul,
		.combo_idioma li {
			margin:0;
			padding:0;
			}
		.combo_idioma a:hover {
			color:#ffffff;
			}
			.enlace_menuestilo { /* Imagen de la flecha que actua de enlace */
				margin:1px 0 0 0;
				vertical-align:middle;
				border:0px;
				position:absolute;
				right:2px;
				}
			li.menu_estilo{ /* Primer Pais // Primer item del menu */
				background-color:#e0751f;
				border:1px solid #ffae35;
				height:15px;
				color:#ffffff;
				cursor:pointer;
				padding:0 0 0 5px;
				} 
			
			li.flop{ /*Siguientes Paises // Siguientes items*/
				padding:0 0 0px 5px;
				background-color:#333;
				visibility:hidden;
				background-image:url(../images/flecha_lista.gif);
				background-repeat:no-repeat;
				background-position: 5px 5px;
				}
				.flop a{
					margin-left:7px;
					color:#ffae35;
					text-decoration:none;
					}			 






/********************************************
Bookmarks
--------------------------------------------*/
#bookmarks{
	width:328px;
	min-width:328px; 
	position:absolute;
	top:73px;
	background:#fff;
	margin-left:654px;
	border:1px solid #e6e6e6;
	z-index:1000;
	}
	#bookmarks a{
		text-decoration:none;
		color:#d89e27;
		font-size:0.7em;
		}
	#bookmarks a:hover{
		text-decoration:underline;
		}
	#bookmarks img{
		vertical-align:middle;
		}
	#bookmarks .ico_link1{
		margin-left:5px;
		width:120px;
		float:left;
		height:24px;
		}
	#bookmarks .ico_link2{
		margin-left:5px;
		width:90px; 
		float:left;
		height:24px;
		}
	#bookmarks .ico_link3{
		margin-left:5px;
		width:90px;
		float:left;
		height:24px;
		}
.close{ 
	color:#844784!important;
	font-weight:bold;
	}
	a#close_bookmarks{
		color:#844784!important;
		font-weight:bold;
		}
.addto{
	margin-top:3px;
	text-align:right;
	padding-right:7px;
	font-size:0.7em;
	color:#333333;
	margin-left:20px;
	margin-bottom:0px;
	cursor:pointer;
	float:right;
	}
	.addto img{
		margin:0px 1px -4px 1px;
		
		} 
.nvisible{
	display:none;
	}



/********************************************
Capas
--------------------------------------------*/
.home_liveblog {
	background-image:url(../images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position:top;
	margin:12px 0 12px 0;
	padding:33px 0 0 279px;
	height:277px;
	}
	.home_liveblog a {
		text-decoration:none;
		}
	.home_liveblog_left {
		float:left;
		width:150px;
		margin:0 48px 0 0;
		padding:0 0 0 0;
		}
		p.home_liveblog_left_tit {
			color:#ff9900;
			text-transform: uppercase;
			font-weight:bold;
			font-size:1em;	
			}
		p.home_liveblog_left_txt {
			font-size:0.85em;
			margin:7px 0 0 0px;
			color:#000;
			line-height:1.2em;
			}
	.home_liveblog_center {
		float:left;
		width:220px;
		margin:0 32px 0 0;
		padding:0 0 0 0;
		height:228px;
		}
		p.home_liveblog_center_tit {
			font-size:1.0em;
			text-transform: uppercase;
			color:#fff;	
			margin:0 0 0 20px;
			}
		.home_liveblog_center_txt {
			font-size:0.75em;
			color:#fff;
			margin:7px 0 0 0px;
			height:73px;
			padding:0 0 0 44px;
			background-image:url(../images/num_01.gif);
			background-repeat:no-repeat;
			background-position:23px 2px;
			line-height:1.2em;
			}
	.home_liveblog_right {
		float:left;
		width:234px;
		margin:0 0px 0 0;
		padding:0 0 0 0;
		height:228px;
		}
		p.home_liveblog_right_tit {
			font-size:1.0em;
			text-transform: uppercase;
			color:#fff;	
			}
		.home_liveblog_right_txt {
			font-size:0.75em;
			color:#fff;
			margin:7px 0 0 0px;
			padding:0 0 0 37px;
			height:68px;
			background-image:url(../images/num_02.gif);
			background-repeat:no-repeat;
			background-position:15px 2px;
			line-height:1.2em;	
			}


.footer_f div { /* capas que contiene cada lista del footer */
	margin:0 30px 0 0;
    color:#999999;
	padding: 0 0 1px 0;
	}

	.down_mobile { /*Boton download mobile FREE */
		height:176px;
		text-align:center;
		}
		.down_mobile p,
		.down_pc p {
			color:#fff;
			line-height:1em;
			margin:0 0 0 5px;
			}
	.down_pc { /*Boton download pc-mac FREE */
		height:176px;
		text-align:center;
		}
	.btn_down {
			letter-spacing:0;
			font-size:0.8em;
			font-weight:bold;
			height:21px;
			line-height:19px;
			margin:0;
			padding:0;
			border:0;
			text-transform:uppercase;
			width:auto;
			}
		    .btn_down .der,
			.btn_down .izq {
				float:left;
				height:29px;
				width:7px;
				}
			.btn_down .izq {
				background-image:url(../images/btn_down_left.png);
				background-repeat:no-repeat;
				}
			.btn_down .der {
				background-image:url(../images/btn_down_right.png);
				background-repeat:no-repeat;
				}
			.btn_down .centro {
				float:left;
				height:24px;
				text-align:center;
				line-height:19px;
				padding:5px 5px 5px 5px;
				display:inline;
				background-image:url(../images/btn_down_center.png);
				background-repeat:repeat-x;
				}
				.btn_down .centro a {
					text-decoration:none;
					}

.btn_mess_msn {
	margin:5px 0 0 20px;
	height:133px;
	width:270px;
	}
	.btn_mess_msn p {
		width:200px;
		float:left;
		margin:20px 0 0 5px;
		height:80px;
		line-height:1.2em;		
		}
	.btn_mess_msn .icoeye {
	 	float:right;
		}
		

		.widget_home { /* LiveBlog Talk // Addons */
			background-image:url(../images/bg_widget_home.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			margin:10px 0 10px 0;
			padding:0 0 10px 0;
			}
			.widget_home_txt {
				padding:0 0 20px 42px;
				float:left;
				width:550px;
				}
			.widget_home_txt a.t_orangehard:hover {
				color:#888;
				}
			.widget_home img.screen {
				float:right;
				margin:10px 40px 0 0;
				}
			.widget_home_txt img.loogW {
				margin:0px 0 10px 0;
				}
			.widget_home_txt p{
				font-size:0.75em;
				color:#333;
				}
			.widget_home_txt .btn_down {
				margin:15px 0 0 0px;
				}
		
.widget_detail { /* Detalle del Widget */
	}
	.detail_nav {
		font-size:0.7em;
		background-image:url(../images/bg_detail_nav.gif);
		background-repeat:repeat-x;
		height:28px;
		margin:0 1px 0 0;
		clear:both;		
		}
		a.tab_on_01 {
			background-image:url(../images/bg_detail_nav_01on.gif);
			background-repeat:no-repeat;
			background-position:left top;
			float:left;
			height:23px;
			padding:5px 12px 0 14px;
			font-weight:bold;
			color:#e0751f;
			text-decoration:none;
			margin:0;
			}
		a.tab_off_01 {
			background-image:url(../images/bg_detail_nav_01off.gif);
			background-repeat:no-repeat;
			background-position:left top;
			float:left;
			height:23px;
			padding:5px 12px 0 14px;
			font-weight:bold;
			color:#999;
			text-decoration:none;
			margin:0;
			}	
		a.tab_off_02 {
			background-image:url(../images/bg_detail_nav_02off.gif);
			background-repeat:no-repeat;
			background-position:right top;
			float:left;
			height:23px;
			padding:5px 31px 0 10px;
			font-weight:bold;
			color:#999;
			text-decoration:none;
			margin:0;
			}
		a.tab_on_02 {
			background-image:url(../images/bg_detail_nav_02on.gif);
			background-repeat:no-repeat;
			background-position:right top;
			float:left;
			height:23px;
			padding:5px 31px 0 10px;
			font-weight:bold;
			color:#e0751f;
			text-decoration:none;
			margin:0;
			}
			a.tab_off_02:hover,
			a.tab_off_01:hover {
				color:#e0751f;
				}
	.widget_detail .content {
		background-image:url(../images/bg_widget_detail_content.gif);
		background-repeat:repeat-y;
		padding:0 33px 20px 13px;
		
		}
		.detail_info {
			float:left;
			width:520px;
			padding:1px 0 0 0;
			}
			h1.logo_sup {
				margin:25px 0 15px 10px;
				clear:both;
				}
			.detail_info_txt {
				background-image: url(../images/bg_detail_info_txt.gif);
				background-repeat:no-repeat;
				background-position:top;
				margin:10px 0 0 0;
				padding:27px 20px 0 0;
				}
				.detail_info_txt p {
					margin:0 0 45px 23px;
					font-size:0.7em;
					color:#333;
					}
			.detail_info .btn_down {
				margin:0 0 0 23px;
				}
		.detail_img {
			float:right;
			width:370px;
			padding:0 0px 0 33px;
			margin:64px 0 0 0;
			background-image:url(../images/bg_detail_img.gif);
			background-repeat:no-repeat;
			background-position:0 30px;
			text-align:center;
			}
			.detail_img p.tit_img {
				color:#000;
				font-size:1.1em;
				font-weight:bold;
				}
			.detail_img .head_detail_img {
				height:6px;
				background-image: url(../images/1px_greysoft.gif);
				background-repeat: repeat-x;
				background-position:top;
				margin:15px 0 0 0;
				}
			.detail_img .content_detail_img {
				border-left:1px solid #e1e2e2;
				border-right:1px solid #e1e2e2;
				padding:10px;
				background-image:none;
				}
				.detail_img .content_detail_img p {
					font-size:0.7em;
					text-align:left;
					}
			.detail_img .foot_detail_img {
				height:6px;
				background-image: url(../images/1px_greysoft.gif);
				background-repeat: repeat-x;
				background-position:bottom;
				}
		
		.detail_conf {
			margin:0;
			padding:1px 0 0 0;
			clear:both;
			}
			.detail_conf h1 {
				margin:0px 0 0 22px;
				clear:both;
				}
			.detail_conf_txt {
				background-image: url(../images/bg_detail_conf.gif);
				background-repeat:no-repeat;
				background-position:top left;
				margin:10px 0 0 0;
				padding:27px 20px 0 0;
				}
				.detail_conf_txt p {
					margin:0 0 45px 23px;
					font-size:0.7em;
					color:#333;
					}
			.detail_conf_left {
				float:left;
				margin:0 15px 0 24px;
				padding:0 0 0 0;
				width:445px;
				}
				.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_right {
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:452px;
				}
			
	.widget_detail .foot {
		height:9px;
		background-image: url(../images/bg_foot_widget.gif);
		background-repeat: repeat-x;
		background-position:bottom;
			}



			
.nav_zed { /* Menu de navegacion Naranja */
	width:634px;
	position:relative;
	float:left;
	margin:0;
	font-size:0.7em;
	font-weight:bold;
	}
	.nav_zed ul {
		position:relative;
		margin:0px;
		list-style-type:none;
		width:100%;
		}
		.nav_zed ul li {
			display:inline;
			padding:0;
			margin:0 3px 0 0;
			float:left;
			padding:0;
			}
			.nav_zed ul li a {
				display:block;
				padding:0 0 0 10px;
				color:#fff;
				text-decoration:none;
				line-height:195%;
				background:transparent url(../images/nav_liveblog_left.gif) no-repeat top left;
				}
				.nav_zed ul li a span{
					display:block;
					padding:0 12px 0 0;
					color:#fff;
					text-decoration:none;
					background:transparent url(../images/nav_liveblog_right.gif) no-repeat top right;
					}
				.nav_zed ul li a:hover,.nav_zed ul li a.current{
					display:block;
					width:auto;
					color:#fff;
					background:transparent url(../images/nav_liveblog_left_on.gif) no-repeat top left;
					}
				.nav_zed ul li a:hover span,.nav_zed ul li a.current span{
					display:block;
					width:auto;
					padding-bottom:0px;
					background:transparent url(../images/nav_liveblog_right_on.gif) no-repeat top right;
					}
					.nav_zed ul li a.current_sub, .nav_zed ul li a.current_sub:hover{
						color:#fff;
						text-decoration:none;
						background-image:url(../images/sub_nav_liveblog_left_on.gif);background-repeat:no-repeat;
						}
					.nav_zed ul li a.current_sub span, .nav_zed ul li a.current_sub:hover span{
						display:block;
						width:auto;
						padding-bottom:5px;
						background:transparent url(../images/sub_nav_liveblog_right_on.gif) no-repeat top right;
						}
				
				
						.nav_zed ul li ul {
							position:absolute;
							width:100%;left:0;
							padding:0;
							background:#fff url(../images/bg_sub_nav_liveblog.gif) no-repeat top left;
							}
							.nav_zed ul li ul li {
								display:block;
								float:left;
								margin:0 10px 0 0;
								}
								.nav_zed ul li ul li a{
									display:block;
									float:left;
									color:#ccc;
									font-weight:normal;
									text-decoration:none;
									padding:0 0 0 10px;
									margin:0;
									line-height:2em;
									background-image:none;
									font-weight:bold;
									}
									.nav_zed ul li ul li a:hover,.nav_zed ul li ul li a.current{
										color:#fff;
										text-decoration:none;
										background-image:none;
										font-weight:bold;
										}


.faqs_head {
	height:14px;
	background-image: url(../images/1px_moregreysoft.gif);
	background-repeat: repeat-x;
	background-position:top;
	height:14px;
	margin:10px 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;
	padding:0 24px 0 24px;
		}
		.faqs_content h1 {
			padding:0;
			margin:0;
			}
		.faqs_int_head {
		height:14px;
		background-image: url(../images/1px_greensoft.gif);
		background-repeat: repeat-x;
		background-position:top;
		height:14px;
		margin:10px 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;
				}
				ul.faqs_list li {
					background-image:url(../images/bullet_faqs_list_orange.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:#e0751f;
							text-decoration:underline;
							}
						ul.faqs_list li a:hover {
							font-weight:bold;
							}
			.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;
					}
			img.faqs_image {
				float:left;
				margin:21px 30px 0 30px;
				}
			.faqs_txt {
				float:left;
				font-size:0.7em;
				margin:30px 0 0 0;
				color:#333;
				width:680px;
				}
					 

.layout {
	width:614px;
	margin:0;
	padding:0;
	}
	.layout_head {
		background-image:url(../images/bg_layout_head.gif);
		background-repeat:no-repeat;
		background-position:top;
		height:60px;
		padding:12px 0 0 0;
		}
		h1.layout_head_h1 {
			color:#fff;
			margin:0px 0 0 34px;
			}
	.layout_content {
		background-image:url(../images/bg_layout_content.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		background-color:#fff;
		}
		p.layout_text_orange {
			color:#ff8a00;
			font-size:1.4em;
			letter-spacing:-1px;
			margin:0 0 0 125px;
			padding:16px 0 0 0;
			height:90px;
			}
		p.layout_text_white {
			color:#fff;
			font-size:1.1em;
			letter-spacing:-1px;
			margin:26px 0 0 125px;
			width:220px;
			}
		.layout_content .btn_down {
		 	margin:26px 0 0 125px;
			}
		.layout_textarea {
			margin:20px 0 0 65px;
			color:#fff;
			font-size:0.8em;
			font-weight:bold;
			}
			.layout_textarea textarea {
				background-color:#fff;
				border:1px solid #d4d4d4;
				color:#999;
				font-size:0.9em;
				font-family:"Trebuchet MS", Verdana, Arial;
				width:290px;
				height:60px;
				padding:5px;
				}
	.layout_foot {
		background-image:url(../images/bg_layout_foot.gif);
		background-repeat:no-repeat;
		height:4px
		}


/********************************************
Encabezados
--------------------------------------------*/
h2.lb_widget_home_h2 { /* LiveBlog Widget home - h2 */
	background-image:url(../images/border-bottom_h2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 7px 0;
	margin:0 0 15px 0;
	color:#333;
	}


/********************************************
Parrafos
--------------------------------------------*/
p.footer_title { /* Titular de cada lista en el footer (verde)*/
	font-weight:bold;
    color:#ff9e0c;
    margin:0 0 12px 0;
    font-size:0.7em;
}
p.add { /* Parrafo de add a marcadores*/
	float:right;
	margin:0;
	padding:0;
	color:#333;
	font-size:0.7em;
	}
	p.add img { /* Parrafo de add a marcadores*/
	margin:0 3px 0 3px;
	vertical-align:top;
	}

.experience_st p { /* Experience statiOn - parrafo */
	margin:0 0 0 21px;
	padding:0 0 0 0;
	font-size:0.7em;
	}

/********************************************
Enlaces
--------------------------------------------*/
.footer_f a { /* Estilos para los enlaces de la lista del footer */
	color:#C6C6C6;
    text-decoration:none;
	}

.footer_f a:hover { /* Estilos para los enlaces de la lista del footer */
    text-decoration:underline;
	}

.experience_st a { /* Experience statiOn - enlaces */
	color:#769310;
	text-decoration:underline;
	}


/********************************************
Imagenes
--------------------------------------------*/





/********************************************
Listas
--------------------------------------------*/
.experience_st ul{ /* Experience statiOn - lista */
	margin:10px 0 0 21px;
	font-size:0.7em;
	}
	.experience_st ul li{
		margin:0 0 5px 0;
		padding:0 0 0 10px;
		background-image:url(../images/arrow_experience_st.gif);
		background-repeat:no-repeat;
		background-position:left 5px;
		}

.footer_f ul { /* lista del footer */ 
	font-size:0.7em;
	line-height:1.0em;
}
.footer_f 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;
}


/********************************************
Tablas
--------------------------------------------*/
table.myzone_table  {
	width:510px;
	float:left;
	font-size:0.7em;
	}
	table.myzone_table caption {
		visibility:hidden;
		}
	table.myzone_table thead {
		text-transform:uppercase;
		color:#333;
		border-bottom:1px solid #b1b1b1;
		}
	






/********************************************
Formularios
--------------------------------------------*/
select.featured_home {
	float:right;
	font-size:0.7em;
	width:200px;
	}
	
	
	
/**/
.w400 { width:550px;}
