
/********************************************
1. HOME
	1.1 SECTORES
	1.2 TOPS - INFORMACIÓN BÁSICA PARA FRANQUICIADOS
	1.3 DESTACADOS
	1.4 VIDEO DEL DÍA
	1.5 FRANQUICIAS DE LA SEMANA
	1.6 NOTICIAS HOME
	1.7 HERRAMIENTAS - RECURSOS
	1.8 AGENDA
	
2. ACTUALIDAD
	2.1 LISTADO INDEX (noticias, artículos, tendencias, notas, etc)
	2.2 NOTICIA AMPLIADA ID
	2.3 COMENTARIO NOTICIA
	2.4 FORMULARIO NOTICIA
	2.5 BLOQUE DE FOTOS
	2.6 VIDEO NOTICIA
	2.7 RECURSOS
	2.8 ENTEVISTAS
	2.9 AGENDA
	2.9 BLOGS
	2.10 ESPECIALES
	2.11 DICCIONARIO

3. GUÍA DE LA FRANQUICIA
	INDEX GUÍA
	3.1 SECTOR Y ACTIVIDAD
	3.2 TOPS DE FRANQUICIA
	3.3 ABC DE LA FRANQUICIA
	3.4 FICHA DE LA FRANQUICIA
	3.5 DIRECTORIOS (centros comerciales, establecimientos etc)
	3.6 REGISTRO DE FRANQUICIA
	3.7 BUSCADOR AVANZADO

4. RECURSOS
	4.1 QUIEN ES QUIEN

5. FRANQUICIADORES

6. BLOQUES COLUMNA DERECHA

7. ESTILOS GOOGLE MINI
********************************************/



/******************************************************************************************************************************************
1. HOME
*******************************************************************************************************************************************/

#index_leftCol .dotted_line, #index_leftCol .separationLine{width:468px;}

/* =========================================================
1.1 SECTORES
========================================================= */

#sectorsHome{width: 468px; padding-bottom: 15px; display: inline-block;}

.colBorderleft{border-left: 1px dotted #000;}
.colPaddingLeft{padding-left: 8px;}

.sectorsCol{
	width: 148px; 
	float: left;
	font-size: 13px;
}
	.sectorsCol a:hover{color:#8E6500;}

#verTodasActivs{display: inline-block; margin-top: 6px; font-size: 13px; color:#8E6500; font-weight: 700;}
#verTodasActivs:hover{text-decoration: underline;}
#verTodasActivs a{ color:#0C1E3C; font-weight: 700;}


/* =========================================================
1.2 TOPS - INFORMACIÓN BÁSICA PARA FRANQUICIADOS
========================================================= */

.emphasizePanelWrapper {width:468px; background:transparent url(../imgNuevo/emphasizePanel_center.png) repeat-y scroll 0 0; font-size: 14px; margin-top:10px; clear: both;}
.emphasizePanelGuia{margin-top:1px !important;}
	.emphasizePanel_top {width:468px; background:transparent url(../imgNuevo/emphasizePanel_top.png) no-repeat scroll center top;}
	.emphasizePanel_bottom {width:468px; height:8px; background:transparent url(../imgNuevo/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;}


/* =========================================================
1.3 DESTACADOS
========================================================= */

.destacado{width: 468px; display: inline-block;}
	.newsSmallPhotoHome {margin-top: 5px; float: left; padding-right: 10px; display: inline-block;}
		.newsSmallPhotoHomeRight{padding-left: 10px!important; float: right !important;}
		.newsSmallPhotoHome img{border: 1px solid #ccc;}
.destacado .dotted_line{width: 466px;}

/* =========================================================
1.4 VIDEO DEL DÍA
========================================================= */

#videoDescription{margin: 10px 0 0 13px; font-size: 15px; width: 440px;}
.videoDia{margin-top: 20px;}
	#videoDiaForm{display: inline-block; margin: 10px 0 0 13px; }
		#videoDiaForm input[type=text]{margin-top: -2px;}
#videoTormoTv{float: left; margin-left: 13px; padding-right: 10px;}

/* =========================================================
1.5 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 
-----------------------*/

.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 */
		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;}




/* =========================================================
1.6 NOTICIAS HOME
========================================================= */

#newsBigPhotoHome {margin: 5px 0 10px 0; border: 1px solid #ccc; float: left;}

/* =========================================================
1.7 HERRAMIENTAS - RECURSOS
========================================================= */
#toolsHome{width: 442px; display: inline-block; margin: auto;}
	#toolsHome li{width: 80px; height: 96px; padding-left: 7px; float: left;}
		#toolsHome li img{ padding-bottom: 5px; display: block;}
		div.iconName{width: 70px; margin: auto; font-size: 10px; text-align:center; line-height: 1;}


/* =========================================================
1.8 AGENDA
========================================================= */

#calendarHome{width: 564px; height: 206px; margin: 0 0 10px -1px; background: transparent url(../imgNuevo/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; padding-bottom: 19px}


#eventosHome{width:280px; padding: 6px 0 0 25px; float: left;}
	#eventosHome h3{font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:24px;}
	#eventosHomeList{margin-top: 8px;}
		#eventosHomeList li{background: transparent url(../imgNuevo/icon_calendar.png) no-repeat 0px 1px; font-size: 12px; padding-left: 24px;}

/* =========================================================
1.9 BAROMETRO DE LA FRANQUICIA
========================================================= */

#barometro{width: 395px; height: 206px; margin: 1px 0 10px 0; background: transparent url(../imgNuevo/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;}


/******************************************************************************************************************************************
2. ACTUALIDAD
*******************************************************************************************************************************************/

/* =========================================================
2.1 LISTADO INDEX (noticias, artículos, tendencias, blogs etc)
========================================================= */

#actuallyIndex{margin-top: 9px;}
	.actuallyEntry a.img{float:left; margin-top:5px; padding-right:12px;}
	.actuallyEntry a.img img {border: 1px solid #6F6F6F;}
	.actuallyEntry .black_btn{margin-top: 12px;}

.commentsIndex{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#0C1E3C; padding-bottom:8px;}

/* =========================================================
2.2 NOTICIA AMPLIADA ID
========================================================= */
#news_big {width:510px; float:left; margin-left:12px;}
	.news_body {padding-bottom:15px;}

	#iraFicha{text-align: right; font-size: 12px; margin-top: -6px;}
		#iraFicha a{color: #AC1A1A;}

	#compartirNoticia{padding-bottom: 21px;}

/* =========================================================
2.3 COMENTARIO NOTICIA
========================================================= */
#comments_wrapper {background:#FFFFFF url(../imgNuevo/line_footer.png) no-repeat scroll center top; 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(../imgNuevo/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;}

/* =========================================================
2.4 FORMULARIO NOTICIA
========================================================= */
#form_newscomments {margin-top:16px;}
	#form_newscomments fieldset {width:400px; float:left; margin:10px 0 0 6px;}
		#form_newscomments label {width:135px; padding: 4px 0 0;}


/* =========================================================
2.5 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:6px 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:5px; }
		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;}


/* =========================================================
2.6 VIDEO ACTUALIDAD
========================================================= */
#tormotv_video, #tormotv_video object#reproductor, #tormotv_video embed{width:293px !important; height:231px !important; margin:-1px auto;}


/* =========================================================
2.7 HERRAMIENTAS - RECURSOS ACTUALIDAD
========================================================= */
#tools_box {background-color:#F9F9F9; float:left; 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;}


/* =========================================================
2.8 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;}


/* =========================================================
2.9 AGENDA
========================================================= */
.info{color: #0C1E3C:}
	.info span{color:#8E6500;}


/* =========================================================
2.10 ENLACES DE INTERÉS
========================================================= */

ul#enlaces li{padding-bottom: 13px; line-height: 1.1;}
	ul#enlaces li a{font-weight: 700;}
	ul#enlaces li a i{font-weight: normal!important; font-size: 12px;}


/* =========================================================
2.11 LIBROS DE INTERÉS
========================================================= */

#datosLibro{font-size: 12px;}
	#datosLibro p{padding-bottom: 3px;}


/******************************************************************************************************************************************
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; 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(../imgNuevo/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;}


/* =========================================================
3.1 SECTOR - ACTIVIDAD
========================================================= */

#sector_franchise_title{margin-top: 15px; font-weight: bold;}

/* -----------------------------------------
Sectores Relacionados
----------------------------------------- */
#related_sectors {width:auto; background-color:#F9F9F9; padding:4px 0 4px 4px;}
	#related_sectors ul {padding:4px 0 4px 7px; line-height: 1.2;}
		#related_sectors ul li a {color:#5B5B5B; font-size: 11px;}
		#related_sectors ul li a:hover {color:#000000;}

/* -----------------------------------------
Patrocinador
----------------------------------------- */
#sponsor_title {font-family:Georgia,"Times New Roman",Times,serif; font-size:23px; padding:6px 0 0 11px;}

#sponsor_description, .top_description {margin-left:12px; width:625px;}
	#sponsor_logo {width:131px; height:92px; float:left; margin:4px 0 0; padding:0 12px 3px 0;}
		#sponsor_logo img, .top_logo img, #franchiseDataLogo img {border:1px solid #CECECE;}

	#sponsor_options, .top_options {width:200px; margin:auto; clear: both;}
	.black_btn {width:85px; height:20px; background:transparent url(../imgNuevo/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: 10px;}

/* =========================================================
3.2. TOPS DE FRANQUICIA
========================================================= */
.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;}

/* =========================================================
3.3. 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: 0 0 8px 20px;}
	ul.ABC_ul li {padding-bottom: 6px;}
	ul.ABC_ul li span{text-decoration: underline;}

ul.ABC_ul2{list-style-type:circle; margin: 0 0 8px 20px;}
	ul.ABC_ul2 li span{text-decoration: underline;}

	dl.ABC_dl dt{padding-right: 7px;}
		dl.ABC_dl dd{padding-bottom: 15px;}

	table.ABC_table{margin-bottom: 8px;}
	table.ABC_table, table.ABC_table tr, table.ABC_table td{border: 1px solid #000; border-collapse: collapse; padding: 2px;}
	table.ABC_table tfoot {font-size: 11px;}

	table.ABC_tableCentros, .ABC_tableCentros td, .ABC_tableCentros th{border: 1px solid #000; border-collapse: collapse; padding: 6px;}
	.ABC_tableCentros th{text-align: center; font-weight: 700; font-size: 16px;}

/* =========================================================
3.4 FICHA DE FRANQUICIA
========================================================= */

#franchiseDataLogo{width: 307px; text-align: center; padding-bottom: 10px;}
#franchiseData_text{margin-top: 18px;}

#franchiseContact{height: 33px; background:transparent url(../imgNuevo/ficha_btn.png) no-repeat center top; padding: 5px 0 10px 0; text-align: center;}
	#franchiseContact a{padding: 5px 16px 5px 50px; font-size: 17px; font-weight: 700; color: #fff;}

/* -----------------------------------------
Opciones
------------------------------------------*/

#toolsBoxFicha {width:305px; background-color:#F9F9F9; margin:4px 0 18px 0;}
	#toolsFicha{width:297px; margin:3px 0 3px 8px;}

	* html #toolsFicha li {padding-bottom:8px;}
		#toolsFicha li a {color:#5B5B5B; font-size:11px;}
		#toolsFicha li img {padding:0 7px 0 0; vertical-align:-3px;}

/* -----------------------------------------
Datos económicos
----------------------------------------- */
.infoFicha{width: 100%; background-color:#F9F9F9; padding-bottom: 6px; margin-top: 15px; display: inline-block;}

	.datosEco_dl {margin-left: 11px; line-height: 2; font-size: 12px; display: inline-block; vertical-align: top; float: left;}
		.datosEco_dl dt{width: 108px; padding-right: 5px; float: left; font-weight: 700; clear: both; }
			.datosEco_dl dd{float: left;}
			*:first-child+html .datosEco_dl dd{float: none;} /*IE7*/
			*html .datosEco_dl dd{float: none;} /*IE6*/

	.infoFicha table{width: 100%; font-size: 14px;}
		.infoFicha table tr {background-color:#F9F9F9;}
		.infoFicha table th{font-weight: 700;}
			.infoFicha table td {padding-left: 10px; line-height: 1.6;}
		.infoFichaCenter table th, .infoFichaCenter table td{text-align: center; padding-left: 0;}

	.title_infoFicha{padding: 6px 0 8px 33px; color:#5D0000; font-size:16px; font-weight:700;}
		.icon1{background: #F9F9F9 url(../imgNuevo/dollar.png) no-repeat 10px 5px;}
		.icon2{background: #F9F9F9 url(../imgNuevo/noticiasRel.png) no-repeat 5px 5px;}


/* -----------------------------------------
Sectores - Actividades Relacionadas
----------------------------------------- */
ul.fichaActs li{font-size: 14px; padding: 2px 0 2px 0; border-bottom: 1px solid #ccc;}
	ul.fichaActs li. {border-bottom: none;}
	ul.fichaActs li.noPadding {padding-top: 0;}
	ul.fichaActs li a{width:100%; display: block;}
ul.fichaActs li:hover{background-color: #FFFBEF;}
	ul.fichaActs li:hover a {font-weight: 700;}

/* -----------------------------------------
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(../imgNuevo/textarea.png) no-repeat right; overflow: hidden; padding: 0 0 5px 0; float: left;}
		#textarea:hover, #textarea:focus {background:transparent url(../imgNuevo/textarea_over.png) no-repeat right;}
			#textarea textarea{width: 458px; height: 63px; vertical-align: top; margin: 13px 0 0 8px; 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{margin-top: 20px; padding: 10px; background-color:#FFF; text-align: center; border: 1px #AF6D7E solid;}

	.receiveInfoTittle{font-family:Georgia,"Times New Roman",Times,serif; font-size: 18px;}

	#ensenas_checks, #ensenas_checks2{margin: 20px auto; text-align: left; display: inline-block;}
	*: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{font-size: 12px; text-decoration: underline; margin-top: 10px; padding-bottom: 10px;}



/* -----------------------------------------
Foto grande
----------------------------------------- */
.guiaFotoGrande {border: 1px solid #ccc;}
.fotoGrandePie{width: 550px; margin: 15px auto;}

/* =========================================================
3.5 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(../imgNuevo/map_bg.png) no-repeat; margin-top: 5px; padding-top: 6px;}

	/*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;}

	/* Mapa */
	#map{margin-left: 10px; float: left; clear: both;}
		*html #map{margin-left: 4px; 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: 648px; height:325px; margin-bottom: 14px; border: 1px solid #000;}
	#googleMaps iframe{width: 648px !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;}

/* =========================================================
3.6 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: 12px; clear: both; text-align: center;}


/* =========================================================
3.7 BUSCADOR AVANZADO
========================================================= */

#avancedSearch{width: 471px; height: 284px; margin: auto; background: transparent url(../imgNuevo/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{width: 445px; margin: 64px 0 0 20px;}
	#avancedSearch form fieldset{width: 218px; float: left; vertical-align: top;}
		:first-child + html #avancedSearch form fieldset{float: none;}
	div.submitDiv{text-align: center; margin: 19px auto; }


/* =========================================================
3.7 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;}


/* =========================================================
4.1 QUIEN ES QUIEN
========================================================= */

h1.quienName{font-family:Georgia,"Times New Roman",Times,serif; 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;}
	.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: none;}
	*:first-child+html .quien_dl dt{clear: none;}



/* =========================================================
4.2 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;}

.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;}


/******************************************************************************************************************************************
6. 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;}
	


/******************************************************************************************************************************************
6. 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;}
	.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;}
	
/* =========================================================
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;
	
}


/******************************************************************************************************************************************
PIE
******************************************************************************************************************************************/

#footer {background:#FFFFFF url(../imgNuevo/line_footer.png) no-repeat scroll center top; clear:both; font-size:13px; margin:auto; padding-top:8px; text-align:center; width:967px;
}
	#footer ul li {line-height:3;}
		#footer ul li img {vertical-align:-6px;}
		#footer ul li.logos {padding-left:15px;}

	#footer p {line-height:1.4; margin-top:9px;}