
/********************************************
1. HOME
	SECTORES
	TOPS - INFORMACIÓN BÁSICA PARA 
	
	DESTACADOS
	VIDEO DEL DÍA
	FRANQUICIAS DE LA SEMANA
	NOTICIAS HOME
	HERRAMIENTAS - RECURSOS
	AGENDA

2. ACTUALIDAD
	LISTADO INDEX (noticias, artículos, tendencias, notas, etc)
	NOTICIA AMPLIADA ID
	COMENTARIO NOTICIA
	FORMULARIO NOTICIA
	BLOQUE DE FOTOS
	VIDEO NOTICIA
	RECURSOS
	ENTEVISTAS
	AGENDA
	BLOGS
	ESPECIALES
	DICCIONARIO

3. GUÍA DE LA FRANQUICIA
	INDEX GUÍA
	SECTOR Y ACTIVIDAD
	TOPS DE FRANQUICIA
	ABC DE LA FRANQUICIA
	FICHA DE LA FRANQUICIA
	DIRECTORIOS (centros comerciales, establecimientos etc)
	REGISTRO DE FRANQUICIA
	BUSCADOR AVANZADO

4. RECURSOS
	QUIEN ES QUIEN

5. FRANQUICIADORES

6. BLOQUES COLUMNA DERECHA

7. ESTILOS GOOGLE MINI

8.APF
********************************************/



/******************************************************************************************************************************************
HOME
*******************************************************************************************************************************************/

#index_leftCol .dotted_line, #index_leftCol .separationLine{width: 357px;}

#index_leftCol .separationLine{width:468px; margin: 5px 0 25px 0;}


/* =========================================================
SECTORES
========================================================= */
.sectoresHomeLinea{width: 100%; height: 7px; background-color: #fff; margin-top: 15px; margin-bottom: 15px;}

#sectoresHome{
	    border-bottom: 1px solid #EAEAEA;
		float: left;
		height: 319px;
		overflow: hidden;
		padding: 10px;
		width: 367px;
}
#sectoresSub{ 
    background-image: url("../img/fondoSub_ok.png");
    background-repeat: no-repeat;
    float: left;
    margin-bottom: 7px;
    margin-left: 1px;
    margin-top: 0;
    padding: 13px 20px 30px;
    width: 354px;
}
#actualidad_Texto{
    border-bottom: 1px solid #D3D3D3;
    color: #205C8B;
    font-size: 17px;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    padding-top: 0;
    width: 317px;}
	
.bannerWebi_1{
	width:260px;
	height:136px;
	background-image:url(../img/banners_Proximos_Webi.jpg)}	
	
	.bannerWebi_2{
	width:260px;
	height:136px;
	background-image:url(../img/banners_ComoTriunfar.jpg)}	
	
#separacion{    
    border-top: 1px solid #D3D3D3;
    float: left;
    height: 10px;
    margin-top: 3px;
    width: 966px;}
		
				
.destacadoTitular{    	
    border-bottom: 1px solid #D3D3D3;
   color: #205C8B;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 12px;
    padding-top: 0;
    width: 328px;
}	
.destacadoTitular h2{ font-weight:bold;}				
				
#sectoresInfe{ 
    background-image: url("../img/fondoInf.png");
    background-repeat: no-repeat;
    float: left;
    height: 106px;
    padding: 7px 16px 1px;
    position: relative;
    width: 356px;
}
.Ultima_hora{color:#CE0202;}	
		
.sectorsCol{    
    float: left;
    width: 167px;
}
.sectorsCol li:hover{    
   text-decoration:underline;
   font-weight:bold;
}
				
.PorInversion li:hover{    
   text-decoration:underline;
   font-weight:bold;
}
				
.PosicionesBloque{
	background-image: url("../img/PosicionesBloque.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 158px;
    margin-bottom: 6px;
   	width: 254px;
    z-index: 370;}				
				
.PorInversion{  
				float: left;
				width: 152px;}


.sectoresContent{
    background-repeat: no-repeat;
    
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 469px;
    margin: 9px 11px 7px 0;
    width: 374px;
	}

	#sectoresHome h2{
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 30px;
		text-shadow: 0 0 6px #000;
		font-weight: 700;
		border-bottom: 1px solid #fff;
		padding: 5px 0;
		margin-bottom: 15px;
		color: #fff;
	}
	
	#img_libroSectores{position: relative; }
		#img_libroSectores img{position: absolute; top:0; right:12px; z-index:1000; margin-top: -8px; margin-left: -16px;}

	#sectoresHome .sectorsCol{
		width: 140px;
		float: left;}
/*.sectorsCol li a:hover{text-decoration:underline;}*/

	.sectoresBloqueTit{
		margin-bottom: 9px;
		background-color: #fff;
		-moz-box-shadow:0 0 6px #333333;
		-webkit-box-shadow:0 0 6px #333333;
		box-shadow:0 0 6px #333333;
		padding: 0 0 0 7px;
		color: #0C1E3C;
		height:1%;
		overflow:hidden;
	}
		
		.sectoresBloqueTit span{ float:left; margin: 0 8px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
		.sectoresBloqueTit a{float: right;font-family: arial; font-size: 11px; margin:6px 8px 0 0;}

	#sectoresHome ul{width: 430px; margin: auto auto 10px auto; display: inline-block;}
		#sectoresHome ul li{width: 206px; float: left; margin-bottom: 1px;}
			#sectoresHome ul li span{font-size: 10px; font-weight: 700; color: #fff;}
			#sectoresHome ul li a{color:#fff; font-size: 12px;}
			#sectoresHome ul li a:hover{text-decoration: underline;}


.emphasizePanelWrapper {width:468px; background:transparent url(../img/emphasizePanel_center.png) repeat-y scroll 0 0; font-size: 14px; margin:5px 0 4px 0; clear: both;}
.emphasizePanelGuia{margin-toptop:1px !important;}
	.emphasizePanel_top {width:468px; background:transparent url(../img/emphasizePanel_top.png) no-repeat scroll left top; height: 1%; overflow: hidden;}
		.emphasizePanel_top .sectorsCol{
			width: 140px; 
			float: left;
			font-size: 12px;}
	.emphasizePanel_bottom {width:468px; height:8px; background:transparent url(../img/emphasizePanel_bottom.png) no-repeat scroll center bottom;}

.emphasizePanel{padding: 10px 0 5px 10px;}
	.emphasizePanel ul{width: 430px; margin: auto; margin-bottom: 5px; display: inline-block;}
		.emphasizePanel ul li{width: 206px; float: left;}
			.emphasizePanel ul li span{font-size: 11px; font-weight: 700; color: #CF2619;}
			.emphasizePanel ul li a:hover{color:#8E6500;}


/* =========================================================
MÁS LEIDO
========================================================= */

#masLeido {
    float: left;
    height: 1%;
    margin: 0 0 0;
    overflow: hidden;
    padding: 6px 0;
    width: 254px;
}
#masLeido ul{   	list-style-image: url("../img/icon_ir_franquiciaLO+.png");
					margin-left: 24px;
					padding-left: 8px;}

	#masLeido .masLeidoIzq{    float: left; width: 256px;}
	#masLeido .masLeidoDer{    float: left; width: 256px;}

#masLeido h3{       
	background-image: url("../img/fondo_nuestroTop.png");
    border: 1px solid #D3D3D3;
    color: #205C8B;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px 14px;
    width: 224px;
}
					
					
	#masLeido ul li {margin: 5px 0; padding: 2px;}
	#masLeido ul li:hover{text-decoration:underline;}
	#masLeido ul li a{font-size: 12px; display: block; color: #205C8B;}

	/*------------------------
Listado de actividades
------------------------*/


ul#activisDropDown{margin-top: 22px; float: left;}

	ul#activisOverlay{
		width: 968px;
		height: 1%;
		/*overflow: hidden;*/
		margin: auto auto 20px auto;
		display: block;
		/*position: absolute;*/
		/*top:31%;*/
		/*left: 8%;*/
		/*background-color: #fff;*/
		/*border: 2px solid #AFAFAF;*/
		/*padding: 8px;*/}

		ul#activisOverlay  li{width: auto; float: none;}

		.activsBoxIndex{width: 232px; /*height: 790px;*/height: 810px; float: left; border: 1px solid #ccc; margin: auto; padding: 4px;}
			.activsBoxMargin{margin: auto 0 8px 7px;}

		.activsBoxIndex .activsBoxTitle{padding: 2px 0; background-color:#ccc; font-family:Arial,"Times New Roman",Times,serif; font-weight: 700; font-size: 14px;}
		.activsBoxIndex .activsBoxTitle a{color: #4F4F4F; display: block; padding-left: 6px;}

		.activsBoxTitle2{font-size: 13px; font-weight: 700; margin: 5px 0 0 5px; color: #5F0000; margin-bottom: 8px;}
			.activsBoxTitle2 a{color:#7F0000;}

		.activsBoxIndex ul{width: 230px; text-align: left; margin: 5px 0 8px 5px; font-size: 11px;}

#verTodasActivs{display: inline-block; margin: 6px 8px 0 0; font-size: 13px; color:#8E6500; font-weight: 700;}
/*#verTodasActivs:hover{text-decoration: underline;}*/
#verTodasActivs a{ color:#0C1E3C; font-weight: 700;}

/* =========================================================
INFORMACIÓN FRANQUICIADOS
========================================================= */

#infoHome{   	    
    display: inline-block;
    float: left;
    height: 459px;
    margin: 0;
    padding: 10px 15px 10px 0;
    width: 313px;
}

.topsFranquicia{    	
    margin-bottom: 0px;
    width: 311px;
}
						
	.infoFranquiciados{margin-top: 4px; margin-bottom: 10px;}
	
	.topsFranquicia, .infoFranquiciados{}
.filteTopNoBorde{}

#infoHome .infoHomeBloqueTit{
    background-image: url("../img/top_franqui.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    height: 40px;
    padding: 0 0 0 7px;
    width: 305px;
}
#Franquiciados ul{
	background-color: #F2F2F2;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    color: #666666;
    display: inline-block;
    margin: -2px 0 15px 2px;
    width: 306px;}
#Franquiciados ul li:hover{
	text-decoration:underline;
	font-weight:bold;
	}
	
#Franquiciados ul li{	
	float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    width: 258px;
	
}
	
	
	

.infoHomeBloqueTit span{   
									float: left;
									font-family: verdana;
									font-size: 18px;
									line-height: 37px;
									margin: 0 8px 0 42px;
}
.filetesTop{       
    background-color: #FDFDFD;
    border-bottom: 1px solid #EDEDED;
    border-right: 1px solid #D3D3D3;
    height: 12px;
    line-height: 9px;
}

.infoHomeBloqueTit a{float: right;font-family: arial; font-size: 11px; margin:6px 8px 0 0; color:#fff;}

/*.infoHomeBloqueTit span{float: right; margin: 6px 8px 0 0;}
.infoHomeBloqueTit span, .infoHomeBloqueTit span a{font-family: arial; font-size: 11px; color: #fff;}*/
		

		
#infoHome ol{    	
    background-color: #F2F2F2;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    color: #666666;
    display: inline-block;
    list-style: decimal-leading-zero inside none;
    margin: -2px 0 4px 2px;
    width: 306px;

}
					
#infoHome ol li{    
    float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    width: 286px;
}
																		
#infoHome ol li span{font-size: 10px; font-weight: 700; color:#4F4F4F;}

#infoHome ol li a{    
	color: #666666;
    font-family: arial;
    font-size: 14px;}
					
#infoHome ol li a:hover{
	text-decoration: underline;
	font-weight:bold;
}


/* =========================================================
DESTACADOS
========================================================= */

.destacado{    
	display: inline-block;
    height: 146px;
    width: 249px;
	 overflow: hidden;
}

.newsSmallPhotoHome {       
	display: inline-block;
    float: right;
    height: 134px;
    width: 88px;}
	
.newsSmallPhotoHome a{ margin-top:-5px;}

.newsSmallPhotoHomeRight{padding-left: 10px!important; float: right !important;}
.newsSmallPhotoHome img{
	}
.destacado .dotted_line{width: 466px;}

/* =========================================================
PARTE INFERIOR
========================================================= */

#contentBottom{
	border-top: 1px solid #D3D3D3;
    float: left;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-top: 20px;
    width: 368px;}
	#bottomLeft{    float: right;
    				width: 253px;}
#bottomRight{
	width: 319px;
}

#facebook{
	float:left;
}

/* =========================================================
HERRAMIENTAS HOME
========================================================= */
#toolsBottom{
	width: 968px;
	height:159px;
	margin: auto auto 35px auto;
	background:transparent url(../img/toolsBottom.png) no-repeat center;
}
#toolsBottom_Index{
    border: 1px solid #D3D3D3;
    box-shadow: 0 0 13px #D3D3D3;
    float: left;

    margin: auto auto 0;
    width: 968px;
}

#toolsBottom h3{
	text-align: center;
	color:#0C1E3C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	padding-left:28px;
	padding-top:11px;
}

#toolsBottom #toolsHome{
	width: 940px;
	height: 88px;
}
	#toolsBottom #toolsHome li{padding-right: 8px; height: auto;}
	#toolsBottom #toolsHome li.lastTool{padding:0;}

/* =========================================================
GO!FRANQUICIA
========================================================= */

#goFranquicia{
	    background: url("../img/goFanquicia_bg.png") repeat-x scroll center bottom transparent;
		border: 1px solid #CCCCCC;
		margin-bottom: 15px;
		width: 251px;
}
	#goFranq_content{   margin: auto;
    					width: 230px;}
						
		#goFranq_header{padding-bottom: 6px; border-bottom: 1px solid #989898;}
		#goFranq_header img{margin-top: -10px;}

		#goFranq_tit{height: 1%; overflow: hidden; margin: 8px 0;}
.titulo_rss a{font-family: Georgia,"Times New Roman",Times,serif; font-size: 21px; color: #c50000; float: left;}
.autor_rss{font-family: Georgia,"Times New Roman",Times,serif; font-size: 11px; font-style: italic; float: right; margin-top: 8px;}
.descripcion_rss{margin-bottom: 10px;}
.descripcion_rss img{
	float: left;
    height: 148px;
    padding: 9px 5px;
    width: 221px;
}

	#goFranq_link_bottom {text-align: right; margin:-5px 0 8px 0;}
	#goFranq_link_bottom a{font-size: 12px; color: #C50000;}
	#goFranq_link_bottom a:hover{text-decoration:underline;}

/* =========================================================
BLOQUES COLOR
========================================================= */
#bloquesColor{    
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    float: left;
    margin-left: 0;
    margin-right: 7px;
    margin-top: 6px;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 18px;
    width: 308px;
}

.bloqueContent{       
	float: left;
    margin-bottom: 20px;
    width: 362px;}
	
.bloqueContent_a{    
	float: left;
	margin-left:0;
	width: 317px;
}

	.bloqueColorTitle{width: 187px; font-family: georgia, verdana, arial; font-size: 18px; color:#4a4a4a; padding-bottom:4px;}

.bloque{    
		float: left;
		position: relative;
		width: 202px;
		z-index: 1 !important;
		 margin-bottom: 9px;
}
				
.bloque a{
    color: #205C8B;
    display: block;
    font-size: 19px;
    font-weight: bold;
    line-height: 22.2px;
}
.bloque a:hover{
    color: #CE0202;

}


	.bloque img{width: 187px; height:180px;}

	.bloque .bloqueEsquina{width: 19px; height: 18px; position: absolute;}

	.bloqueFotter{
		width: 179px; 
		height: 43px;
		background-color:#E4E6E8;
		cursor:pointer;
		font-size:16px;
		font-weight:bold;
		line-height:18px;
		margin:0;
		opacity:0.9;
		filter:alpha(opacity=90);
		padding:4px;
		position: absolute;
		z-index: 1!important;
		bottom: 0;
	}

	.bloqueFotter2{
    cursor: pointer;
    float: left;
    font-size: 15px;
    line-height: 18px;
    margin: 7px 0 0;
    padding: 2px;
    width: 312px;
	}
	
	*:first-child+html .bloqueFotter{
		z-index: 10000!important;
		bottom: 0;
		left:0;
	}

		.bloqueFotter a{display: block; color:#50606E; margin-top: 3px;}
		.bloqueFotter2 a{display: block; color:#6D818F;}



/* =========================================================
NOTICIA INFERIOR
========================================================= */
#noticias_bottom{padding-bottom:20px; margin-top: 15px;}
#noticias_bottom a{font-family: Georgia,"Times New Roman",Times,serif; font-size: 21px; color:#0C1E3C; display: block; padding-bottom: 8px; line-height: 1.1;}
#noticias_bottom #noticiaBottomImagen{float: left; padding-right: 8px;}
#noticias_bottom #noticiaBottomImagen img{border: 1px solid #ccc;}

#noticias_bottom .pie{font-size: 12px; font-family: arial; margin:0; padding: 0;}


/* =========================================================
VIDEO DEL DÍA
========================================================= */

#videoTormoTv{float: left; padding-right: 10px; margin: 10px 0 0 8px;}
#videoDescription{margin-top: 10px; font-size: 14px; float: left; width: 190px;}
.videoDia{margin-top: 20px;}
	.boxHomeContent form {display: block; margin: 10px 0 0 12px;}
		.boxHomeContent form input[type=text]{margin-top: -2px;}



/* =========================================================
FRANQUICIAS DE LA SEMANA
========================================================= */

.franqSemanaMargin{margin-left: 10px;}
	* html .franqSemanaMargin{margin-left: 8px;} 

.scrollingFranqs

.franqSemana{width: 126px; float: left; margin:4px;}
	.franqDescrip{margin: 5px 0 0 2px; line-height: 1.2;}
		.franqDescrip strong{font-size: 11px;}
		.franqDescrip span{font-size: 10px;}

/* ----------------------
Marquesina 
-----------------------*/

div.sc_menu {
	position: relative;
	z-index: 1000!important;
	width: 940px;
	overflow: hidden;}

	ul.sc_menu {
		display: block;
		/*width: 1345px;*/ /* Ancho máximo para usuarios sin javascript */
		width: 1610px;
		height: 1%;
		overflow: hidden;
		margin: 0;
		position: relative;
		list-style: none;}

		.sc_menu li {
			display: block;
			width: auto;
			float: left;}

	.sc_menu a {
		display: block;
		text-decoration: none;}
		
	.sc_menu span {
		margin-top: 3px;}

		.sc_menu a img{
			width: 126px;
			border: 1px solid #ccc;}

		.sc_menu a:hover span {display: block;}
		.sc_menu img {
			border: 2px #fff solid;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;}

		.sc_menu a:hover img {
			filter:alpha(opacity=50);
			opacity: 0.5;}


/* =========================================================
NOTICIAS HOME
========================================================= */
#newsHomeContent #newsBigPhotoHome {margin: 5px 0 10px 0; border: 1px solid #ccc; float: left;}

#newsBigPhotoHome a img{ width:358px;}


/* =========================================================
BLOQUE RESUMEN PRENSA - NOTAS PRENSA
========================================================= */
.bloque_notas_resumen{margin:15px 0;}
.bloque_notas_resumen .cols{width: 215px; float: left; margin-top: 5px;}
.bloque_notas_resumen .col_izq{border-right: 1px dotted #000; padding-left: 3px; }
.bloque_notas_resumen .col_der{margin-left: 16px;}

.bloque_notas_resumen .cols h3{color:#0C1E3C; font-family:Georgia,"Times New Roman",Times,serif; font-size:26px; line-height:1.2; padding-bottom:8px; margin-top: -5px;}
.bloque_notas_resumen .cols ul {width: 215px;}
.bloque_notas_resumen .cols ul li{float: none; margin-bottom: 3px; font-size: 11px;}
	.bloque_notas_resumen .cols ul li a{background: transparent url(../img/red_bullet.png) no-repeat 0 8px; display: block; padding: 2px 0 0 14px;}



/* =========================================================
HERRAMIENTAS - RECURSOS
========================================================= */
#toolsHome{width: 442px; height:1%; overflow: hidden; margin: 15px auto 0;}
	#toolsHome li{width: 80px; height: 96px; padding-left: 7px; float: left; text-align:center;}
		#toolsHome li a img{ padding-bottom: 5px; display: block;}
		div.iconName{width: 70px; margin: auto; font-size: 10px; line-height: 1;}



#toolsHome_index{
	height: 92px;
    margin: 15px auto 0;
    overflow: hidden;
    width: 889px;
}
#toolsHome_index li{
	width: 80px; height: 96px;
	padding-left: 7px;
	float: left;
	text-align:center;
}
	
#toolsHome_index li a img{
	padding-bottom: 5px;
	display: block;
}


#textoFicha_Ficha{
	border-color: #D3D3D3;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 2px 6px #D3D3D3;
    float: left;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 15px 20px 20px;
    width: 609px;	
	margin-top: 8px;
	
}









		
	#herramientasFicha ul{
		width: 467px;
		height:1%;
		overflow: hidden;
		margin: 15px 0 30px 0;
	}

		#herramientasFicha ul li{
			width: 195px;
			float: left;
			margin-bottom: 8px;
			padding-left: 35px;
		}

			#tool_centros{background: transparent url(../img/iconsToolsFicha.png) no-repeat; padding-left: 28px;}
			#tool_quien{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -31px; padding-left: 28px;}
			#tool_rankings{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -62px; padding-left: 28px;}
			#tool_rankings{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -62px; padding-left: 28px;}
			#tool_locales{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -93px; padding-left: 28px;}
			#tool_proveedores{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -124px; padding-left: 28px;}
			#tool_franquicia{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -155px; padding-left: 28px;}
			#tool_provincias{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -183px; padding-left: 28px;}
			#tool_tienda{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -214px; padding-left: 28px;}
			#tool_experto{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -246px; padding-left: 28px;}
			#tool_diccionario{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -278px; padding-left: 28px;}
			#tool_abc{background: transparent url(../img/iconsToolsFicha.png) no-repeat 0 -308px; padding-left: 28px;}

#claves_registro{
	background: transparent url(../img/recursos_bg.png) no-repeat;
	height: 301px;
}

	#claves_registro .claves{
		width: 415px;
		margin: auto;
		padding-top: 21px;
		clear: both;
	}
	
		#claves_registro .lineHome{width: 415px;}

		#claves_registro .claves ul{
			height: 1%; 
			overflow: hidden;
			margin-top: 6px;
		}

		#claves_registro .claves ul li{
			width: 207px;
			float: left;
			margin-bottom: 3px;
		}

			#claves_registro .claves ul li span{
				color:#CF2619;
				font-size:11px;
				font-weight:700;
				padding-left: 5px;
			}

.infobloque{margin-bottom: 25px;}

	.infobloque ul{
		height: 1%; 
		overflow: hidden;
		margin-top: 6px;
	}
	
		.infobloque ul li{
			width: 207px;
			float: left;
			margin-bottom: 3px;
		}
		
			.infobloque ul li span{
				color:#CF2619;
				font-size:11px;
				font-weight:700;
				padding-left: 5px;
			}

/* =========================================================
AGENDA
========================================================= */

#calendarHome{width: 564px; height: 206px; margin: 0 0 10px -1px; background: transparent url(../img/AgendaHomeBg.png) no-repeat left top; float: left;}

	#calendarHomeTable{width: 230px; margin: 2px 0 0 13px; float: left;}

		#calendarHomeTable caption{font-family:Georgia,"Times New Roman",Times,serif; caption-side:top; font-size: 21px; color:#0C1E3C; text-align: center; padding: 10px 0 2px 0;}
			#calendarHomeTable .nextPrevMonth{color: #aa0000; font-size: 12px; font-weight: 700;}

		#calendarHomeTable tr td{text-align: center;}
			.dia_sel{color:#aa0000; font-weight: 700;}

.monthEvents{width: 204px; text-align: center; margin: 16px 19px 0 0; float: right;}
	.monthEvents h2{font-family:Georgia,"Times New Roman",Times,serif; font-size: 22px; font-weight: 700; color:#0C1E3C; margin-bottom: 8px;}
	.monthEvents #eventosHomeList{width: 192px;}


#eventosHome{width:280px; padding: 6px 0 0 25px; float: left;}
	#eventosHome h4{font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:24px;}
	#eventosHomeList{margin-top: 10px;}
		#eventosHomeList li{background: transparent url(../img/icon_calendar.png) no-repeat 0px 1px; font-size: 12px; padding-left: 24px; margin: 5px 0; text-align: left;}

/* =========================================================
BAROMETRO DE LA FRANQUICIA
========================================================= */

#barometro{width: 395px; height: 206px; margin: 1px 0 10px 0; background: transparent url(../img/AgendaHomeBg.png) no-repeat left bottom; float: right;}

	#barometro table{margin: 52px 0 0 15px;}
		#barometro table td{border: 1px solid #ccc;}
			#barometro table th.borderLeft{border-left: 1px solid #ccc;}
			#barometro table td.noBorderLeft{border-left: none;}
			#barometro table td.noBorderRight{border-right: none;}
		
		#barometro table th, #barometro table td{text-align: center; padding: 1px;}
		#barometro table td#barConceptTD{text-align: left;}
		
		#barometro table th#barMesAct {font-weight: 700; color:#8b011f;}
		#barometro table th#barMesAnt {font-weight: 700; color:#7f5900;}
	
	#barometro img{float: right; margin: 11px 10px 0 0;}


/******************************************************************************************************************************************
ACTUALIDAD
*******************************************************************************************************************************************/

/* =========================================================
LISTADO INDEX (noticias, artículos, tendencias, blogs etc)
========================================================= */

#actuallyIndex{margin-top: 9px;}
	.actuallyEntry a img {float:left; margin-top:5px; padding-right:12px;}
	.actuallyEntry .black_btn{margin-top: 12px;}

.commentsIndex{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#0C1E3C; padding-bottom:8px;}

/* =========================================================
HEMEROTECA
========================================================= */

ul#linksHemero li a{font-family:Georgia,"Times New Roman",Times,serif; font-size: 17px; color: #0C1D3B;}
ul#linksHemero li a i{font-family:Arial,"Times New Roman",Times,serif; font-size: 12px;}


/* =========================================================
NOTICIA AMPLIADA ID
========================================================= */

.irFichaAct{text-align:right; float: right;}
	.irFichaAct a{color:#CE0202; font-size: 13px;}
#sectionTitle p { width:100px; height:20px; line-height:20px;}
	
#news_big {
    color: #666666;
    float: left;
    margin-left: 12px;
    width: 493px;
}
#news_big_noticias {
    color: #666666;
    float: left;
    width: 497px;
}
#news_big_entrevista{
	color: #666666;
    float: right;
    width: 497px;
}
	.news_body {
		padding-bottom:15px;
	    font-size: 14px;}
		.news_body a{text-decoration: underline;} /*subraya los enlaces que se meten a través del gestor de contenidos*/

	#iraFicha{text-align: right; font-size: 12px; margin-top: -6px;}
		#iraFicha a{color: #AC1A1A;}

	#compartirNoticia{padding-bottom: 21px; font-size: 14px; font-size: 12px;}
		#compartirNoticia ul li{padding: 0 5px;}
		#compartirNoticia ul li a img{width: 16px; vertical-align: -3px;}
		.compartirNoticiaTop{float: left;}
		
.compartirFacebook_Ficha{
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    width: 109px;
		}
.compartirFacebook{
		border-bottom: 1px dotted #ccc;
    	margin-bottom: 5px;
    	margin-top: 5px;
    	padding-bottom: 5px;
}
		
.compartirFacebook.ultimo{
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom:0;
    	
}
.compartirFacebook.ultimo_Ficha{
    border-bottom: medium none;
    float: left;
    margin: 0px;
    padding-bottom: 0;
	width: 130px;
    	
}
			.compartirFacebook a .fb_share_count_wrapper{display: block!important; margin:8px!important;}
		
		.compartirTwitter{margin-bottom: 10px; margin-left: 8px;}
		
#socialmedia_Ficha{
    background-image: url("../img/boton_contacta.png");
    background-position: 1px -24px;
    background-repeat: no-repeat;
    float: right;
    height: 22px;
    margin: 0;
    padding-top: 0;
    width: 220px;
}
#socialmedia_Ficha:hover{
    background-position: 1px -1px;
}
			#socialmedia a{padding: 0 2px;}

#socialmedia_Ficha a{
	float: left;
    height: 21px;
    width: 219px;	
}




/* =========================================================
COMENTARIO NOTICIA
========================================================= */
#comments_wrapper {
	padding-top:28px;

}
	.comment {border:1px solid #EAEAEA; margin-top:12px;}
		.title_comment {background-color:#F5F5F5; border:1px solid #EAEAEA; padding:5px 2px 0 6px;}
			.user_comment {color:#0C1E3C; float:left; font-size:16px; padding-right:20px; margin-top: -4px;}
			.date_comment {color:#0C1E3C; float:left; font-style:italic; margin-top: -2px;}

		.text_comment {font-size:13px; padding:5px;}

		.comment_balloon {width:49px; height:46px; background:transparent url(../img/comment_balloon.png) no-repeat scroll 0 0; float:right; position:relative; left:6px; top:-45px;}
			.number_comment {color:#8E6500; font-size:11px; margin:10px 0 0 15px; text-align:center;}

/* =========================================================
FORMULARIO NOTICIA
========================================================= */
#form_newscomments {
	float: left;
    margin-top: 16px;
}
	#form_newscomments fieldset {width:400px; float:left; margin:10px 0 0 6px;}
		#form_newscomments label {width:135px; padding: 4px 0 0;}


/* =========================================================
BLOQUE FOTOS ACTUALIDAD
========================================================= */
#photo_news {
	margin:-1px auto;
	position:relative;
	width:293px;
}
/*#caption {
		background-color:#17202E;
		bottom:0;
		margin:auto;
		opacity:0.9;
		filter: alpha(opacity=90);
		padding:5px;
		position:absolute;
		width:283px;
		z-index:100;
	}
	#thumbs {
		height:55px;
		margin:6px auto auto;
		width:293px;
	}
		#thumbs img {padding-left:1px;}*/

ul#pikame{margin:5px 0 0 9px; width:293px; display:inline-block;}
	*:first-child+html ul#pikame{margin:6px 0 0 12px;}
	ul#pikame li.firstimg{padding-left:0!important;}
	ul#pikame li{float: left; padding-left:2px; padding-top:4px; }
		ul#pikame li img{cursor:pointer; width:69px!important; height:55px!important; left: -5px!important; border: 1px solid #bababa;} /*thumbsnail*/

.pika_main{margin:-1px auto; position:relative; width:293px;}
	.pika_main img{width:293px; border: none !important;} /*foto grande*/

.pika_caption{
	width:283px;
	padding:5px;
	color: #fff;
	background-color:#17202E;
	left:0;
	bottom: 0;
	margin:auto;
	/*opacity:0.7;
	filter: alpha(opacity=80);*/
	position:relative;
	z-index:100;
}
	.pika_caption a{	color:#FFFFFF; font-size:13px; line-height:1.2;}

.pika_navigation{display: none !important;}


/* =========================================================
VIDEO ACTUALIDAD
========================================================= */
#tormotv_video, object#reproductor, #tormotv_video embed{width:293px !important; height:231px !important; margin:-1px auto;}


/* =========================================================
HERRAMIENTAS - RECURSOS ACTUALIDAD
========================================================= */
#tools_box {
    background-color: #F9F9F9;
    border-right: 1px solid #D3D3D3;
    float: left;
    margin-right: 10px;
    margin-top: -9px;
    padding-left: 7px;
    width: 127px;	
}
#tools_box_Noticias {
    background-color: #F9F9F9;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    float: left;
    margin-right: 10px;
    margin-top: -9px;
    padding-left: 7px;
    width: 127px;	
}
	#tools, #today_news {width:111px; margin:3px 0 15px 8px;}

	#tools li {color:#5B5B5B; font-size:11px; line-height:2.2;}
		* html #tools li {padding-bottom:8px;}

		#tools li img {padding:0 7px 0 0; vertical-align:-3px;}
		#today_news li {color:#5B5B5B; font-size:11px; line-height:1.3; padding-bottom:9px;}

/*-------------------------------------
OPCIONES ABC
-------------------------------------*/
#toolsABC{margin:3px 0 7px 0;}
	#toolsABC li {padding-left: 6px; color:#5B5B5B; font-size:11px; line-height:2;}
		* html #toolsABC li {padding-bottom:2px;}
		li.ABCactive{background-color: #e8e7e7 !important; color:#0c1e3c !important;}
	#toolsABC li:hover{background-color: #fff7e2; color:#0c1e3c; cursor: pointer;}


/* =========================================================
ENTREVISTAS
========================================================= */
.interviewQuestion{padding-bottom: 6px; font-weight: 700;}
.interviewAnswer{padding-bottom: 15px;}

/* -----------------------------------------
Aviso
----------------------------------------- */
#warning{margin: 8px 0 8px 0; padding: 12px; font-size: 11px; border: 1px solid #ccc;}


/* =========================================================
AGENDA
========================================================= */
#calendar{width: 651px; height: 256px; background:transparent url(../img/agenda_bg.png) no-repeat scroll 0 0; padding-bottom: 10px;}

	#calendarTable{width: 290px; padding: 20px 0 0 0; margin-left: 105px; float: left;}

		#calendarTable caption{font-family:Georgia,"Times New Roman",Times,serif; caption-side:top; font-size: 26px; color:#0C1E3C; text-align: center; padding: 13px 0 18px 0;}
			.nextPrevMonth{color: #aa0000; font-size: 15px; font-weight: 700;}

		#calendarTable tr td{text-align: center;}
			.dia_sel{color:#aa0000; font-weight: 700;}

/* -----------------------------------------
BUSCADOR AGENDA
----------------------------------------- */
#eventsSearchWrapper{width:649px; margin-top: 4px; padding: 6px 0 18px 0;}
	
	/*Resultados búsqueda (estilos comunes de buscador y resultados en comunes.css)*/
	.captionAgenda{font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:26px; line-height:1.2; text-align: left !important;}
		.captionAgenda span{font-weight: 700; font-size: 20px; color: #CF2619;}

/* -----------------------------------------
ID Evento
----------------------------------------- */
#eventoIMG{float:left; padding:0 8px 5px 0;}
	#eventoIMG img{border:1px #ccc solid;}
#eventoDatos{float:left; margin-bottom:15px;}
#eventoTxt{clear:both;}


/* =========================================================
BLOGS
========================================================= */
h1.titlePostBlog{font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:32px; line-height:1; padding-bottom:5px !important;}

.blogHeadline{font-size: 24px; margin-bottom: 30px; color:#0C1D3B;}

dl.personInfo{width: 639px; margin: 0 !important; padding: 6px; border: 1px solid #ededed; background-color:#fafafa;}
dl.personInfoRight{margin: 0 !important; padding: 3px; line-height: 1.3;}
	dl.personInfoRight dt{padding-right: 5px; float: left; margin: 0;}
	dl.personInfoRight dd{padding-right: 5px;  margin: 0;}

dl.blogData{width: 643px; font-size: 13px; margin: 10px 0 10px 0; padding: 5px; display: inline-block; background-color: #F9F9F9;}
	dl.blogData dt{padding-right: 5px; float: left;}
	dl.blogData dd{padding-right: 20px; float: left;}

.blog:hover{background-color: #FFFBEF; cursor: pointer;}
.blog h2, .blog h3{margin-top: 10px;}


/* =========================================================
ESPECIALES
========================================================= */
#espPaginacion{margin: 22px 0 8px 0;}
.diapositiva{
	float: left;
    font-size: 12px;
    margin-bottom: 14px;
    margin-right: 14px;}
	
.diapositiva_monograficos{
	float: left;
    font-size: 12px;
    margin-bottom: 14px;
    margin-right: 14px;
	margin-top: 6px;
}	

.noFloat{float:none;}

	.diapositiva img{vertical-align: -3px; border: 1px solid #ccc;}

#formEspeciales{margin: 22px 0 10px 0;}

.btnBig{background: transparent url(../img/btn.png) no-repeat center 0px;}/*Ver mas especiales*/

/* =========================================================
DICCIONARIO
========================================================= */
.diccionario_dl dt{font-family:Georgia,"Times New Roman",Times,serif; font-size: 20px; color:#0C1E3C; margin: 18px 0 4px 0;}
	.diccionario_dl dd{margin-left: 16px;}

p.goBackDictionary{text-align: center; margin-top: 8px;}
	p.goBackDictionary a{font-size: 12px; font-weight: 700; color: #3F3F3F;}
	p.goBackDictionary a:hover{color: #000;}


/* =========================================================
FRANQUICIA INTERNACIONAL
========================================================= */
#internacional ul{margin: 10px 0 18px 0;}
	#internacional ul li a{color:#0C1D3B; font-weight: 700;}
	#internacional ul li a:hover{color:#8E6500;}




/******************************************************************************************************************************************
3. GUÍA DE FRANQUICIAS
******************************************************************************************************************************************/

/* =========================================================
INDEX
========================================================= */

#centralLayer{overflow: hidden; height: 1%; margin: 15px auto 6px auto; text-align: center; display: inline-block;}
	.sectorBox{width: 311px; height: 210px; float: left; border: 1px solid #ccc; margin: auto; padding: 2px;}
		.sectorBoxMargin{margin: auto 0 8px 7px;}

.subCentralLayer{width: 648px; margin:auto; overflow: hidden; height: 1%;}

	.sectorBoxTitle{padding-bottom: 4px; height: 21px; background: #4A5E7B url(../img/sectorBoxTittle.png) top repeat-x; color: #fff; font-family:Georgia,"Times New Roman",Times,serif; font-weight: 700; font-size: 18px;}
	.sectorBox ul{text-align: left; margin: 11px 0 4px 15px;}


/* =========================================================
SECTOR - ACTIVIDAD
========================================================= */

#sectorLeft{
	width: 720px;
	float: left;
}

#sectorRight{
	width: 215px;
	float: right;
	padding: 0 10px 10px;
}

#sector_franchise_title{margin-top: 15px; font-weight: bold;}

/* -----------------------------------------
Sectores Relacionados
----------------------------------------- */
#related_sectors {
	background-color:#F9F9F9;
	padding:3px 0 4px 4px;
	margin-top: 6px; 
	border: 1px solid #CFCFCF;
}
	#related_sectors .red_title{
		padding-top: 0;
		font-size: 14px;
	}
	#related_sectors ul {
		padding:4px 0 4px 7px; 
		line-height: 1.2; 
		height: 1%; 
		overflow: hidden;
	}
		#related_sectors ul li{
			float: left;
			padding: 0 10px 0 0;
		}
		#related_sectors ul li a {
			color:#5B5B5B; 
			font-size:12px;
			padding: 0 10px 0 0;
		}
		#related_sectors ul li a:hover{text-decoration: underline;}

/* -----------------------------------------
Patrocinador
----------------------------------------- */
#sponsor_title {font-family:Georgia,"Times New Roman",Times,serif; font-size:23px; padding:6px 0 0 11px;}

	#sponsor_logo {margin:4px 0 5px 0; text-align: center;}
		#sponsor_logo img{width: 205px; border:1px solid #CECECE;}

	.top_logo img, #franchiseDataLogo img {border:1px solid #CECECE;}

	#sponsor_options, .top_options {width:200px; margin:auto; clear: both;}
	.black_btn {width:85px; height:30px; background:transparent url(../img/black_btn.png) no-repeat scroll 0 0; color:#FFFFFF; float:left; font-size:12px; padding:0 10px 0 0; text-align:center;}


/* -----------------------------------------
Listado de franquicias del sector
----------------------------------------- */
#franchises_table {border-collapse:collapse; margin-top:15px; font-size: 12px;}
	#franchises_table td{vertical-align: middle;}
	#franchises_table img{ /*padding-bottom: 10px;*/}
	#franchises_table caption {font-size:15px; margin:6px 0 15px 0; padding-top: 4px;}
		*:first-child+html #franchises_table caption {padding-bottom:12px;}
	.franchise_name_table{font-weight: 700; padding-bottom: 4px;}
	.imgTop{margin-bottom: 6px;}
	.infoExpress{margin-top: 15px;}
		*:first-child+html .imgTop{margin-top: 4px;}
		*:first-child+html .infoExpress{margin-top: 4px;}
	.sector_data{font-size: 12px; color: #000;}
		.sector_data span{color: #474646; font-weight: normal;}
	.descEnsena{margin-top: 6px;}

	/*Lineas Tabla*/
	.tdLeft {text-align: center; border:1px dotted #ccc; border-left: none; }
	.tdRight {text-align: left; border: 1px dotted #ccc; border-right: none; padding: 7px;}
	
	.tdLeftNu {text-align: center; border:none; }
	.tdRightNu {text-align: left; border:none; padding: 7px;}

/* =========================================================
TOPS DE FRANQUICIA
========================================================= */
.top_description{width: 627px; margin: auto;}
.top_logo {width:100px; height:52px; float: left; padding: 13px 9px 3px 0;}

.top_activity{float: left;}
	.top_data{font-size: 11px; color: #000; margin-left: 10px;}
		.top_data span{color: #474646; font-weight: normal;}

/* =========================================================
ABC DE LA FRANQUICIA
========================================================= */
table#abc{width: 653px;  margin-top: 15px; border-collapse: collapse;}
	table#abc td{vertical-align: top;}
	table#abc td.colBorderRight{border-right:1px dotted #000;}
	table#abc td.colBorderTop{border-top:1px dotted #000;}
		table#abc td img{vertical-align: -6px; padding-right: 8px;}
	table#abc td:hover{background-color:#f8f8f8;}

.abc_option{width:300px; /*height:160px;*/ margin: 15px auto; padding-left: 4px; font-size: 13px;}
	.abc_option h2 a{color:#8E6500;}

ul.ABC_ul{list-style-type: square; margin-left: 20px;}
	ul.ABC_ul li {padding-bottom: 6px;}

	dl.ABC_dl dt{padding-right: 7px;}
		dl.ABC_dl dd{padding-bottom: 15px;}

/* =========================================================
FICHA DE FRANQUICIA
========================================================= */

#fichaLeft{
    float: left;
    width: 266px;
}

#fichaCenter{
    float: left;
    font-size: 12px;
    margin-left: 25px;
    width: 650px;
}

#fichaRight{
	width: 175px;
	float: right;
}



#toolsFicha ul{ 
	list-style-image:url(../img/infoFicha.png);   

	}
#TituCabezera{
    background-image: url("../img/ficha_top_bg_new.png");
    border-bottom: 1px solid #D3D3D3;
    box-shadow: 1px 2px 3px #D3D3D3;
    color: #205C8B;
    font-size: 17px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 9px;
    padding-left: 10px;
    width: 252px;
}			
#BotonFicha{
    border-radius: 0 0 9px 9px;
    box-shadow: 0 2px 10px #D3D3D3;
    margin-top: 10px;
    padding-top: 1px;
    width: 263px;
}
.ficha_contacta{background-color:#fdfdfd;}

.ficha_establecimientos{background-color:#fdfdfd;}

.ficha_datoscontacto{background-color:#fdfdfd;}


#BotonFicha ul li a{
    color: #205C8B;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 0 0 0 2px;
    width: 214px;
}


#toolsFicha li:hover {	
			background-image:url("/img/Bt_ficha.png");
			color:#FFF;			
						}
#toolsFicha li a:hover {
	color:#FFF;	
	padding-left: 7px;
						}	
			
						
#sectorProducto{
    border-bottom: 1px solid #D3D3D3;
    height: 22px;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 20px;
    width: 629px;
}
#contacta{
    background-image: url("../img/contactaBoton.png");
    background-position: -15px 0;
    background-repeat: no-repeat;
    float: right;
    height: 26px;
    line-height: 24px;
    margin-right: 9px;
    margin-top: 12px;
    padding-left: 0;
    text-align: center;
    width: 75px;
}
	
#contacta a{	
    color: #FFFFFF;
    height: 10px;
    width: 75px;
	font-size:13px;
}

.titularNoticiasFicha a{
	color:#205C8B;
	font-size:18px;}



#contacta:hover{
	background-image: url("../img/contactaBoton.png");
 	background-position: -15px -29px;
    background-repeat: no-repeat;
	padding-top: 1px;
}
		
						
#toolsFicha li{
    border-bottom: 1px solid #DEDEDE;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 1px;
    margin-left: 37px;
    padding-left: 1px;
    width: 226px;
}
#toolsFicha li{
	list-style-image:url(../img/icon_ir_franquiciaLO+.png);
	
}


#Expecifico_Ficha{
    background-image: url("../img/fondo_fichaEspecifico.png");
    border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 11px;
    width: 649px;
}

.fichaColGrey {
    float: left;
    padding-left: 20px;
    padding-top: 10px;
    width: 590px;
}

#titularFichaTexto{
    background: url("../img/infoFicha.png") no-repeat scroll 0 9px transparent;
    border-bottom: 1px solid #D3D3D3;
    color: #666666;
    font-family: arial;
    font-size: 26px !important;
    font-weight: bold;
    margin-bottom: 8px;
    padding-left: 30px;
    width: 502px;
}
.FondoBoton{
	background-image:url(../img/submit_form_ficha_hover.png);
	background-position:0px 10px;
	background-repeat:no-repeat;
	width:100px;
	height:20px;}

#titularFichaTexto div{ float:right;}

*:first-child+ html #titularFichaTexto div a img{ margin-top:-35px;}

/* =========================================================
FICHA DE FRANQUICIA NUEVO 26082010
========================================================= */

#titularFichaTextoNu{
    background: url("../img/infoFicha.png") no-repeat scroll 0 9px transparent;
    border-bottom: 1px solid #D3D3D3;
    color: #666666;
    font-family: arial;
    font-size: 24px !important;
    font-weight: bold;
    margin-bottom: 8px;
    padding-left: 30px;
}


#titularFichaTextoNuQuien{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 24px!important;
	color: #0C1E3C;
	margin-bottom: 8px;
	background: transparent url(../img/infoFicha.png) no-repeat 0 9px;
	padding-left: 30px;
	margin-left:5px;
	margin-top:8px;
}

.establecimientosImgFichaRight{ width:172px; margin-bottom:15px; border:1px solid #CCCCCC;}





/*----------------------------------*/
.bloqueFicha_especi{
    float: left;

}
.Col_Especi{
			float:left;}

.bloqueFicha_especi tr td{
    color: #5E5E5E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;

}
.bloqueFicha_especi dl{
    float: left;
    font-size: 10px;
    width: 342px;
}

.bloqueFicha_especi dl dd{   
    float: left;
    font-size: 12px;
    margin-left: 18px;
}
.bloqueFicha_especi dl p{
    padding:0px;
	margin:0px;
}

.tituloColFicha{
    background: url("../img/ficha_top_bg_new.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #D3D3D3;
    box-shadow: 2px 2px 4px #D3D3D3;
    color: #205C8B;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 8px;
    padding-left: 21px;
}
.googleIco{
	float: left;
    width: 71px;
	
	}
.tituloColFicha_form{
    background-color: #F93838;
    border-bottom: 1px solid #D3D3D3;
    box-shadow: 2px 2px 4px #D3D3D3;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 8px;
    padding-left: 21px;
}
#buscar_Img li{
     background: url("../img/submit_form_ficha_hover.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
	height: 23px;
    line-height: 23px;
    list-style: none outside none;
    margin: auto;
    width: 99px;


}

.centrarse{
	float:left;
	width:100%;
	}

.botones_enviar_solicitud {
    margin: auto;
    width: 448px;
    height: 80px; 
}

.choose{
	height:33px;
	width:50px;
	float:left;
	margin:0;
	padding:0;
	line-height:33px;
}

.texto_solicitud {
    float: left;
    height: 33px;
    line-height: 49px;
    margin: 0;
    padding: 0;
    font-size: 12px;
    width: 82px;
    text-align: left;
    display: block;
}
.texto_franwords {
    float: left;
    height: 33px;
    line-height: 49px;
    margin: 0 50px 0 0;
    padding: 0;
    font-size: 12px;
    width: 315px;
    text-align: left;
    display: block;
}

.texto_franwords a{
	color:#C00;
	font-weight:bold;
	margin:0 0 0 0px;
	padding:0px;
	}
	
.texto_franwords a:hover{
	color:#F00;
	}

.texto_login {
    display: block;
    float: left;
    font-size: 12px;
    height: 33px;
    margin: 0 0px 10px 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
.login_franwords {
    display: none;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 30px;
    position: relative;
    text-align: left;
    width: 100%;
}


#buscar_Img .aceptar {
    background: url("../img/submit_form_ficha_hover.png") no-repeat scroll 0 0 transparent;
    color: white;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
    line-height: 23px;
    list-style: none outside none;
    margin: -10px 0 0 5px;
    text-align: center;
    width: 99px;
}

#buscar_Img .aceptar:hover{
	background-position: 0 -26px;
	

}


#buscar_Img .enviar_solicitud {
    background: url("../img/enviar_solicitud.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    height: 33px;
    line-height: 23px;
    list-style: none outside none;
    margin: 0;
    width: 82px;
    background-position: bottom left;
	background-repeat: no-repeat;
	float:left;
}
#buscar_Img .enviar_solicitud:hover {
    background-position: bottom right;
}




#buscar_Img .enviar_solicitud_franwords{

    background: url("../img/enviar_solicitud.png") no-repeat scroll 0 0 transparent;
    background-repeat: no-repeat;
	color: white;
    font-family: Arial,Helvetica,sans-serif;
    height: 33px;
    line-height: 23px;
    list-style: none outside none;
    margin: 0;
    width: 315px;
	float:left;
	}
#buscar_Img .enviar_solicitud_franwords:hover {
    background-position: 0 -33px;
}





#buscar_Img li a{
    color:#FFF;


}

#buscar_Img li:hover{
	background-position: 0 -26px;
	background-repeat:no-repeat;

}
#formularioGuia{
    height: 135px;
    margin: 0 auto;
    width: 501px;
	}
#formularioGuiaFicha{
    height: 135px;
    margin: 0 auto;
    width: 514px;
	}
	.bloqueFicha h3{
		width: 158px;
		color: #960000;
		font-weight: 700; 
		border-bottom: 1px dotted #8f8f8f;
		margin: auto auto 5px auto;
	}
	
	.bloqueFicha img{width:158px; height:120px; margin:9px;}
	
	

/*----------------------------------*/

/*Top ficha*/
#ficha_top{
    float: left;
    height: 1%;
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 6px;
    width: 659px;
}
#ficha_top_locales{
    float: right;
    height: 1%;
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 6px;
    width: 678px;
}


#ficha_top_fotos{
    float: left;
    height: 1%;
    margin-bottom: 0;
    margin-left: 35px;
    overflow: hidden;
    padding-bottom: 6px;
    width: 659px;
}
#ficha_top_Ficha{
    float: left;
    height: 1%;
    margin-bottom: 0;
    margin-left: 42px;
    overflow: hidden;
    padding-bottom: 6px;
    width: 659px;
}

.izquierda{
    float: left;
}



#logoFicha {
    width: 263px;
    text-align: center;
}

#logoFicha img{
    margin: 0 22px;
	}
.TextoNormal{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}

#franchiseData_name{
	color:#0C1E3C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:30px !important;
}

#franchiseData_activity{
    color: #205C8B;
    font-family: arial;
    font-size: 14px;
    height: 14px;
    line-height: 22px;
    width: 629px;

}
#franchiseData_activity_fotos{
    color: #205C8B;
    font-family: arial;
    font-size: 14px;
    height: 17px;
    line-height: 22px;
    width: 590px;

}


/*Galería Ficha*/
#galeriaFicha{

    border: 1px solid #D3D3D3;
    border-radius: 0 0 9px 9px;
    margin-top: 10px;
    padding: 0 0 3px;
    width: 263px;
}

	#galeriaFicha ul{
	width: 208px;
	margin: auto;
    padding: 0 5px 3px;
}

	#galeriaFicha ul li{
		display: inline;
		padding-right: 1px;
	}

	#galeriaFicha ul li img{width: 60px; border: 1px solid #ccc;}

		#galeriaFicha ul li img:hover{opacity:0.4;}
		
.centgaleriaFicha{  margin: 15px auto;}

.galeriaFichatitulo{ 
    background: url("../img/arrow_bullet.gif") no-repeat scroll 3px 6px transparent;
    border-bottom: 1px solid #D3D3D3;
    color: #CE0202;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 9px 10px;
    padding: 0 0 0 16px;
    width: 188px;
}

.galeriaFichatitulo span{ margin-left:4px;}


/*Galería Ficha Fotos*/

#galeriaFichaFoto{
	width: 430px;
	background-color: #eeeded;
	margin-top: 10px;
	padding-top: 5px;
}

	#galeriaFichaFoto ul{
		width: 420px;
		margin: auto;
		padding-left: 3px;
	}

	#galeriaFichaFoto ul li{
		display: inline;
		padding-right: 1px;
	}

	#galeriaFichaFoto ul li img{width: 99px; border: 1px solid #ccc;}

		#galeriaFichaFoto ul li img:hover{opacity:0.4;}
		
.centgaleriaFichaFoto{  margin: 15px auto;}

.galeriaFichatitulo{ 
	background:transparent url(../img/arrow_bullet.gif) no-repeat center left;
	background-position:3px 6px; 
	font-size: 12px; 

}

.galeriaFichatitulo span{ margin-left:4px;}


/*Secotres Ficha*/
#sectoresFicha{
	margin-top: 22px;
}

	#sectoresFicha ul{margin-top: 3px;}

	#sectoresFicha ul li{
		padding-left:8px;
		padding: 2px 0 2px 21px;
		background-position: 8px center;
		/*border-bottom: 1px dotted #a8afbb;*/
	}
		#sectoresFicha ul li.li_gris{background-color: #f0f0f0;}

		#sectoresFicha ul li:hover{background-color: #1c2d49;}
			#sectoresFicha ul li:hover a{color: #fff;}

		#sectoresFicha ul li a{font-size: 12px; display: block;}


/*texto ficha*/
#textoFicha{
    border-bottom: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    box-shadow: 1px 2px 6px #D3D3D3;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 15px 20px 20px;
    width: 609px;
}

#textoFicha ul, #textoFicha ol{
	margin: 8px 0 8px 10px;
}

/*noticias ficha*/
.noticiasFicha{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 22px;
	margin-bottom: 22px;
}

.noticiasFicha ul{margin-top: 8px;}

/*datos ficha*/
#fichaRight dl {
	width: 157px;
	height:1%;
	overflow: hidden;
	margin: auto;
	font-size: 12px; 
	margin-bottom: 7px;
}

#fichaRight dl dt{
	font-weight: 700; 
	color: #000;
}

#fichaRight dl dd{
	padding-left: 8px;
	margin-bottom:3px;
}

dl.dl_inline dt, dl.dl_inline dd{float: left;}
dl.dl_inline dt{	clear: both;
				    }

dl.dl_inline dt, dl.dl_inline dd{float: left;}
dl.dl_inline dt{clear: both;}

*:first-child+html dl.dl_inline dt{float:left; padding-right: 6px;}
*:first-child+html dl.dl_inline dd{float: none;}



/*formulario ficha*/

.itemForm{
	height:1%;
	overflow: hidden;
	margin: 5px;
}

#formularioFicha{
    border: 1px solid #D3D3D3;
    box-shadow: 1px 2px 6px #D3D3D3;
    height: 1%;
    overflow: hidden;
    padding-bottom: 32px;
	float:left;
	margin-bottom:10xp;
}

.FormularioContacta{   
	margin-left: 0px;
    margin-top: 0px;}


.quienEsQuien{
	float: left;
    height: 104px;
   	padding: 20px 20px 20px 35px;
    width: 600px;}

#formularioFicha h2{
	margin-bottom: 6px;
    margin-left: 35px;
    margin-top: 10px;
}

#formularioFicha fieldset{float: left; padding-right: 12px;}

#formularioFicha label{
	width: 74px;
	float: left;
	clear: both;
	font-size: 14px;
}

#formularioFicha input[type="text"], #formularioFicha select{
	width: 130px;
	background-color: #EFEFEF;
	border-top: 1px solid #646464;
	border-left: 1px solid #646464;
	float: left;
	margin: 2px;
}

#formularioFicha textarea{
	width: 345px;
	background-color: #EFEFEF;
	border-top: 1px solid #646464;
	border-left: 1px solid #646464;
	float: left;
	margin-left: 25px;
	margin-top:5px;
}

#formularioFichaInfo

#formularioFicha input[type="radio"]{margin-top: 4px;}


#formularioFicha #sexoFormFicha .radio{float: left; padding-right: 15px;}
#formularioFicha #sexoFormFicha .radio label{width: auto!important;}

#formularioFicha #check_newsletter{margin-top: 6px;}

*:first-child+html #formularioFicha #check_newsletter{margin-top: 2px;}

.wrapperFormulDerXpress{ width:493px; margin-left:auto; height:1%; overflow:hidden;}

.wrapperFormulDatosContacto{ width:490px; margin-left:31px;}

.wrapperFormulDatos{ width:500px; margin-left:auto; margin-right:auto; height:1%; overflow: hidden;}

/*----------------------------------*/

/*NOTICIAS FRANCHISE FICHA*/

.noticiaFranchise{ width:530px;}

.noticiaFranchiseDetail{ width:530px; height:1%; border-bottom:1px solid #d3d3d3; padding-bottom:20px;}

/*.noticiaFranchiseDetailImagen{ width:100px; height:1%; overflow:hidden; float:left; margin:3px 10px 0 0; }

.noticiaFranchiseDetailImagen img{ width:97px; height:65px;}*/

.noticiaFranchiseDetailTexto{ width:530px; height:1%; overflow:hidden; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; margin-top:20px;}

*:first-child+html .noticiaFranchiseDetailTexto{ width:530px; height:1%; overflow:hidden; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; margin-top:5px;}


.noticiaFranchiseDetailTextoFecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CE0202;
	padding-bottom:8px;
}

.noticiaFranchiseDetailTexto span{ display:block;}



/* -----------------------------------------
Formulario Ficha
----------------------------------------- */
.franchiseData_form {margin-top:15px; padding-bottom: 20px; clear: both;}
	.fieldsetCol {width: 300px; margin-top: 10px; padding-bottom: 10px;  float: left;}
		.fieldsetCol label {width:90px; padding: 4px 0 0;}

	.fieldsetTextarea {clear: both;}
		#textarea{ width: 478px; height: 85px; background:transparent url(../img/textarea.png) no-repeat right; overflow: hidden; padding: 0 10px 5px 0; float: left;}
		#textarea:hover, #textarea:focus {background:transparent url(../img/textarea_over.png) no-repeat right;}
			#textarea textarea{width: 458px; height: 63px; vertical-align: top; margin: 13px 0 0 20px; resize: none; /*Safari y Chrome*/}

	.franchiseData_form .obligatory_form{margin-top: 8px; padding-bottom: 13px; clear: both;}
	*:first-child+html .franchiseData_form .obligatory_form{margin-top: 13px;} /*IE7*/
	*html .franchiseData_form .obligatory_form{margin-top: 13px;} /*IE6*/

	/*Desea recibir información...*/
	fieldset.infoOtherFranchises, fieldset#infoOtherFranchises{
		    background-color: #FFFFFF;
			border: 1px solid #AF6D7E;
			margin-left: 57px;
			padding: 10px;
			text-align: center;
			width: 500px;
}

	.receiveInfoTittle{font-size: 15px;}

	#ensenas_checks, #ensenas_checks2{margin: 20px auto; text-align: left; display: inline-block;}
	#ensenas_checks label, #ensenas_checks2 label{width: 170px;}
	
	#ensenas_checks input[type="checkbox"], #ensenas_checks2 input[type="checkbox"]{margin-top:6px;}
	
	*:first-child+html #ensenas_checks input[type="checkbox"]{margin-top:3px;}
	*:first-child+html #ensenas_checks2 input[type="checkbox"]{margin-top:3px;}
	
	*:first-child+html #ensenas_checks table, *:first-child+html #ensenas_checks2 table {margin: auto; width: auto;} /*IE 7*/

	*:first-child+html #ensenas_checks table tr td, *:first-child+html #ensenas_checks2 table tr td {text-align: left;} /*IE 7*/
	#avisoLegal{width: 278px; font-size: 12px;  padding-bottom: 10px;  margin:18px auto 5px; text-align: center; height: 1%; overflow: hidden;}






/* -----------------------------------------
Foto grande
----------------------------------------- */
.guiaFotoGrande {
        width: 263px;
}
.guiaFotoGrande_foto {
        
}
.fotoGrandePie{
	width: 600px;
	margin: 15px auto;
    width: 220px;
}
.textCenter_foto{
	    font-size: 15px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;	
}
.fondoFotoGrande{
    height: 210px;
    margin: auto auto 10px;
    overflow: hidden;
    width: 263px;
}
.fondoFotoGrande_foto{
	height: auto;
    margin: auto auto 10px;
}

.textBuscadorCenter{
	    float: left;
    font-size: 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
    width: 648px;}

/*Contacto franquicia*/
#franchiseContact{ width:188px; height:24px; margin:auto; }

#franchiseDatosContacto{ width:530px; height:24px; margin:auto; }


/* =========================================================
DIRECTORIOS TORMO.COM
========================================================= */

/* -----------------------------------------
Lista de provincias, activiades
----------------------------------------- */

#provincias{margin-top: 14px; padding-bottom: 15px; }
	#provincias ul{width: 648px; display: inline-block;}
		*html #provincias ul{width: 658px; display: inline-block;}
		#provincias ul li{width: 160px; float: left; text-align: center; background-color: #F7F8F8; margin: 1px; padding: 2px 0 2px 0;}
		#provincias ul li:hover {color:#0C1E3C; font-weight: 700; background-color: ;}

/* -----------------------------------------
Centros comerciales, Establecimientos etc
----------------------------------------- */

#mapWrapper{
	width: 649px;
	height: 383px;
	background: transparent url(../img/map_bg.png) no-repeat;

}

#mapWrapperCaja{width:646px; margin:15px auto;}

	/*Directorio ampliado*/
	#directoriosSearchId {width: 650px; margin: 6px auto 16px; border-collapse: collapse;}
		#directoriosSearchId caption, #directoriosSearchId th, #directoriosSearchId td{text-align: left;}
		#directoriosSearchId th{color: #0C1D3B; font-weight: 700; border-top: none; padding: 3px;}
		#directoriosSearchId td{border-top: none; padding: 3px;}
		
	/*Directorio ampliado Nu 26082010*/
	#directoriosSearchIdNu {width: 680px; margin: 6px auto 16px; border-collapse: collapse;}
		#directoriosSearchIdNu tbody{ font-size:12px;}
		#directoriosSearchIdNu caption, #directoriosSearchIdNu th, #directoriosSearchIdNu td{text-align: left;}
		#directoriosSearchIdNu th{color: #0C1D3B; font-weight: 700; border-top: none; padding: 7px;}
		#directoriosSearchIdNu td{border-top: none; padding: 7px;}
	
		
		/* Mapa */
		#map{margin-left: 0px; float: left; clear: both;}
		*html #map{margin-left: 4px; float: left; clear: both;}
			#map_local{ float: left; clear: both;}
	
	
	/* Opciones */
	#mapWrapper #tools_box {width: 182px; margin: 8px 0 0 6px;}
		#mapWrapper #tools_box .red_title h4{font-size: 16px; font-weight: 700;}
		#mapWrapper #tools_box ul{width: 182px; margin: 0 0 3px 4px;}
			li.optionActive a{font-weight: 700; color: #0C1D3B;}

/* Google Maps */
#googleMaps{width: 680px; height:325px; margin-bottom: 14px; border: 1px solid #000; margin:auto;}
	#googleMaps iframe{width: 680px !important; height:325px !important;}
	#googleMaps small{display:none;}
	
/* Google Maps Nu 26082010 */
#googleMapsNu{width: 530px; height:325px; margin-bottom: 14px; border: 1px solid #000; margin:auto;}
	#googleMapsNu iframe{width: 530px !important; height:325px !important;}



/* Población - calle Establecimientos*/
div#wrapperEstab{margin: 9px 0 10px 0;}
div#wrapperEstab ul, div#wrapperEstab li, 
span.fichaFranq ul, span.fichaFranq li
{margin: 0; padding: 2px; list-style: square outside; font-size: 14px;}

div#contentEstab{border: 1px solid #dbdbdb; margin-top: 12px; padding: 0 0 20px 8px; height: 1%; overflow: hidden;}
span.tituloEstablecimiento{font-size: 17px; padding-right: 16px;}
span.nombreFranq{color: #0C1E3C; font-weight: bold;}

div#leftCol, div#rightCol{float: left;}

div.logoFranq{margin: 35px 0 0 25px;}
div.mapa{margin: 35px 0 0 0;}

div.contacteFranq{width: 200px; margin: 20px 0 0 34px; padding: 3px; background-color: #eaeaea; border: 1px solid #195c95; text-align: center; cursor: pointer;}
div.contacteFranq a{color: #000000; text-decoration: none; font-size: 15px;}

div.verFichaFranq{width: 55px; margin: 10px 0 0 95px; padding: 2px; background-color: #eaeaea; border: 1px solid #195c95; text-align: center; cursor: pointer; font-size: 12px;}

table#provincias{margin: 20px 0 0 35px; font-size: 14px;}
table#provincias a{color: #000000; text-decoration: none;}
table#provincias a:hover{text-decoration: underline;}
table#provincias thead th{text-decoration: underline; color:#0C1E3C; font-weight: bold;}

div.calleFranq{margin: 20px 0 0 48px; padding-bottom: 12px;}
div.calleFranq ul li a{color: #000000; text-decoration: none;}
div.calleFranq ul li a:hover{text-decoration: underline;}

div.fichaFranq{margin: 20px 0 0 16px; padding-bottom: 12px;}
div.fichaFranq ul li{font-weight: bold; font-size: 12px;}
div.fichaFranq ul li span{font-weight: normal;}


/* -----------------------------------------
Rankings
----------------------------------------- */

table.ranking th, table.ranking td{text-align: center !important;}
table.ranking th{border-bottom:1px dotted #ccc;}

/* =========================================================
FORMULARIO REGISTRO DE FRANQUICIA
========================================================= */
#form_registroFranq {margin-top:8px;}
	#form_registroFranq legend{padding-bottom: 8px;}
	#form_registroFranq fieldset {margin-top:10px;}
		#form_registroFranq label {padding: 4px 0 0; clear: both;}
		#form_registroFranq .enviarForm{margin-top: 8px; clear: both; text-align: center;}


/* =========================================================
BUSCADOR AVANZADO
========================================================= */

#avancedSearch{width: 471px; height: 382px; margin: auto; background: transparent url(../img/buscadorAvanzadoBG.png) no-repeat;}
	#avancedSearchTitle{font-family: Georgia,"Times New Roman",Times,serif; font-size: 28px; line-height: 1; clear: both; padding: 18px 0 0 145px;}
#avancedSearch form{   
	margin: 38px auto;
    width: 502px;}
	#avancedSearch form fieldset{width: 218px; margin-top:8px; float: left; vertical-align: top;}
		:first-child + html #avancedSearch form fieldset{float: none;}
	div.submitDiv{ 
	float: left;
    height: 20px;
    margin-top: 25px;
    text-align: center;
    width: 100px;

		
}


/* =========================================================
FRANQUICIAS PREMIUM
========================================================= */

table#franqPremium{font-size: 12px;}

/* =========================================================
ACTIVIADES
========================================================= */

#actividades{margin-top: 14px; padding-bottom: 15px; }
	#actividades ul{width: 648px; display: inline-block;}
		*html #actividades ul{width: 658px; display: inline-block;}
	#actividades ul li{width: 160px; float: left; text-align: center; background-color: #F7F8F8; margin: 1px; padding: 2px 0 2px 0; font-size: 11px;}
		#actividades ul li:hover{background-color:#BFD5FF; font-weight: 700;}
		#actividades ul li a{width: 160px; display: block;}

/* =========================================================
QUIEN ES QUIEN
========================================================= */

h1.quienName{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 28px; color: #0C1E3C;}

/*Index*/
#quienTable {width: 618px; border-collapse:collapse; margin:6px auto; font-size: 12px;}
	#quienTable td{vertical-align: middle;}
	#quienTable caption {font-size:14px; padding: 5px 0 5px 0; margin-bottom: 5px; text-align: center;}
		.quienNameFranq{font-size: 18px;}
		.quienDataFranq{margin-top: 3px;}
/*Ficha*/
#quienFichaLeft{width: 187px; text-align: center; padding-right: 20px; float: left;}
	#quienFichaLeft img{border: 1px solid #ccc;}
	.quienFichaLogo{padding: 15px 0 15px 0;}
	.quienPhoto dl{margin-top:4px; line-height: 1.3;}
#quienFichaRight{padding: 8px 0 16px 0; float: left;}
#quienFichaOld{
    float: left;
    margin-left: 186px;
    padding: 8px 0 16px;
    position: absolute;
    width: 293px;
}


	.quien_dl {margin-top: 15px; line-height: 2; font-size: 13px;}
	.quien_dl dt{width: 225px; padding-right: 5px; float: left; clear: both; }
	.quien_dl dd{float: left;}
	*:first-child+html  .quien_dl dd{float: left; clear:both;}
	*:first-child+html .quien_dl dt{float: left; clear:both;}

	*html .quien_dl dd{display: block; float: none;}
	*html.quien_dl dt {display: block; float: none;}
	
	
/*NUEVO QUIEN ES QUIEN VERANO 2010*/

#quienContent_right{
	    float: left;
		margin-left: 28px;
		width: 650px;}

#quienSearchWrapper{width:649px; margin-top: 4px; padding: 6px 0 18px 0;}


/* =========================================================
PROVEEDORES
========================================================= */

.verFichaProveedor{margin-top: 8px; font-size: 13px; color:#8E6500; font-weight: 700;}
.verFichaProveedor:hover{text-decoration: underline;}
	.verFichaProveedor a{ color:#0C1E3C; font-weight: 700;}

#proveedorContact{font-family:Georgia,"Times New Roman",Times,serif; float: right; font-size: 18px; margin: 20px 10px 0 0;}

.proveedor_dl, .proveedorTxt{margin: 15px 0 0 12px;}
	.proveedorTxt h3 div{width: 394px;}
	.proveedorTxt h3 img{border:1px solid #ccc; margin-right: 14px;}

.proveedor_dl {line-height: 2; font-size: 13px; display: inline-block;}
	.proveedor_dl dt{width: 100px; padding-right: 5px; float: left; clear: both; font-weight: 700;}
		.proveedor_dl dd{float: left;}
		*:first-child+html .proveedor_dl dd{float: none;}


/******************************************************************************************************************************************
FRANQUICIADORES
******************************************************************************************************************************************/

.lastUpdate{text-align: right; font-size: 12px;}

#inscritasMenu{margin: 12px auto;}
	#inscritasMenu a{font-size: 11px; padding: 1px; background-color: #FFFBEF; border: 1px #9F9F9F solid;}
	#inscritasMenu a:hover{background-color: #14356F; border: 1px #fff solid; color: #fff}
table#tableRegFranq{margin-top: 8px;}
	table#tableRegFranq tr th{color: #0C1D3B; font-weight: 700; padding: 3px;}
	table#tableRegFranq tr td{font-size: 12px; text-transform: lowercase;}
	table#tableRegFranq tr td:first-letter{text-transform: uppercase;}
	


/******************************************************************************************************************************************
BLOQUES CONFIGURABLES COLUMNA DERECHA
******************************************************************************************************************************************/

/* =========================================================
PUBLICIDAD
========================================================= */
.publiRight{width: 300px; margin-left:1px;}
	.publiRight a img{width: 286px; margin: auto;}
	

/* =========================================================
PROVEEDORES
========================================================= */
.supplier {width:290px; padding-bottom:10px; display: inline-block; font-size: 12px; margin-left: 5px;}
	.logo_supplier {float:left; padding:0 7px 0 0;
	}
		.logo_supplier img {border:1px solid #CECECE;}
	.supplier_name {font-weight:700;}

/* =========================================================
PROVEEDORES
========================================================= */
.redrightbox_content_title{padding-bottom: 6px; font-weight: 700;}

/* =========================================================
SUSCRIPCIÓN BOLETINES
========================================================= */ 
.form_rightbox input[type=checkbox]:checked + label{font-weight: 700;}

.form_rightbox div{text-align: center;}

/* =========================================================
SECTORES
========================================================= */ 
ul#redrightbox_sectors{width: 300px;}
	ul#redrightbox_sectors li{width: 150px; float: left;}
	ul#redrightbox_sectors li:hover {color:#0C1E3C; font-weight: 700; cursor:pointer;}
	
		ul#redrightbox_sectors li a{font-size: 12px;}
	
/* =========================================================
FRANQUICIAS SEMANA
========================================================= */ 
ul#redrightbox_franqSemana{width: 300px; margin: auto;}
	ul#redrightbox_franqSemana li{width: 98px; float: left;}


/******************************************************************************************************************************************
7. RESULTADOS BUSCADOR GOOGLE MINI
******************************************************************************************************************************************/

span.l{ /*Títulos de búsqueda*/
color: #0000cc;
font-size: medium;
}

span.l b{
text-decoration:underline;
color: #0000cc;
}

p.g b{ /*Resalta la palabra buscada*/
}

p.g a{ 
color: #0000cc;
}

a.anteriorSiguiente{ /*Botones Siguiente y Anterior*/
font-size: medium;
color: #0000cc;
font-weight:bold;
text-decoration:underline;
}

span.b a.anteriorSiguiente{
font-size: 16px;
}

div.n td a{
font-size: 14px;
}

span.i{ /*Resalta la página de búsqueda*/
color:#A60E0C;
font-weight:bold;
font-size: 14px;
}

a.f{ /*En cache*/
color: #7777CC;
text-decoration: underline;
}

div.n{ /*Resultados de búsqueda en bottom*/
	margin-top: 20px;
}

p.g{
margin: 0; /*elimino el espacio que se crea en Firefox entre titulo de la búsqueda y descripción*/
}


td.s{ 
font-size: 12px;
padding-bottom: 18px; /*Espacio entre búsquedas*/
}

table#resultadosGoogle{
margin-top: 23px;
}

table#resultadosGoogle font{
font-size: small;
}

span.s a{
color: #0000cc;
}

center.footerGoogle{
	padding-bottom: 25px;
}


span.p{ /*Quizás quiso decir*/
	font-size: medium;
}

a#sugerencia{ /*Quizás quiso decir*/
	color: #0000CC;
	font-size: medium;
	text-decoration:underline;
	font-weight: bold;
}


/******************************************************************************************************************************************
8. APF
******************************************************************************************************************************************/

.recur_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000; 
}

.que_box{ margin-top:25px;}

/******************************************************************************************************************************************
PIE
******************************************************************************************************************************************/

#footer {clear:both; font-size:13px; margin:auto; padding-top:8px; width:967px;}

#footer a:hover{text-decoration: underline;}

#footer h5{font-weight: 700; color:#505050;}

.footerTitle, .footerTitle h4, .footerTitle h5 {padding-left:3px; background-color:#505050; color: #fff!important; font-weight: 700!important; margin-bottom: 8px;}

.footerBloque{width: 185px; float: left; padding-right:15px; margin-bottom: 15px;}

.footerBloque ul li , .footerBloque ul li a{font-size: 11px; color: #fff;}

#footerSectores{width: auto !important;}
	#footerSectores ul{float: left; width: 195px;}


 #fotterLeft{width: 615px; height: 350px; float: left; border-right: 1px solid #8c8c8c; background: transparent url(../img/footerLeft_bg.png) repeat-x top; padding: 10px;}
 
	#footerActualidad{float: left;}
 
	.footerColumna li{width: 88px;float: left; height:1%; overflow: hidden;}
 
#fotterRight{width:311px; height: 350px; float: left; background: transparent url(../img/footerRight_bg.png) repeat-x top; padding: 10px;}
	#fotterRight #footerLogoTormoAsociados{text-align:center;}
	#fotterRight p{margin: 15px 0 15px 15px;}
	#fotterRight .footerBloque{margin-left: 12px;}

#copyright{background-color: #8c8c8c; color: #fff; text-align: center; font-size: 11px; line-height: 1.2; padding: 2px 0;}


/******************************************************************************************************************************************
PIE FHOY
******************************************************************************************************************************************/

#pie_fhoy{border-top: 1px solid #8C8C8C;}

#pie_fhoy .bisel_in{ border-bottom:#999999 solid 1px;border-right:#999999 solid 1px;border-top:#FFFFFF  solid 1px;border-left:#FFFFFF  solid 1px;padding:4px;}
#pie_fhoy .bisel_out{ border-bottom:#FFFFFF solid 1px;border-right:#FFFFFF solid 1px;border-top:#999999 solid 1px;border-left:#999999 solid 1px;}

#pie_fhoy  #div_pie{
	margin:0 0px 0px 0px;
	padding:10px;
	text-align:center;
	font-size:13px; 
	/*height:100;*/
	background-color:#eaeaea;
	background-position:top center;
	line-height:18px;                            
}

#pie_fhoy  #div_pie .floatleft{width:240px; height:67px; border-right:#CCCCCC solid 1px; text-align:left;}

	#pie_fhoy  #div_pie .floatleft .bisel_out {Display:block;width:221px; height:65px; background:#003f74 url(http://www.franquiciashoy.es/images/logo_pieTyA.jpg) no-repeat scroll 11px 12px;}

	#pie_fhoy  #div_pie .floatleft .bisel_out:hover{background:#003f74 url(http://www.franquiciashoy.es/images/logo_pieTyAOver.jpg) no-repeat scroll left top;}

#pie_fhoy  #div_pie .floatright{ width:700px; height:67px; padding-right: 6px;}

#pie_fhoy .logos_pie{
    float: left;
    margin-left: 7px;
    padding: 14px 0 0;
    width: 523px;
}
#pie_fhoy .logos_pie img{
	display: block;
    float: left;
    margin: 0 16px 0 0;}
	
#pie_fhoy .div_pie_menu{ 
    color: #333333;
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 168px;
}
	#pie_fhoy .div_pie_menu a{ color:#b40234;}
	#pie_fhoy .div_pie_menu a:hover{ color:#006699;}

#pie_fhoy .rss{ float:right; background:#FF9900; padding:2px; color:#FFFFFF !important; display:block; width:27px; line-height:13px;height:13px; font-weight:bold; margin:0 0 8px 0; text-align:center;}

#pie_fhoy #pie_final{
    clear: both;
    color: #666666;
    font-size: 9px;
    letter-spacing: 0;
    margin: 0;
    padding: 2px 0 0;
    text-align: right;
}
.floatleft{float:left;}
#ver_mas{background-color: #f0f0ee; /*height: 40px;*/ margin-bottom: 0; text-align: center; cursor:pointer; margin-bottom: 10px;  padding:7px 0 7px 0; border:1px solid #dedede; margin-top:-1px; /*background: url(../img/ico_mas.png) no-repeat 0 5px;*/}

#ver_mas:hover{background-color: #DEDEDE;}

#ver_mas span{background: url(../img/ico_mas.png) right 5px no-repeat; font-size:11px; color:#4F4F4F; padding-right: 15px;}

/*ESPECIALES FRANQUICIAS*/
#especiales_contenido h1, #especiales_contenido h2, #especiales_contenido h3, #especiales_contenido span, #especiales_contenido p{ margin:0; padding:0;}

#especiales_contenido .caja{ float:left;  width:305px; margin: 5px; }

#especiales_contenido .blur{
   background-color: #eeeeee; /*shadow color*/
   color: inherit;
   padding: 1px;
  
}


#especiales_contenido .shadow{
   background-color: #dfdede; /*shadow color*/
   color: inherit;
   padding: 1px;
}

#especiales_contenido .content{
   background-color: #fff; /*background color of content*/
   color: #000; /*text color of content*/
   border: 1px solid #c1c1c1; /*border color*/
   /*background-color:#f2f0f0;*/
   padding:3px;
   
}
#especiales_contenido .interior{
	background-color:#f2f0f0;
	padding:10px;
	min-height: 110px;
}
#especiales_contenido .interior img { display:inline; float:left; margin-bottom: 10px; margin-right: 10px; }



#especiales_contenido .interior h2, #especiales_contenido .interior h3{ color:#2059b0; font-size:15px;}
#especiales_contenido .interior p, #especiales_contenido .interior h2{ margin-bottom:5px;}

#especiales_contenido .interior .des{clear:both; display:block;}
#especiales_contenido .interior .des p{ color:#7c7c7c; margin-bottom:5px; font-size:13px;}
#especiales_contenido .interior .des span{ font-weight:bold; font-size:14px;}


#especiales_contenido .contentCheck{position:relative; bottom:0; display:block; background-color:#e3e4e5; padding:10px;}
#especiales_contenido #cabecera{ background:url(../img/especiales/cabecera.png) no-repeat left top; height:146px; width:720px; display:block; position:relative; z-index:999;}
#especiales_contenido #cabecera h1{ color:#c00000; font-size:30px; float:right; padding: 20px 90px 10px 0;}
#especiales_contenido #cabecera p{ float:right; color:#6b6b6b; font-size:20px; padding-right:90px;}
#especiales_contenido #contenido{ width:680px; margin:0 auto;}
#especiales_contenido .cajas{background-color:#f0eeee; float:left; width:614px; border-left:1px solid #949292; border-right:1px solid #949292; border-bottom:1px solid #949292; margin-top: -36px; padding:0 10px 10px 10px; padding: 0 5px 20px 5px; width: 634px; position:relative; }
body#especiales_body{ background-color:#DEDEDE}

/*POP-UP FORMULARIO*/
#especiales_contenido .pop-up{-moz-box-shadow: 0 0 50px 5px #222222;
    background-color: #E8EAEC;
    border: 1px solid #666666;
    display: none;
    min-height: 300px;
    padding: 0 25px 10px;
    width: 500px;
    z-index: 10000;}
#especiales_contenido .pop-up .close {
    background-image: url("http://www.franquiciashoy.es/images/close.png");
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 35px;
}
#especiales_contenido #formulario_popup {
    border: 1px dotted #333333;
    float: left;
    font-size: 11px;
    margin-top: 20px;
    width: 450px;
}
#especiales_contenido #formulario_popup ol {
    float: left;
    margin: 10px 10px 15px;
	list-style:none;
}
#especiales_contenido #formulario_popup ol li {
    padding-bottom: 25px;
	margin-bottom: 10px;
}
#especiales_contenido #formulario_popup ol li label {
    color: #666666;
    float: left;
    width: 120px;
	padding-top: 5px;
}
#especiales_contenido #formulario_popup input[type="text"] {
    background-color: #FFF;
    border-color: #AAAAAA #FFFFFF #FFFFFF #AAAAAA;
    border-style: solid;
    border-width: 2px;
    color: #000;
    font-size: 11px;
    height: 15px;
    padding: 2px;
    width: 260px;
	float:right;
}
/*FORMULARIO POP-UP*/
#especiales_contenido #formulario_popup h3{}
#especiales_contenido #formulario_popup p#franquicias{font-size:13px; color:#990000; font-size: 14px;}

#especiales_contenido #formulario_popup h3#franquicias_h3{font-size: 15px; margin-bottom: 5px;}

.paginacionSector{
	
	font-size: 15px;
    height: 54px;
	text-align: center !important;
    width: 263px;
}

#especiales_contenido .enviar{float:right; margin:5px 5px 0 0;}
#especiales_contenido .enviar img{border:none;}

.divMasInfo {
    float: right;
    height: 33px;
    margin: 0;
    padding: 0 0 0 4px;
    width: 50px;
}
.filesLocales{
	background-image:url(../img/fondoFiletes.jpg);
	background-repeat:repeat-x;
	    border: 1px solid #D3D3D3;
		
}
.filesLocales th{
	  color: #254B89;
}


