/******************************************************************************************************************************************
RESET
*******************************************************************************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, input, select, textarea, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

:focus {outline: 0;}
body {line-height: 1; color: #000; background: #fff;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

blockquote:before, blockquote:after,
q:before, q:after
 {content: "";}
blockquote, q {quotes: "" "";}

/******************************************************************************************************************************************/


body {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; text-align:left; line-height:1.5; background: #fff url(../imgNuevo/body_bg.png) repeat-x bottom;}

p {padding:0 0 10px 0;}

a {color:#000; text-decoration:none;}

ul.list_inline li, ul.list_inline li h3 {display:inline;} /*sectores*/

.clear {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.textCenter{text-align: center !important;}
.underline{text-decoration: underline;}



/********************************************
1. LINEAS Y SEPARACIONES
2. HEADINGS (TITUTLARES)
3. CAJAS ELÁSTICAS DEL PORTAL
4. FORMULARIOS
5. LAYOUTS
6. HEADER (CABECERA)
7. MENU PRINCIPAL
8. BUSCADOR DE FRANQUICIAS
9. BUSCADOR DIRECTORIOS, AGENDA etc
10. BOTONES NEGROS
********************************************/


/******************************************************************************************************************************************
1. LINEAS Y SEPARACIONES
******************************************************************************************************************************************/

.line {width:590px; background:#FFFFFF url(../imgNuevo/title_line.jpg) no-repeat scroll 0 0; height:3px; margin-top:-2px; padding-bottom:8px; display: inline-block;}
	* html .line {padding-bottom:4px;}

.lineHome {width:440px; height:3px; background: transparent url(../imgNuevo/lineHome.png) no-repeat scroll 0 0; margin-top:-2px; padding-bottom:8px; display: inline-block;}
	* html .lineHome {padding-bottom:4px;}

.dotted_line {height:1px; margin:10px 0; border-bottom:1px dotted gray;}
	* html .dotted_line {margin:-5px 0 10px;}

.separationLine{height:3px; background: transparent url(../imgNuevo/separationLine.png) no-repeat scroll 0 0; margin: 35px 0 25px 0; /*display: inline-block;*/}


/******************************************************************************************************************************************
2. HEADINGS (TITUTLARES)
/*****************************************************************************************************************************************/

h1, h2, h3, h4{margin: 0; padding: 0; font-weight: normal;}

/*Titular de la sección*/
h1#sectionTitle, #sectionTitle{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; color:#0C1E3C;}

/*h3.caption{ color:#FFFFFF; font-size:13px; line-height:1.2;}*/


/* =========================================================
TITULARES HOME
========================================================= */
.titleHome{font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:26px; line-height:1.2; padding-bottom: 5px;}
	.titleHome a{color:#0C1E3C;}

.orangeTitleHome {font-family:Georgia,"Times New Roman",Times,serif; color:#8E6500; font-size:18px; padding-bottom: 4px;}
	.orangeTitleHome a{color:#8E6500;}

#newsTitleHomeBig {font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:30px; line-height:1.2; padding-bottom:14px;}
	#newsTitleHomeBig a{color:#0C1E3C;}

.newsTitleHomeSmall {font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:26px; line-height:1.2; padding-bottom:18px;}
	.newsTitleHomeSmall a{color:#0C1E3C;}

/* =========================================================
TITULARES ACTUALIDAD
========================================================= */
h1#newsTitleID, h2#newsTitleID{font-family:Georgia,"Times New Roman",Times,serif; color:#0C1E3C; font-size:32px; line-height:1; padding-bottom:28px;}
h1#interviewTitleID{font-family:Georgia,"Times New Roman",Times,serif; color:#8E6500; font-size:32px; line-height:1; padding-bottom:28px;}
h1#dictionaryWord{font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#8E6500;}

h2.newsTitleIndex{font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; line-height:1; padding-bottom:14px; color:#0C1E3C;}
	h2.newsTitleIndex a{color: #0C1E3C;}

h2#leadSentence{font-weight:700; padding-bottom:14px;}

.dateTitle {font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; color:#8E6500; padding-bottom:8px;}

.orangeTitleID {font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; color:#8E6500; padding-bottom:8px;}
	.orangeTitleID i {font-size:18px; color: #000;}

/* =========================================================
TITULARES GUÍA DE FRANQUICIAS
========================================================= */
h1#sectorsTitle, #sectorsTitle{font-family:Georgia,"Times New Roman",Times,serif; font-size:30px; color:#8E6500; padding-bottom:8px;}
h2#sectorDescription, #sectorDescription {padding-bottom:10px;}

/* ---------------------------------------------
Titulares Ficha
--------------------------------------------- */
h1#franchiseData_name{font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#0C1E3C; line-height:1.2; float: left;}
h2#franchiseData_sector{font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; color:#0C1E3C; float: right;}
h3#franchiseData_activity{font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#8E6500; padding-bottom:8px;}

/* ---------------------------------------------
Titulares Tops
--------------------------------------------- */
h2.topName{font-family:Georgia,"Times New Roman",Times,serif; font-size: 20px; color: #0C1E3C; margin: 5px 0 0 9px;}
	h2.topName a{color: #0C1E3C;}

h3.topText{margin-top: 8px; padding-bottom: 8px; clear: both; /*display: inline-block;*/}}

.redboxHome_title{color:#FFFFFF; font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; padding:0 0 0 3px;}
.abc_option h2{ font-family:Georgia,"Times New Roman",Times,serif; font-size: 18px; color:#8E6500; padding-bottom: 5px;} 

.red_title {color:#5D0000; font-size:12px; font-weight:700;padding:3px 0 0 8px;}



/******************************************************************************************************************************************
3. CAJAS ELÁSTICAS DE TODO EL PORTAL
******************************************************************************************************************************************/

/* =========================================================
3.1 Cajas azules menú superior derecha
========================================================= */
.blue_box {background:#FFFFFF url(../imgNuevo/blue_box_center.png) repeat-x scroll 0 0; float:left; height:21px;}
	.blue_box_left {width:5px; height:21px; background:#FFFFFF url(../imgNuevo/blue_box_left.png) no-repeat scroll 0 0; float:left; }
	.blue_box_right {width:5px; height:21px; background:#FFFFFF url(../imgNuevo/blue_box_right.png) no-repeat scroll 0 0; float:left;}
	.blue_box_name {float:left; font-weight:700; padding:2px 3px 0;}

/* =========================================================
3.2 Cajas menú principal 
========================================================= */
.nav_active {height:35px; background:#FFFFFF url(../imgNuevo/nav_active_center.png) repeat-x scroll 0 0; float:left;}
	.nav_active_left {width:5px; height:35px; background:#FFFFFF url(../imgNuevo/nav_active_left.png) no-repeat scroll 0 0; float:left;}
	.nav_active_right {width:5px; height:35px; background:#FFFFFF url(../imgNuevo/nav_active_right.png) no-repeat scroll 0 0; float:left;}

.nav_noactive {height:35px; background:#FFFFFF url(../imgNuevo/nav_noactive_center.png) repeat-x scroll 0 0; float:left;}
	.nav_noactive_left {width:5px; height:35px; background:#FFFFFF url(../imgNuevo/nav_noactive_left.png) no-repeat scroll 0 0; float:left;}
	.nav_noactive_right {width:5px; height:35px; background:#FFFFFF url(../imgNuevo/nav_noactive_right.png) no-repeat scroll 0 0; float:left;}

.nav_name {float:left; font-size:17px; font-weight:700; padding:4px 12px 0;}
	.nav_name a:hover{color: #000;}
	.nav_name a img{margin-left: 10px;}

.no a {color:#FFFFFF;}

.no a:hover {color:#FFE5A9;}


/* =========================================================
3.3 Caja galería de fotos
========================================================= */
.photo_box {width:307px; min-height:9px; background:#FFFFFF url(../imgNuevo/right_box_col_top.png) no-repeat scroll 0 0; padding-top:9px;}
	.photo_box_center {width:307px; background:#FFFFFF url(../imgNuevo/right_box_col_center.png) repeat-y scroll 0 0;}
	.photo_box_bottom {width:307px; height:9px; background:#FFFFFF url(../imgNuevo/right_box_col_bottom.png) no-repeat scroll 0 0; /*padding-bottom:10px;*/}

/* =========================================================
3.4 Caja Home (Video, Franquicias Semana etc) 
========================================================= */
.boxHome {width:468px; background:transparent url(../imgNuevo/boxHome_center.png) repeat-y scroll 0 0;}
	.boxHome_top {width:468px; background:transparent url(../imgNuevo/boxHome_top.png) no-repeat scroll center top; font-size:12px;}
	.boxHome_bottom {width:468px; height:7px;background:transparent url(../imgNuevo/boxHome_bottom.png) no-repeat scroll center bottom;}
	.boxHome_title {font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; line-height: 1.2; color:#FFFFFF; padding:2px 0 0 11px;}

.franqSemana_wrapper {width:968px; background:transparent url(../imgNuevo/franqSemanaMod_middle.png) repeat-y scroll 0 0; margin-bottom: 25px;}
	.franqSemana_top {width:968px; background:transparent url(../imgNuevo/franqSemanaMod_top.png) no-repeat scroll center top; font-size:12px;}
	.franqSemana_bottom {width:968px; height:7px;background:transparent url(../imgNuevo/franqSemanaMod_bottom.png) no-repeat scroll center bottom;}
	.franqSemana_title {font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; line-height: 1.2; color:#FFFFFF; padding:2px 0 0 11px;}

	.franqSemana_content{width:940px; margin: 10px auto;}
	.scrollingFranqs{margin: 5px auto 0px auto !important;}

/* =========================================================
3.5 Caja titulares fondo rojo 
========================================================= */
.redboxtitle {width:100%; height:32px; background:#FFFFFF url(../imgNuevo/redboxtitle_center.png) repeat-x scroll 0 0;}
	.redboxtitle_left {width:6px; height:32px; background:#FFFFFF url(../imgNuevo/redboxtitle_left.png) no-repeat scroll 0 0; float:left;}
	.redboxtitle_right {width:6px; height:32px; background:#FFFFFF url(../imgNuevo/redboxtitle_right.png) no-repeat scroll 0 0; float:right;}
	.redboxtitle_name {font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; color:#FFFFFF; }
		.redboxtitle_name img{vertical-align: -4px; padding:0 6px 0 0;}

/* =========================================================
3.6 Cajas fondo anaranjado (patrocinador, tops etc) 
========================================================= */
.orange_box {width:650px; background:transparent url(../imgNuevo/orange_box_center.png) repeat-y scroll 0 0; margin-top:10px;
font-size: 12px; /*tamaño de fuente más pequeño en patrocinador y tops*/
}
	.orange_box_top {width:650px; background:transparent url(../imgNuevo/orange_box_top.png) no-repeat scroll center top;}
	.orange_box_bottom {width:650px; height:11px; background:transparent url(../imgNuevo/orange_box_bottom.png) no-repeat scroll center bottom;}

/* =========================================================
3.7 Bloques configurables de la Columna derecha 
========================================================= */
.rightBox {width:307px; background:transparent url(../imgNuevo/rightbox_center.png) repeat-y scroll 0 0; margin-top:10px;}
	.rightBox_content{width: 286px; margin: 5px;}
		.rightBox_content label{font-size: 12px;}

	/*Top azul*/.redRightBox_top {width:307px; background:transparent url(../imgNuevo/rightbox_top.png) no-repeat scroll center top; font-size:12px;}
	/*Top rojo*/.blueRightBox_top {width:307px; background:transparent url(../imgNuevo/rightBoxBlue_top.png) no-repeat scroll center top; font-size:12px;}
	
	.rightBox_bottom {width:307px; height:7px; background:transparent url(../imgNuevo/rightbox_bottom.png) no-repeat scroll center bottom;}
	.rightBox_title {font-family:Georgia,"Times New Roman",Times,serif; font-size:17px; color:#FFFFFF; padding:4px 0 0 11px;}

.rightBox_content_title{font-weight: 700; font-size: 13px; padding: 6px 0 8px 0;}

.arrow_list li {background:url(../imgNuevo/arrow.png) no-repeat 0; padding-left: 20px;}



/*****************************************************************************************************************************************
4. FORMULARIOS 
******************************************************************************************************************************************/

/*label {float:left; font-size:14px; color:#0C1E3C;}*/
label {
	float:left; 
	font-size:14px; 
	color:#0C1E3C; 
	padding: 3px 6px 0 0;}

.obligatory_form {font-size: 12px; padding-bottom: 5px;}
	.obligatory { /*asterísco campo obligatorio*/
		color:#CF2619; 
		font-weight: 700;} 


/* =========================================================
CHECK BOXES
========================================================= */

/* -----------------------------------------------
This you can customize
------------------------------------------------*/

label.checkbox span.holder {
	height: 61px; /* Total height of your checkbox image */
	background: url(../imgNuevo/checkbox.gif) 0 0 no-repeat; /* Path to your checkbox image */}

label.radio span.holder {
	height: 61px; /* Total height of your radio buttons image */
	background: url(../imgNuevo/radio2.png) 0 -1px no-repeat; /* Path to your radio button image */}

/*label.checkbox:hover span.holder,
label.radio:hover span.holder { top: -21px !important; } */ /* Background position on mouseover */

label.checked span.holder,
label.checked span.holder,
label.checked:hover span.holder,
label.checked:hover span.holder { top: -42px !important; } /* Background position when checked */

/* -----------------------------------------------
At your own risk
------------------------------------------------*/
	label.list {
		float: left; 
		clear: left;
		margin: 0 0 4px 0;}

	label.inline {
		float: left; margin: 0 10px 0 0;}

		input.hiddenCheckbox {
			position: absolute; left: -10000px; /* Hide the input */}

		label.prettyCheckbox span.holderWrap {
			display: block; float: left;
			position: relative;
			margin-right: 5px;
			overflow: hidden;
			height: 16px !important;}

		label.prettyCheckbox span.holder {
			display: block;
			position: absolute;
			top: 0; left: 0;}


/* =========================================================
SELECT 1 (normal)
========================================================= */
.select1 {
	background:transparent url(../imgNuevo/selects_bg.png) no-repeat left 0px;
	width:201px;
	height:30px;
	margin-left: -4px;}

.select1:hover {background:transparent url(../imgNuevo/selects_bg.png) no-repeat left -32px;}

	.selectContainer1 {
		height:18px;
		margin:7px 0 0 10px;
		overflow:hidden;
		position:relative;}

	.selectTag1 {
		left:-2px;
		top:-2px;
		position:absolute;
		margin-top: 1px;
		width:185px;}
		
		:first-child + html .selectContainer1 { /*IE7*/
			margin:5px 0 0 6px;
			width:188px;}

		:first-child + html .selectTag1{ width:191px;}/*IE7*/

		* html .selectContainer1 { /*IE6*/
			margin:6px 0 0 7px;
			width:188px;}

/* =========================================================
SELECT 2 (grande)
========================================================= */
.select2 {
	background:transparent url(../imgNuevo/selects_bg.png) no-repeat -487px 0px;
	width:380px;
	height:30px;
	margin-left: -4px;}

.select2:hover {background:transparent url(../imgNuevo/selects_bg.png) no-repeat -487px -32px;}
	.selectContainer2 {
		height:18px;
		margin:7px 0 0 10px;
		overflow:hidden;
		position:relative;}

	.selectTag2 {
		width:364px;
		left:-2px;
		top:-2px;
		position:absolute;
		margin-top: 1px;}

		:first-child + html .selectContainer2{ /*IE7*/
			margin:5px 0 0 9px;
			width: 362px;}

		:first-child + html .selectTag2{width:366px;} /*IE7*/
		
		* html .selectContainer2 { /*IE6*/
			margin:6px 0 0 7px;
			width:188px;}

/* =========================================================
SELECT 4 (pequeño, para los bloques de la derecha)
========================================================= */
.selectContainer4{
	width:217px; 
	height:28px; 
	background:transparent url(../imgNuevo/selects_bg_.png) no-repeat -910px -1px; 
	float: left; 
	margin:-2px 0 0 -4px; 
	overflow:hidden; 
	position:relative; 
	overflow:hidden;}

.selectContainer4:hover, .selectContainer4:focus{background:transparent url(../imgNuevo/selects_bg_.png) no-repeat -910px -33px;}
	.selectTag4 {
		width:150px; 
		height:15px; 
		top:-2px; 
		left:-2px; 
		position:absolute; 
		margin: 9px 0 0 4px; 
		font-size: 12px;}

	 :first-child + html .selectTag4{ /*IE7*/
		width:151px; 
		height:18px;
		position:absolute; 
		top:-2px; 
		left:-2px; 
		clear: both; 
		border: none; 
		padding-top:5px;}

	* html .selectTag4 { /*IE6*/
		width:151px; 
		height:21px;
		top:-4px; 
		left:-2px;}


/*=======================================
SELECTS BOXES
=======================================*/
/*------------------------
remove default focus style
------------------------*/
:focus {outline:none;}
.js ul.newList {left:-9999px;}

ul.newList * {margin:0; padding:0;}
ul.newList {
	width:240px;
	margin:0; 
	padding:0; 
	list-style:none; 
	color:#000;
	border:1px solid #ccc;
	background:#fff;
	position:absolute; 
	top:26px !important; 
	left:0; 
	overflow:auto; 
	z-index:9999;
	}

	ul.newList li {padding:3px 8px;}
	
.newListSelected {
	width:194px; 
	height:26px; 
	color:#000;  
	padding:4px 0 0 8px; 
	float:left; 
	background:url(../imgNuevo/selects_bg.png) no-repeat -2px 0px;}

	*:first-child+html .newListSelected{padding:4px 0 0 7px;}
	
	.newListSelected span {
		width:284px; 
		display:block;}

		.selectedTxt {
			width:160px;
			height:20px;
			overflow:hidden; 
			padding:0 23px 0 0;}

.hiLite {
	background:#7D90B8!important; 
	color:#fff!important;}

.newListHover {
	background:#EFEFEF!important; 
	color:#000!important; 
	cursor:default;}

	.newListSelHover, .newListSelFocus {
		background-position:-2px -32px; cursor:default;}

.newListOptionTitle {font-weight:bold;}

	.newListOptionTitle ul {margin:3px 0 0;}

		.newListOptionTitle li {
			font-weight:normal; 
			border-left:1px solid #ccc;}

/* -------------------------
INPUT TEXT - TIPO1
--------------------------*/
.inputTag1 {
	width:127px; 
	height:21px; 
	padding:7px 24px 2px 10px; 
	background:transparent url(../imgNuevo/selects_bg.png) no-repeat -206px 0px; 
	margin: 0 0 0 -4px;}

	:first-child + html .inputTag1{padding:7px 24px 2px 10px;}
	.inputTag1:focus{background:transparent url(../imgNuevo/selects_bg.png) no-repeat -206px -32px;}

/* -------------------------
INPUT TEXT - TIPO3
--------------------------*/
.inputTag3 {
	width:127px; 
	height:19px; 
	padding:7px 24px 2px 6px; 
	background:transparent url(../imgNuevo/selects_bg_.png) no-repeat -910px -1px; 
	margin: -2px 0 0 -4px;}
	/*IE7*/:first-child + html .inputTag3{padding:8px 24px 2px 10px;}
	.inputTag3:focus{background:transparent url(../imgNuevo/selects_bg_.png) no-repeat -910px -33px;}

/* 
SELECT - TIPO1

.selectContainer1 {background:transparent url(../imgNuevo/selectTag1.png) no-repeat scroll 0 0; width:163px; height:28px; float: left; margin:4px 0 0 0; overflow:hidden; position:relative;}
.selectContainer1:hover, .selectContainer1:focus{background:transparent url(../imgNuevo/selectTag1.png) no-repeat left -29px}
	.selectTag1 {width:149px; height:18px; top:-2px; left:-2px; position:absolute; margin: 7px 0 0 7px;}
	:first-child + html .selectTag1{top:-4px; left:-2px; width:151px; height:21px;}
	* html .selectTag1 {top:-4px; left:-2px; width:151px; height:21px;}*/


/*SELECT - TIPO2

.selectContainer2 {background:transparent url(../imgNuevo/selectTag2.png) no-repeat scroll 0 0; width:198px; height:28px; float: left; margin:4px 0 0 -3px; overflow:hidden; position:relative;}
.selectContainer2:hover, .selectContainer2:focus{background:transparent url(../imgNuevo/selectTag2.png) no-repeat left -29px}
	.selectTag2 {width:186px; height:18px; top:-2px; left:-2px; position:absolute; margin: 7px 0 0 7px;}
	:first-child + html .selectTag2{top:-4px; left:-2px; width:187px; height:21px;}
	* html .selectTag2 {top:-4px; left:-2px; width:151px; height:21px;}
	*/
/*
SELECT - TIPO3

.selectContainer3 {width:488px; height:28px; background:transparent url(../imgNuevo/inputTag3.png) no-repeat scroll 0 0; float: left; margin:4px 0 0 -4px; overflow:hidden; position:relative;}
	.selectContainer3:hover, .select_container3:focus{background:transparent url(../imgNuevo/inputTag3.png) no-repeat left -29px}
		.selectTag3 {width:474px; height:18px; top:-2px; left:-2px; position:absolute; margin: 7px 0 0 7px;}
		:first-child + html .selectTag3{width:151px; height:21px; top:-4px; left:-2px;}
		* html .selectTag3 {width:151px; height:21px; top:-4px; left:-2px;}*/






/*******************************************************************************************************************************************
5. LAYOUTS 
********************************************************************************************************************************************/

#wrapper {width:996px; margin:auto; background:transparent url(../imgNuevo/shadows.png) repeat-y scroll 0 0;
padding: 0 10px 0 6px; /* coloca la imagen de fondo de la sombra*/
clear: both;
}

/* =================================================================================================================================
5.1 LAYOUT HOME
================================================================================================================================= */
#index_leftCol{width: 484px; float: left; border-right: 1px dotted #000;}
#index_rightCol{width: 470px; float: right;}

#guia_leftCol{width: 469px; float: left; border-right: 1px dotted #000; padding-right: 14px;}
#guia_rightCol{width: 469px; float: right;}

/* =================================================================================================================================
5.2 LAYOUT INTERIORES
================================================================================================================================= */
#content, #contentBottom {width:968px; margin:auto;}
	#content{padding-bottom:30px;}
	#contentBottom{padding-bottom:15px;}

	#content_left {width:650px; float:left;}
	#content_right {width:305px; float:right;}

/* =================================================================================================================================
5.3 LAYOUT FICHA DE LA FRANQUICIA
================================================================================================================================= */
#franchiseData_content_left {width:307px; float:left;}
#franchiseData_content_right {width:644px; float:right;}



/*******************************************************************************************************************************************
6. CABECERA
*******************************************************************************************************************************************/
.publicidad{height: 92px;}
#publicidadHome{margin-bottom: 18px;}
#header {height: 62px; font-size:12px; padding:10px 14px 13px;}
	/* fecha - buscador */
	#headerLeft {float:left;}
		#date {width:auto; padding:0 0 16px;}
		#search_top {width:209px; height:31px; background:transparent url(../imgNuevo/search_top_bg.png) no-repeat scroll 0 0;}
			input#input_search_top {width:165px; margin:4px 0 0 7px;}

	/* menu superior derecha */
	#headerRight {float:right;}
		*:first-child+html #headerRight {width:300px;}
		* html #headerRight{width:300px;} /*IE6*/

		#ubication {padding-top:1px; float: left;}
		#headerRight ul {height:26px; float: left; }
		*:first-child+html #headerRight ul {height:26px; float: left; margin-left: 18px;}

			#rss {width:47px; height:18px; float:right; clear: both;}
			*:first-child+html #rss {width:47px; height:18px; float:right; clear: both; margin: 30px 0 0 -38px;}

	/* logo */
	#headerCenter {width:155px; margin:auto;}


/*******************************************************************************************************************************************
7. MENU PRINCIPAL
*******************************************************************************************************************************************/
#nav {background:#FFFFFF url(../imgNuevo/nav_bg.png) no-repeat scroll right top; margin:auto;}
	#nav ul {height:35px; margin:0; padding:0;}
	ul#nav_sub {background:transparent url(../imgNuevo/nav_sub_bg.png) no-repeat scroll 0 0; font-size:13px; padding:1px 0 0 15px;}
		#nav_contact {width:170px; height:18px; background:transparent url(../imgNuevo/nav_contact.png) no-repeat scroll 0 0; float:right; margin:7px 17px 0 0;}
		*:first-child+html #nav_contact {margin:5px 17px 0 0;}
			#nav_contact a {color:#FFFFFF; font-size:11px; font-weight:700; padding-left:8px; vertical-align:top;}
			*:first-child+html #nav_contact a {padding-left:8px;}


/* ===================================================
8. BUSCADOR DE FRANQUICIAS
=================================================== */
#franchise_search {width:968px; height:93px; background:#FFFFFF url(../imgNuevo/franchise_search_bg.png) no-repeat scroll 0 0; margin:auto; padding-bottom:18px;}
	#franchise_search_form {display:inline-block; margin:5px 0 0 148px;}
	#franchise_search_tit {font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; padding-bottom:4px;}
	#franchise_search_submit {float:left; margin:2px 0 0 4px;}
		#franchise_search_submit input {width:55px; height:25px;}


/* ===================================================
9. BUSCADOR DIRECTORIOS, AGENDA etc
=================================================== */
#search{width: 639px; height: 39px; background: transparent url(../imgNuevo/mapSearch_bg.png) no-repeat; margin: auto; padding: 5px 0 0 0;}

	#search label{font-size: 14px; color:#0c1e3c; margin-left:0 0 0 9px; padding: 3px 8px 0 10px;}
		/*#search input[type=text], #search .select_big {margin: 0 0 0 8px;}*/
		#search input[type=image]{float:right; margin:4px 8px 0 0;}

/* -------------------------
Resultados de las búsquedas
--------------------------*/
#searchResults, #searchResults table {width: 620px; margin: auto; border-collapse: collapse;}
	#searchResults caption, #searchResults th, #searchResults td{text-align: center;}
	#searchResults caption{padding: 14px 0 10px 0;}
	tr.tdSombreado{background-color: #fdf7e6;}
	#searchResults th{color: #0C1D3B; font-weight: 700; border-top: none;}
	.trLast th, .trLast td{border-bottom: none;}


/* ===================================================
10. BOTONES NEGROS
=================================================== */

/* PAGINACION */

#paginacion {width:350px; margin: auto; height: 1%; overflow: hidden;}
.pagComments{margin-top: 8px !important; font-size: 12px;}

	#paginacion #next {width:75px ; height: 20px; background: transparent url(../imgNuevo/paginacion.png) no-repeat 0px 0px; float: right;}
		#paginacion #next a{display: block; font-size: 11px; color: #fff; padding: 2px 16px 0 0;}

	#paginacion #prev {width:75px ; height: 20px; background: transparent url(../imgNuevo/paginacion.png) no-repeat 0px -20px; float: left;}
		#paginacion #prev a{display: block; font-size: 11px; color: #fff; padding: 2px 0 0 18px;}

.mostrandoResultado{margin: 18px 0 0 0;}

/* VOLVER A */
.volver_a{margin-top: 6px; font-size: 13px; color:#8E6500; font-weight: 700;}
.volver_a:hover{text-decoration: underline;}
	.volver_a {color:#0C1E3C; font-weight: 700;}


.btn{display: block; height: 19px; padding-top: 1px; color: #fff;  font-size: 12px; text-align: center;}


.btnBlack{width: 85px; height: 20px; padding-top:2px; margin: auto; text-align: center; background: transparent url(../imgNuevo/black_btn.png) no-repeat center;}
	.btnBlack a{color: #fff;}
