*{
	margin:0;
	padding:0;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:#f1f1f1 url(../img/home2010/fondo2010.jpg) top repeat-x;
}

.key{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	height:2px;
}
/*
.key{
	position:absolute;
	height:5px;
}*/

.key h1{
	display:inline;
	font-size:9px;
}

.key h1 a{
	text-decoration:none;
	color:#bbb;
	padding:5px;
}

.asesoresfranquicias {
  font-size:12px;
}
.asesoresfranquicias h1{
  display:inline;
}
.asesoresfranquicias h1 a{
  text-decoration:none;
  color:#333;
  font-size:11px;
}

.granate{
	color:#900;
}

a{
	text-decoration:none;
}

h1.titulo_centro{
	font-size:20px;
	color:#666;
	margin-bottom:20px;
	padding-left:10px;
}

#banner_sup{
	padding:10px 0px 10px 0px;
}

#pagina{
	margin:auto;
	width:980px;
	border-right:#999 1px solid;
	border-left:#999 1px solid;
	border-bottom:#999 1px solid;
	overflow:hidden;
	/*background:#FFF;*/
	
	border:none; 
	background:none;
}

#cabecera{
	position:relative;
	width:980px;
	height:169px;
	background:url(../img/cab3.jpg) no-repeat top left;
}

#cabecera .logo a{
	position:absolute;
	top:10px;
	left:15px;
	display:block;
	width:339px;
	/*height:53px;*/
	height:126px;
	background:url(../img/logo3.gif) no-repeat top left;
	text-indent:-90000px;
	overflow:hidden;
}

#cabecera .logo2 a{
	position:absolute;
	top:10px;
	left:15px;
	display:block;
	width:339px;
	/*height:53px;*/
	height:126px;
	background:url(../img/logo2.gif) no-repeat top left;
	text-indent:-90000px;
	overflow:hidden;
}

#accesos{
	position:absolute;
	top:117px;
	left:15px;
	color:#333;
	font-size:11px;
	font-weight:bold;	
}

#accesos a{
	color:#333;
	font-size:10px;
}

#accesos a:hover{
	color:#900;
}

.fecha{
	/*position:absolute;*/
	padding-left:18px;
	top:132px;
	left:15px;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

#cabecera .menu_top{
	/*position:relative;*/
	float:right;
	padding-top:2px;
	height:20px;
}

#cabecera .menu_top ul{
	list-style:none;
}

#cabecera .menu_top li{
	float:left;
}

#cabecera .menu_top li a{
	text-decoration:none;
	font-size:10px;
	padding:0px 10px 0px 10px;
	color:#eee;
	display:block;
	font-weight:bold;
	border-right:#CCC 1px solid;
}

#cabecera .menu_top li a:hover{
	color:#fff;
	text-decoration:none;
}

#cabecera .menu_bottom{
	position:relative;
	top:124px;
	clear:both;
	float:right;
	padding-top:2px;
	height:30px;
	width:878px;
}

#cabecera .menu_bottom ul{
	list-style:none;
}

#cabecera .menu_bottom li{
	float:left;
}

#cabecera .menu_bottom li a{
	text-decoration:none;
	font-size:11px;
	padding:3px 5px 0px 10px;
	color:#ddd;
	height:18px;
	display:inline-block;
	font-weight:bold;
	border-right:#a19185 1px solid;
}

#cabecera .menu_bottom li a:hover{
	color:#fff;
	text-decoration:none;
}

/*############ menu nuevo #################################*/

#cabecera .menu_bottom2{
	position:relative;
	top:124px;
	clear:both;
	float:right;
	padding-top:3px;
	height:24px;
	width:978px;
	background:url(/img/fondo_menu_bottom2.jpg) repeat-x top;
	border-top:#999999 1px solid;
	border-bottom:#999999 1px solid;
}

#cabecera .menu_bottom2 ul{
	list-style:none;
}

#cabecera .menu_bottom2 li{
	float:left;
	height:25px;
}

#cabecera .menu_bottom2 li a{
	text-decoration:none;
	font-size:12px;
	padding:3px 12px 0px 13px;
	color:#383332;
	height:18px;
	display:inline-block;
	font-weight:bold;
	border-right:#ffffff 1px solid;
	border-left:#afafaf 1px solid;
}

#cabecera .menu_bottom2 li a:hover{
	color:#900;
	text-decoration:none;
}

#cabecera .submenu_div{
	left:-80000px;
	top:27px;
	width:181px;
	position:absolute;
	z-index:6000;
}

#cabecera .submenu_div ul{
	list-style:none;
}

#cabecera .submenu_div li{
	float:none;
}

#cabecera .submenu_div li a{
	text-decoration:none;
	font-size:11px;
	padding:3px 8px 0px 8px;
	width:165px;
	color:#333;
	font-weight:bold;
	border:none;
	display:block;
	height:21px;
	margin:0px;
	background:#d3d4cf;
	border-bottom:#fff 1px solid;
}

#cabecera .submenu_div li a:hover{
	color:#fff;
	text-decoration:none;
	background:#454545;
}

/*######################################################*/

#top{
	height:40px;
	padding-left:15px;
	border-left:#999 1px solid; border-right:#999 1px solid;
}

#top_inf{
	height:34px;
	background:#e8e4e5;
	padding-left:15px;
	text-align:left;
}

.buscador{
	width:200px;
	border:#dbdbda 1px solid;
	color:#555;
	padding:3px 10px 3px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#buscar_franquicia{
	padding-top:20px;
	float:left;
}

#buscar_mundofranquicia{
	padding-top:6px;
	float:left;
}

.patrocinado{
	padding:20px 3px 0px 20px;
	float:left;
	font-size:8px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
}
.patrocinado_img{
	float:left;
	padding-top:8px;
}

#menu_top{
	background:url(../img/menu_top3.jpg) bottom right no-repeat;
	width:915px;
	height:25px;
	padding-top:15px;
	padding-left:15px;
	float:right;
}

#menu_top ul{
	list-style:none;
}

#menu_top li{
	float:left;
}

#menu_top a{
	display:block;
	padding:3px 6px 3px 7px;
	text-decoration:none;
	border-right:#e6e6e6 1px solid;
	color:#606060;
	font-weight:bold;
	font-size:11px;
}

#menu_top a:hover{
	color:#a7a7a7;
}

#menu_top2{
	background:url(../img/menu_top2.jpg) bottom right no-repeat;
	width:620px;
	height:25px;
	padding-top:25px;
	padding-left:15px;
	float:right;
}

#menu_top2 ul{
	list-style:none;
}

#menu_top2 li{
	float:left;
}

#menu_top2 a{
	display:block;
	padding:3px 6px 3px 7px;
	text-decoration:none;
	border-right:#e6e6e6 1px solid;
	color:#606060;
	font-weight:bold;
	font-size:11px;
}

#menu_top2 a:hover{
	color:#a7a7a7;
}

#top_proximoseventos{
	text-decoration:none;
}

#top_proximoseventos a h2{
	color:#842d3e;
	font-weight:bold;
	font-size:11px;
	float:left;
	padding-left:0px;
	padding-top:10px;
}

#top_proximoseventos a:hover h2{
	color:#333;
}

#accesos_directos{
	/*height:25px;*/
	width:970px;
	padding:6px 0px 3px 8px;
	/*background:#FFF;*/
	background:#fefefe url(../img/fondo_accesos_directos.jpg) bottom repeat-x;

	border-left:#999 1px solid; 
	border-right:#999 1px solid;
}

#accesos_directos .select{
	color:#333;
	font-size:10px;
	width:150px;
	background:#FFF;
	border:#CCC 1px solid;
	margin-bottom:6px;
}

#accesos_directos .input{
	color:#333;
	font-size:10px;
	width:149px;
	background:#FFF;
	border:#CCC 1px solid;
	margin-bottom:6px;
	height:15px;
}

#accesos_directos .enlace_top{
	font-weight:bold;
	color:#900;
	font-size:11px;
}

#accesos_directos .enlace_top:hover{
	font-weight:bold;
	color:#000;
	font-size:11px;
}

#accesos_directos ul{
	list-style:none;
}

#accesos_directos li{
	float:left;
}

#accesos_directos a{
	text-decoration:none;
	display:block;
	padding:0px 10px 0px 0px;
	color:#383332;
	font-weight:bold;
	font-size:10px;
}

#accesos_directos a img{
	margin-right:5px;
}

#accesos_directos a:hover{
	color:#842d3e;
}

#tops_index ul{
	list-style:none;
}

#tops_index li{
	float:left;
}

#tops_index a{
	text-decoration:none;
	display:block;
	padding:0px 10px 0px 0px;
	color:#383332;
	font-weight:bold;
	font-size:10px;
	width:140px;
	margin-bottom:3px;
}

#tops_index a img{
	margin-right:5px;
}

#tops_index a:hover{
	color:#842d3e;
}

#buscador_accesos{
	/*height:25px;*/
	width:970px;
	padding:6px 0px 3px 8px;
	/*background:#FFF;*/
	background:#fefefe url(../img/fondo_accesos_directos.jpg) bottom repeat-x;

	border-left:#999 1px solid; 
	border-right:#999 1px solid;
}

#buscador_accesos .select{
	color:#333;
	font-size:10px;
	width:150px;
	background:#FFF;
	border:#CCC 1px solid;
	margin-bottom:6px;
}

#buscador_accesos .input{
	color:#333;
	font-size:10px;
	width:149px;
	background:#FFF;
	border:#CCC 1px solid;
	margin-bottom:6px;
	height:15px;
}

#buscador_accesos .enlace_top{
	font-weight:bold;
	color:#900;
	font-size:11px;
}

#buscador_accesos .enlace_top:hover{
	font-weight:bold;
	color:#000;
	font-size:11px;
}

#buscador_accesos ul{
	list-style:none;
}

#buscador_accesos li{
	float:left;
}

#buscador_accesos a{
	text-decoration:none;
	display:block;
	padding:0px 10px 0px 0px;
	color:#383332;
	font-weight:bold;
	font-size:10px;
}

#buscador_accesos a img{
	margin-right:5px;
}

#buscador_accesos a:hover{
	color:#842d3e;
}

#miga{
	height:25px;
	width:963px;
	padding:10px 0px 0px 15px;
	color:#821a30;
	/*border-top:#b3b3b3 1px solid;*/
	font-weight:bold;
	font-size:11px;
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	background:#fff url(../img/fondo_miga.jpg) bottom right no-repeat;
}

#miga ul{
	list-style:none;
}

#miga li{
	float:left;
}

#miga a{
	text-decoration:none;
	padding:0px 0px 0px 0px;
	color:#821a30;
	font-weight:bold;
	font-size:11px;
}

#miga a:hover{
	color:#9d3a4f;
}


#contenidos{
	/*width:996px;*/
	width:962px;
	margin:0px 0px 0px 0px;
	padding-left:16px;
	padding-top:10px;
	padding-bottom:15px;
	clear:both;
	background:#fff;
	overflow:hidden;
	background:#FFF;
	
	border-left:#999 1px solid; 
	border-right:#999 1px solid;
}

#columna{
 width:915px;
 border-bottom:#999 1px solid;
 border-top:#999 1px solid;
 padding:5px;
 margin:0px 5px 15px 8px;

}
#columna1{
	width:376px;
	float:left;
	margin-right:25px;
}

#columna2{
	width:235px;
	float:left;
	margin-right:25px;
}

#columna3{
	width:287px;
	float:left;
}

#columna4{
	padding-top:0px;
}

#columna_izquierda{
	width:184px;
	float:left;
}

#columna_centro_derecha{
	background:url(../img/fondo_centro_derecha.jpg) top repeat-x;
	border-top:#d6d6d6 1px solid;
	width:778px;
	float:left;
	padding-top:18px;
	overflow:hidden;
}

#columna_centro{
	width:548px;
	float:left;
	overflow:hidden;
}

#columna_centro .ficha_general{
	border-right:#d1d1d1 1px solid;
	border-bottom:#d1d1d1 1px solid;
}

#columna_centro .formulario_contacto{
	margin-top:30px;
}

#columna_derecha{
	float:left;
	padding-left:20px;
	width:200px;
}

#columna_derecha .enlace{
	color:#003;
	font-weight:bold;
	text-decoration:none;
}

#columna_derecha .enlace:hover{
	color:#900;
}

#footer{
	width:949px;
	color:#eee;
	font-size:9px;
	font-weight:bold;
	margin:0px 15px 0px 16px;
	background:url(../img/footer.jpg) repeat-y center;
	border-top:#9c9a9a 1px solid;
	border-bottom:#71706e 1px solid;
	padding-left:0px;
}

#footer ul{
	list-style:none;
}

#footer a, #footer ul a{
	color:#eee;
	font-size:9px;
	text-decoration:none;
}

#footer a:hover, #footer ul a:hover{
	color:#666;
}

#footer2{
	width:920px;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	margin:10px 15px 0px 0px;
	background:#bdbdbd;
	height:90px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	margin-top:0px;
}

#subfooter{
	background:#71706e; 
	width:950px; 
	padding:5px 30px 5px 0px; 
	height:15px; 
	text-align:right; 
	color:#FFF; 
	clear:both;
}

#subfooter a{
	color:#FFF;
}

#subfooter a:hover{
	color:#C2D099;
}

#subfooter2{
	background:#71706e; 
	width:919px; 
	padding:5px 30px 5px 0px; 

	margin-left:16px;
	text-align:right; 
	color:#FFF; 
	clear:both;
}

#subfooter2 a{
	color:#FFF;
}

#subfooter2 a h2{
	color:#FFF;
	display:inline;
	font-size:10px;
}

#subfooter2 a:hover{
	color:#C2D099;
}

#footer2 a{
	text-decoration:none;
	font-size:10px;
	color:#fff;
}

#footer2 a:hover{
	color:#666;
}

.noticia{
	border-bottom:#ededed 2px solid;
	margin-bottom:20px;
	padding-bottom:10px;
}

.noticia .clasific{
	color:#924250;
	font-size:13px;
	padding:6px 0px 2px 0px;
	text-transform:uppercase;
}

.noticia a{
	text-decoration:none;
}

.noticia a h2{
	color:#924250;
	font-weight:bold;
	font-size:13px;
	padding:6px 0px 6px 0px;
	display:inline;
	text-decoration:none;
}

.noticia a:hover h2{
	color:#900;
}


.noticia .titular{
	color:#222;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	/*font-family: "Times New Roman", Times, serif;*/
	padding:6px 0px 10px 0px;
}

.noticia .titular a{
	color:#222;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	text-decoration:none;
}

.noticia .titular a:hover{
	color:#900;
}

.noticia .titular h1 a{
	color:#222;
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	text-decoration:none;
}

.noticia .titular h1 a:hover{
	color:#900;
}


.noticia .descripcion{
	color:#444;
	font-weight:normal;
	font-size:12px;
}

.noticia .descripcion h2{
	color:#444;
	font-weight:normal;
	font-size:12px;
}

.noticia .vermas{
	text-align:right;
	padding:6px 0px 6px 0px;
	width:100;
}

.noticia .vermas a{
	text-decoration:none;
	color:#a1606b;
	font-size:11px;
	font-weight:bold;
}

.noticia .vermas a:hover{
	color:#924250;
}


#accesos_directos_noticia{
	border-bottom:#CCC 1px solid; 
	border-top:#ccc 1px solid;
	padding:5px 0px 5px 0px;
}

#accesos_directos_noticia a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

#accesos_directos_noticia a:hover{
	color:#900;
}

.noticia2{
	border-bottom:#ededed 2px solid;
	margin-bottom:6px;
	padding-bottom:0px;
}

.noticia2 .clasific{
	color:#924250;
	font-size:13px;
	padding:0px 0px 0px 0px;
}

.noticia2 h2{
	color:#924250;
	font-size:13px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

.noticia2 .clasific a:hover h2{
	color:#333;
	text-decoration:none;
}

.noticia2 .titular, .noticia2 .titular a{
	color:#222;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	padding:0px 0px 0px 0px;
}

.noticia2 .titular a:hover{
	color:#900;
}

.noticia2 .empresa{
	color:#924250;
	font-size:10px;
	font-weight:bold;
	padding-bottom:5px;
}

.noticia2 .descripcion, .noticia2 .descripcion a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
}

.noticia2 .descripcion a:hover{
	color:#900;
}

.noticia2 .descripcion img{
	float:left;
	margin-right:20px;
	border:#CCC 1px solid;
}

.noticia2 .vermas{
	text-align:right;
	padding:6px 0px 6px 0px;
	width:100;
}

.noticia2 .vermas a{
	text-decoration:none;
	color:#a1606b;
	font-size:11px;
	font-weight:bold;
}

.noticia2 .vermas a:hover{
	color:#924250;
}

.noticia2 .consultorio a{
	background:url(../img/consultorio.jpg) top left no-repeat;
	width:220px;
	height:52px;
	display:block;
	color:#efefef;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding-top:100px;
	padding-left:15px;
}

.noticia2 .consultorio a:hover{
	color:#C00;
}

.separador a{
	text-decoration:none;
}

.separador h2{
	background:#dededc;
	height:18px;
	color:#7c1d2e;
	padding:2px 0px 0px 15px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.separador a:hover h2{
	color:#333;
}


.oportunidadesnegocios a{
	text-decoration:none;
}

.oportunidadesnegocios h2{
	background:#dededc;
	height:18px;
	color:#7c1d2e;
	padding:2px 0px 0px 15px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	width:600px;
}

.oportunidadesnegocios a:hover h2{
	color:#333;
}

.franquicias_afondo{
	clear:both; 
	margin-bottom:5px;
}

.franquicias_afondo a{
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

.franquicias_afondo a:hover{
	color:#AA3C3C;
}

.enlace_destacado{
	background:url(../img/plantilla.jpg) no-repeat top left;
	padding:7px 6px 6px 6px;
	margin-right:6px;
	width:141px;
	height:116px;
	text-align:center;
	float:left;
}

.enlace_destacado_texto{
	text-align:left;
	padding-left:2px;
	font-weight:bold;
}

.enlace_destacado_texto h2 a{
	color:#7c1d2e;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding-bottom:0px;
	text-decoration:none;
}

.enlace_destacado_texto h2 a:hover{
	color:#AA3C3C;
}

/*---------------------*/

#eventos_botones{
	background:url(../img/evnbot1.jpg) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:236px;
	height:25px;
	z-index:9000;
}

#eventos_botones a{
	display:block;
	float:left;
	width:118px;
	height:21px;
	color:#6f1f2a;
	padding-top:4px;
	font-weight:bold;
	outline:0;
	text-align:center;
	text-decoration:none;
}

#eventos_botones a:hover{
	color:#999;
}

#marco{
	/*position:absolute; */
	padding:36px 7px 10px 7px;
	top:0px; 
	left:0px;
	display:none; 
	width:222px; 
	/*height:227px; */
	background:url(../img/fondoevn.jpg) bottom left no-repeat;
}

#navega a{
	color:#333;
	font-weight:bold;
}

#navega a:hover{
	color:#900;
	font-weight:bold;
}

#marco2{
	/*position:absolute; */
	padding:36px 7px 10px 7px;
	top:0px; 
	left:0px; 
	width:222px; 
	/*height:227px; */
	background:url(../img/fondoevn.jpg) bottom left no-repeat;
}

#marco2 a{
	text-decoration:none;
	color:#333;
}

#marco2 a:hover{
	color:#900;
}

#eventos .evento img{
	float:left;
	border:#CCC 1px solid;
	margin:0px 5px 5px 0px;
}

#eventos .evento{
	clear:both;
	margin-top:13px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	border-bottom:#CCC 1px solid;
}

#eventos .evento .fecha{
	font-size:9px;
}

/* ----------------------------- */

#acordeon{
	margin-top:8px;
	border:#bbb 1px dashed;
	width:287px;
}

#acordeon a{
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#acordeon a:hover{
	color:#900;
}

#acordeon .item1 .enlace, .item2 .enlace, .item3 .enlace{
	display:block;
	width:277px;
	background:#f5f5f5 url(../img/fondoacordeon.gif) repeat-x top;
	border-bottom:#CCC 1px solid;
	color:#333;
	font-size:11px;
	font-weight:bold;
	height:18px;
	padding-left:10px;
	padding-top:4px;
	text-decoration:none;
	outline:0;
}

#acordeon .item1 .enlace{
	background:#f5f5f5 url(../img/fondoacordeonh.gif) repeat-x top;
	color:#FFF;
}

#acordeon .item1 .contenido, .item2 .contenido, .item3 .contenido{
	height:80px;
	background:#fff;
	padding:10px 10px 10px 10px;
}

#acordeon .item1 .contenido img, .item2 .contenido img, .item3 .contenido img{
	border:#CCC 1px solid;
}

#acordeon .item2 .contenido, .item3 .contenido{
	display:none;
}

/* ##################### menu ############################*/

.area{
	background:#263441;
	width:157px;
	/*height:16px;*/
	padding:3px 3px 3px 10px;
	border-bottom:#666 1px solid;
	color:#FFF;
}

.areab{
	background:#066;
	width:157px;
	/*height:16px;*/
	padding:3px 3px 3px 10px;
	border-bottom:#666 1px solid;
	color:#FFF;
}

.area a, .areab a{
	color:#FFF;
	text-decoration:none;
}

.area a:hover, .areab a:hover{
	color:#999;
}

.area2{
	background:#263441;
	width:172px;
	/*height:16px;*/
	padding:5px 3px 5px 10px;
	margin-bottom:10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

#columna_derecha .area2{
	background:#821a30;
}


.submenu a{
	display:block;
	width:147px;
	background:url(../img/menu_bullet.gif) top right no-repeat;
	padding:3px 13px 3px 10px;
	color:#576269;
	border-bottom:#e6e6e1 1px solid;
	text-decoration:none;
}

.submenu a:hover{
	background:url(../img/menu_bulleth.gif) top right no-repeat;
	color:#aab6bf;
}

.submenu2 a{
	display:block;
	width:162px;
	background:url(../img/menu_bullet.gif) top right no-repeat;
	padding:3px 13px 3px 10px;
	color:#576269;
	border-bottom:#e6e6e1 1px solid;
	text-decoration:none;
}

.submenu2 a:hover{
	background:url(../img/menu_bulleth.gif) top right no-repeat;
	color:#aab6bf;
}

/* #######################################################*/
/* #################### ficha ############################*/

#cabecera_ficha{
	padding-left:10px;
	line-height:normal;
}

#cabecera_ficha h1 a{
	color:#7f7f7f;
	font-size:18px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}

#cabecera_ficha h1 a:hover{
	color:#900;
}

#cabecera_ficha h3{
	color:#7f7f7f;
	font-size:18px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}

#cabecera_ficha h2{
	color:#7a2034;
	font-size:22px;
	font-weight:bold;
	padding:0px;
	margin:0;
}

#contenido_ficha{
	border-top:#d1d1d1 1px solid;
	border-left:#d1d1d1 1px solid;
	width:532px;
	padding-top:30px;
	padding-left:10px;
	margin-right:3px;
}

#contenido_ficha p{
	margin-bottom:20px;
}

#contenido_ficha ul{
	margin-left:15px;
}

#contenido_ficha a{
	color:#666;
	text-decoration:none;
}

#contenido_ficha a:hover{
	color:#900;
}

#contenido_ficha .detalle{
	border:#cbcbcb 1px solid;
	background:#e6e4e7;
	width:220px;
	font-size:11px;
	float:right;
	margin-right:30px;
	margin-bottom:10px;
	clear:both;
	padding:5px 5px 5px 30px;
	color:#666;
}

#contenido_ficha .sector_ficha{
	background:#fff url(../img/fondo_sector_ficha.jpg) bottom repeat-x;
	border:#dcdcdc 1px dashed;	
	clear:both;
	color:#666;
	margin-right:7px;
	margin-top:20px;
	padding:10px 10px 15px 10px;
}

#contenido_ficha h5{
	font-weight:bold;
	font-size:13px;
	color:#757575;
}

#contenido_ficha .sector_ficha2{
	background:#fff;
	clear:both;
	color:#666;
	margin-right:7px;
	margin-top:20px;
}

#contenido_ficha .sector_ficha2 ul{
	list-style:square;
}

#contenido_ficha .sector_ficha2 .titulo{
	color:#6c2438;
	font-weight:bold;
	font-size:12px;
	border-bottom:#dcdcdc 1px dashed;
	padding-left:15px;
}

#contenido_ficha .sector_ficha2 .noticia{
	clear:both;
	margin-bottom:10px;
	border:none;
}

/* #######################################################*/
/* ################## columna derecha ####################*/

#columna_derecha .acceso_directo h4{
	color:#632d3a;
	font-size:13px;
	font-weight:bold;
	padding-top:0px;
}

#columna_derecha .acceso_directo h4 a{
	color:#632d3a;
	font-size:13px;
	font-weight:bold;
	padding-top:0px;
	text-decoration:none;
}

#columna_derecha .acceso_directo h4 a:hover{
	color:#666;
}

#columna_derecha .acceso_directo{
	color:#444;
	background:url(../img/bullet_accesoderecho.gif) top left no-repeat;
	padding-left:20px;
	font-size:11px;
	width:165px;
	border-bottom:#CCC 1px solid;
	padding-top:0px;
	margin-bottom:10px;
	padding-bottom:10px;
}
	

#columna_derecha .cargo{
	color:#444;
	float:left;
	background:#e2dcde;
	width:114px;
	font-size:12px;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:5px;
}

#columna_derecha .titular{
	color:#444;
	float:left;
	width:114px;
	padding-left:5px;
}

#columna_derecha .entrevista{
	clear:both;
	margin-bottom:10px;
}

#columna_derecha .entrevista img{
	float:left;
	margin-right:5px;
	border:#E0E0E0 1px solid;
}


/*########################################################*/
/*############### FORMULARIO DE CONTACTO #################*/

#columna_centro a{
	color:#333;
	text-decoration:none;
}

#columna_centro a:hover{
	color:#900;
}

#columna_centro .formulario_contacto h3{
	color:#6f1028;
	font-size:16px;
}

#columna_centro .formulario_contacto .bloque{
	border-bottom:#d1d1d1 1px solid;
	padding-left:20px;
	padding-bottom:20px;
	line-height:25px;
	padding-top:20px;
}

#columna_centro .formulario_general .radio{
	margin-right:20px;
	margin-bottom:0px;
	line-height:normal;
}

#columna_centro .formulario_contacto .bloque .entrada{
	width:300px;
	font-size:10px;
	color:#666;
	border:#ccc 1px solid;
	height:15px;
	margin-bottom:7px;
}

#columna_centro .formulario_general .pregunta_cuestionario{
	width:295px;
	padding-left:5px;
	float:left;
	height:30px;
	padding-top:5px;
}

#columna_centro .formulario_general .respuesta_cuestionario{
	width:230px; 
	float:right; 
	text-align:right;
	height:30px;
	padding-top:5px;
}

#columna_centro .formulario_general .pregunta_cuestionario2{
	background:#f5f5f5;
	width:295px; 
	float:left;
	height:30px;
	padding-left:5px;
	padding-top:5px;
}

#columna_centro .formulario_general .respuesta_cuestionario2{
	background:#f5f5f5;
	width:230px; 
	float:right; 
	text-align:right;
	height:30px;
	padding-top:5px;
}

#columna_centro .formulario_general .encabezado_cuestionario{
	width:300px; 
	float:left;
	font-weight:bold;
	margin-bottom:8px;
}

#columna_centro .formulario_general .respuestas_cuestionario{
	width:200px; 
	float:right;
	font-weight:bold;
	text-align:right;
	margin-bottom:8px;
	font-size:10px;
}

#columna_centro .formulario_general .bloque_cuestionario{
	width:530px;
	margin-bottom:20px;
}

#columna_centro .formulario_general .radio2{
	margin-left:10px;
	margin-right:10px;
}

#columna_centro .formulario_general .radio3{
	margin-left:17px;
	margin-right:17px;
}

#columna_centro .formulario_contacto .bloque2{
	/*border:#d1d1d1 1px dashed;*/
	/*background:#e7e1e3;*/
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:15px;
	color:#666;
}

#columna_centro .formulario_contacto .bloque2 .entrada{
	width:150px;
	font-size:10px;
	color:#666;
	border:#ccc 1px solid;
	height:15px;
	margin-bottom:7px;
	margin-top:5px;
}

#columna_centro .formulario_contacto .bloque2 .titulo{
	font-size:16px;
	color:#222;
	font-weight:bold;
	margin-bottom:8px;
}

#columna_centro .formulario_contacto .bloque2 a{
	color:#555;
	text-decoration:none;
	font-weight:bold;
}

#columna_centro .formulario_contacto .bloque2 a:hover{
	color:#666;
	text-decoration:underline;
}

#columna_centro .formulario_contacto .bloque2 .boton{
	background:#fff;
	border:#ccc 1px solid;
	color:#666;
	font-size:10px;
	text-align:center;
	padding:1px 3px 1px 3px;
}

#columna_centro .formulario_contacto .bloque2 .boton_todas{
	background:#821a30;
	border:#ccc 1px solid;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:1px 3px 1px 3px;
}

/*########################################################*/
/*############# fichas de servicios    ###################*/
.servicio{
	float:left;
	width:320px;
	height:93px;
	overflow:hidden;
	line-height:auto;
	border:#e5e5e5 1px solid;
	padding:16px 45px 5px 10px;
	margin:0px 10px 10px 0px;
	background:url(../img/fondo_servicio.gif) top right no-repeat;
}

.servicio:hover{
	border:#a8a8a8 1px solid;
}

.servicio .icono{
	float:left;
	width:42px;
	margin-bottom:25px;
}

.servicio .icono img{
	-moz-opacity: 1.0;  
	opacity:1.0; 
	filter: alpha(opacity=100);
}

.servicio:hover .icono img{
	-moz-opacity: 0.7;  
	opacity:0.7; 
	filter: alpha(opacity=70);
}

.servicio .texto a{
	float:left;
	width:267px;
	padding-left:10px;
	color:#666;
	text-decoration:none;
}

.servicio .texto h2{
	padding:0px;
	margin:0px;
}

.servicio .texto h2 a{
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration:none;
}

.servicio .texto a:hover{
	color:#900;
}

.servicio .texto h2 a:hover{
	color:#900;
}

/*########################################################*/
/*############# login                  ###################*/

#login{
	padding-top:80px;
	line-height:10px;
	padding-right:40px;
	margin-bottom:30px;
	width:142px;
}

.inputlogin{
	width:120px;
	border:#666 1px solid;
	color:#555;
	padding:3px 10px 3px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.butonlogin{
	float:right;
	background:#fff;
	border:#666 1px solid;
	color:#555;
	padding:2px 3px 2px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/*########################################################*/
/*################# CALENDARIO ###########################*/

.calendario{
	background:#fff;
	padding:2px 2px 2px 30px;
	border:#cbcac9 1px solid;
}

.calendario .dia{
	display:block;
	padding:3px 5px 3px 5px;
	width:12px;
	background:#dededc;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	text-align:center;
}

.calendario .dia:hover{
	background:#7c1e30;
	color:#fff;
}

.calendario .dia2{
	padding:3px 5px 3px 5px;
	width:12px;
	background:#c1c1c1;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.calendario .dia3{
	display:block;
	text-align:center;
	padding:3px 5px 3px 5px;
	width:12px;
	background:#7c1e30;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.calendario2{
	background:#fff url(../img/fondo_calendario.gif) bottom repeat-x;
	padding:2px 2px 2px 2px;
	border:#cbcac9 1px solid;
	width:176px;
}

.calendario2 .dia{
	display:block;
	padding:5px 6px 5px 6px;
	width:12px;
	/*background:#dededc;*/
	font-weight:bold;
	border-right:#ccc 1px dashed;
	color:#333;
	text-decoration:none;
	text-align:center;
}

.calendario2 .dia:hover{
	background:#CCC;
	color:#fff;
}

.calendario2 .dia2{
	padding:5px 6px 5px 6px;
	width:12px;
	background:#c1c1c1;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.calendario2 .dia2b{
	display:block;
	text-align:center;
	padding:5px 6px 5px 6px;
	width:12px;
	background:#c1c1c1;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.calendario2 .dia3{
	display:block;
	text-align:center;
	padding:5px 6px 5px 6px;
	width:12px;
	background:#a6989f;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.calendario2 .mes{
	background:#838280;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 5px 5px 5px;
	text-align:center;
}

.calendario2 .mes a{
	outline:none;
}

/*########################################################*/
/*################## AGENDA ##############################*/

.titulo_agenda{
	font-size:12px;
	font-weight:bold;
	color:#6f0c1f;
}

.buscador_agenda{
	line-height:20px;
	padding-bottom:30px;
	padding-top:10px;
}

.buscador_agenda input{
	width:230px;
	color:#333;
	font-size:10px;
	padding:2px 2px 2px 2px;
	border:#ccc 1px solid;
}

.buscador_agenda .select{
	width:236px;
	color:#333;
	font-size:10px;
	padding:2px 2px 2px 2px;
	border:#ccc 1px solid;
}

.lista_agenda .evento{
	width:450px;
	clear:both;
	padding-left:15px;
	margin-bottom:20px;
	margin-top:10px;
	background:url(../img/bullet_evento.gif) top left no-repeat;
}

.lista_agenda .evento .fecha{
	color:#aaa;
	font-size:11px;
	font-weight:bold;
}

.lista_agenda .evento .categoria{
	color:#852e3f;
	font-size:11px;
	font-weight:bold;
}

.lista_agenda .evento .feria{
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.lista_agenda .evento .sitio{
	color:#666;
	font-size:11px;
}

.lista_agenda .evento a{
	color:#666;
	font-size:10px;
	margin-right:25px;
}

.lista_agenda .evento a:hover{
	color:#aaa;
}

.evento2{
	width:180px;
	clear:both;
	padding-left:15px;
	margin-bottom:20px;
	margin-top:10px;
	background:url(../img/bullet_evento.gif) top left no-repeat;
}

.evento2 .fecha{
	color:#aaa;
	font-size:11px;
	font-weight:bold;
}

.evento2 .categoria{
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.evento2 .feria{
	color:#666;
	font-size:11px;
	font-weight:bold;
}

.evento2 .sitio{
	color:#666;
	font-size:11px;
}

.evento2 a{
	color:#666;
	font-size:10px;
	margin-right:25px;
}

.evento2 a:hover{
	color:#aaa;
}

.evento3{
	width:230px;
	clear:both;
	padding-left:2px;
	margin-bottom:20px;
	margin-top:10px;
}

.evento3 .fecha{
	color:#666;
	font-size:11px;
	font-weight:bold;
}

.evento3 .categoria{
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.evento3 .feria, .evento3 .feria a{
	color:#900;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.evento3 .feria a:hover{
	color:#333;
}

.evento3 .sitio{
	color:#666;
	font-size:11px;
}

.evento3 a{
	color:#666;
	font-size:10px;
	margin-right:25px;
}

.evento2 a:hover{
	color:#aaa;
}

/*########################################################*/
/*################# SELEC TIPO ###########################*/

#selec_tipo{
	float:left;
	position:relative;
	top:19px;
	left:20px;
	background:url(../img/fondo_selec_tipo.jpg) top left no-repeat;
	width:267px;
	height:30px;
	padding-left:10px;
}

#selec_tipo a{
	color:#4a545e;
	display:inline-block;
	font-weight:normal;
	text-decoration:none;
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
}

#selec_tipo a:hover{
	color:#000;
	text-decoration:underline;
}

#selec_tipo .sin{
	color:#4a545e;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
}
/*########################################################*/
/*#################### NOTICIA DETALLE ###################*/

#noticia_detalle{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
}

#noticia_detalle ul, #noticia_detalle ol{
	margin-left:35px;
}

#noticia_detalle a{
	color:#900;
	text-decoration:none;
}

#noticia_detalle a:hover{
	color:#333;
}

#noticia_detalle .titulo{
	/*color:#791111;*/
	color:#222;
	font-size:32px;
	margin-bottom:3px;
	/*font-family:"Times New Roman", Times, serif;*/
	font-weight:normal;
	line-height:32px;
}

#noticia_detalle .titulo h1{
	/*color:#791111;*/
	color:#222;
	font-size:32px;
	margin-bottom:3px;
	/*font-family:"Times New Roman", Times, serif;*/
	font-weight:normal;
	line-height:32px;
}

#noticia_detalle .subtitulo{
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
}

#noticia_detalle .subtitulo h2{
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-align:justify;
}

#noticia_detalle .cuerpo{
	color:#444;
	font-size:12px;
	text-align:justify;
	margin-top:20px;
}

#noticia_detalle .cuerpo img{
	float:left;
	margin:0px 20px 10px 0px;
	border:1px solid #ddd;
}

#noticia_detalle .cuerpo p{
	margin-bottom:20px;
}

.noticia_lista{
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:15px;
	border-bottom:#ddd 1px dashed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.noticia_lista_archivo{
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:15px;
	border-bottom:#ddd 1px dashed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.noticia_lista .imagen{
	float:left;
	margin-right:10px;
	border:1px solid #ddd;
}

.noticia_lista_archivo .imagen{
	float:left;
	margin-right:5px;
}

.noticia_lista .detalle{
	float:left;
	width:430px;
}

.noticia_lista .titulo{
	color:#333;
	font-weight:normal;
	padding-bottom:5px;
	font-size:20px;
}

.noticia_lista_archivo .titulo{
	color:#900;
	font-weight:bold;
	padding-bottom:5px;
	font-size:11px;
}

.noticia_lista .titulo a{
	color:#333;
	margin-bottom:5px;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
}

.noticia_lista .titulo a:hover{
	color:#900;
}

.noticia_lista .fecha{
	color:#bbb;
	font-weight:normal;
	padding-bottom:1px;
}

.noticia_lista .subtitulo a{
	text-decoration:none;
	color:#555;
}

.noticia_lista .subtitulo a:hover{
	color:#888;
}

.noticia_lista_archivo .subtitulo a{
	color:#333;
	margin-bottom:5px;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.noticia_lista_archivo .subtitulo a:hover{
	color:#900;
}

/*########################################################*/
.ranking_lista{
	clear:both;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:#ececec 1px dashed;
	width:530px;
}

.ranking_lista .detalle{
	width:380px;
}

.ranking_lista .imagen{
	float:left;
	margin-right:15px;
}

.ranking_lista .titulo a{
	color:#222;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.ranking_lista .titulo a:hover{
	color:#900;
}

.ranking_lista .detalle a{
	color:#444;
	text-decoration:none;
}

.ranking_lista .detalle a:hover{
	color:#900;
}
/*########### contenidos servicios #########################*/
.contenidos_servicios{
	padding-left:13px;
	text-align:justify;
	width:530px;
	overflow:hidden;
}

.contenidos_servicios a{
	color:#900;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	outline:none;
}

.contenidos_servicios a:hover{
	color:#333;
}

.contenidos_servicios p{
	margin-bottom:15px;
}

.contenidos_servicios ul, .contenidos_servicios ol{
	margin-left:40px;
	margin-bottom:15px;
}

.titulo_sub{
	padding-left:13px;
	border-bottom:#ccc 1px solid;
	margin-bottom:0px;
	margin-top:0px;
	display:block;
}

.titulo_sub a{
	color:#900;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	outline:none;
}

.titulo_sub a:hover{
	color:#333;
}

.sub{
	padding-left:26px;
	text-align:justify;
	padding-top:5px;
	width:470px;
}

.sub ul{
	list-style:square;
}
/*##########################################################*/
/*################## formulario general ####################*/

.formulario_general{
	font-size:11px;
}

.formulario_general .titulo{

	width:130px;
	display:inline-block;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
}

.formulario_general .entrada{
	width:390px;
	font-size:10px;
	color:#666;
	border:#ccc 1px solid;
	height:18px;
	margin-bottom:7px;
}

.formulario_general .entrada2{
	width:525px;
	font-size:11px;
	color:#666;
	border:#ccc 1px solid;
	height:60px;
	margin-bottom:7px;
}

.formulario_general .radio{
	margin-top:10px;
	margin-left:10px;
}

.formulario_general select{
	width:300px;
	font-size:10px;
	color:#666;
	border:#ccc 1px solid;
	height:18px;
	margin-bottom:7px;
}

.formulario_general .campo{
	float:left;
	margin-right:10px;
	width:160px;
	text-align:left;
	margin-bottom:5px;
}

/*##########################################################*/
/* ################ enlaces de interés #####################*/

#enlaces .link{
	margin-bottom:15px;
	font-size:11px;
	color:#333;
}

#enlaces .link img{
	margin-right:15px;
}

#enlaces .link a{
	text-decoration:none;
	color:#333;
}

#enlaces .link a:hover{
	color:#900;
}
/*##########################################################*/
/*################# servicios ##############################*/

.servicios a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:0px;
	padding-top:4px;
	padding-right:0px;
	color:#999;
	text-decoration: none;
}

.servicios a:hover{
	color:#000;
}

.servicios img{
	border:none;
}

.servicios_tit1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:14px;
	padding-top:11px;
	padding-right:0px;
	color:#721426;
	font-weight: bold;
	text-decoration:none;
}

.servicios_tit1 a:hover{
	color:#333;
}

.servicios_tit2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:0px;
	padding-top:11px;
	padding-right:10px;
	color:#544E4E;
	font-weight: bold;
}

.servicios_tit2 a{
	color:#333;
	text-decoration:none;
}

.servicios_tit2 a:hover{
	color:#900;
}

.servicios_tit3{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:14px;
	padding-top:14px;
	padding-right:0px;
	padding-bottom:4px;
	color:#721426;
	font-weight: bold;
}
.fondo{
font-family: Arial, Helvetica, sans-serif;
background:url(../img/fondo_servicios.jpg) no-repeat;
	
}

/*##########################################################*/

#consultorio .enlaces_consultorio{
	color:#333;
	text-decoration:none;
}

#consultorio .enlaces_consultorio:hover{
	color:#900;
}

/*###########################################################*/
#buscador_inicio{
	background:#fdfdfd url(../img/fondo_buscador_inicio.jpg) top left no-repeat;
	padding:10px 10px 10px 10px;
	color:#333;
	width:268px;
	border:#d4d4d4 1px solid;
	/*height:151px;*/
	margin-bottom:15px;
}

#buscador_inicio .select, .nuevo_buscador .select{
	color:#333;
	font-size:10px;
	width:150px;
	background:#FFF;
	border:#CCC 1px solid;
	margin-bottom:6px;
}

#buscador_inicio, .nuevo_buscador .input{
	color:#333;
	font-size:10px;
	width:149px;
	background:#FFF;
	border:#CCC 1px solid;
	margin-bottom:6px;
	height:15px;
}
/*###########################################################*/

#columna4 h3{
	font-size:22px;
	font-weight:bold;
	color:#333;
	margin-bottom:15px;
}

#columna4 .resumen_franquicias a, #columna4 .mini a{
	display:block;
	float:left;
	width:200px;
	/*height:13px;*/
	color:#666;
	margin-bottom:7px;
	text-decoration:none;
	font-size:12px;
	/*border-left:#900 2px solid;*/
	background:url(../img/ico_flecha.gif) top left no-repeat;
	padding-left:13px;
}

.mini a{
	display:block;
	float:left;
	width:200px;
	/*height:13px;*/
	color:#666;
	margin-bottom:7px;
	text-decoration:none;
	font-size:12px;
	padding-left:13px;
}

.mini .separador{
	text-align:left;
}

.mini a:hover{
	color:#900;
}

#columna4 .resumen_franquicias a:hover, #columna4 .mini a:hover{
	color:#900;
}

#columna4 .noticia2{
	/*border-bottom:#efefef 1px solid;*/
	border:none;
}

#columna4 .noticia2 img{
	float:left;
	margin-right:10px;
}

#columna4 .noticia2 .titular{
	font-size:14px;
	font-weight:bold;
}

#columna4 .noticia2 .descripcion{
	font-weight:normal;
}
	
#columna4 .noticia2 .vermas a{
	color:#900;
	text-decoration:none;
	display:block;
	width:30px;
	float:right;
	margin-top:0px;
	border:none;
	background:none;
}

#columna4 .noticia2 .vermas a:hover{
	color:#333;
}

#columna4 .mini a{
	background:none;
	padding-top:5px;
	text-align:center;
	display:block;
	width:140px;
	padding-left:0px;
	height:auto;
}

/*################## proveedores ################################ */

#proveedores{
	padding-left:10px;
}

#proveedores a{
	display:block;
	float:left;
	width:240px;
	height:13px;
	color:#666;
	margin-bottom:7px;
	text-decoration:none;
	font-size:12px;
	/*border-left:#900 2px solid;*/
	background:url(../img/ico_flecha.gif) top left no-repeat;
	padding-left:13px;
}

#proveedores a:hover{
	color:#900;
}

#proveedor{
	line-height:16px;
}

#proveedor .titulo{
	color:#333;
	font-size:16px;
	font-weight:bold;
}

#proveedor .detalle p{
	margin-top:15px;
	text-align:justify;
}

#proveedor .detalle li{
	margin-left:35px;
}

#proveedor{
	padding-left:10px;
}

/*###############################################################*/
/*############# su opinion ######################################*/

input.fichero{
	/*position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;*/
	font-size:11px;
}

.fileinput{
	position:relative;
}

.fakeinput{
	position:absolute;
	top:0px;
	left:0px;
	z-index: 1;
}

/*###############################################################*/
/*############ busqueda alfabetica ##############################*/

.busqueda_alfabetica{
	border:#666 1px solid;
	padding:1px 1px 1px 1px;
	background:#efefef;
	width:15px;
	height:18px;
	font-size:10px;
	color:#333;
}

/*###############################################################*/
/*########## números pagina #####################################*/

.numerospagina{
	margin-bottom:10px;
}

.numerospagina a{
	/*width:13px;*/
	height:13px;
	border:#666 1px solid;
	background:#efefef;
	color:#333;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 4px 2px 4px;
	display:inline-block;
	text-align:center;
}

.numerospagina a:hover{
	color:#fff;
	background:#CCC;
}

.numerospagina .actual{
	background:#E29481;
}

/*###############################################################*/
/*############ agenda detalle ###################################*/

#agenda_detalle{
	padding-left:15px;
}

#agenda_detalle ul{
	margin-left:20px;
}

#agenda_detalle p{
	margin-bottom:15px;
}

#agenda_detalle li{
	margin-left:20px;
}

#agenda_detalle img{
	margin-bottom:15px;
	margin-top:10px;
}

#agenda_detalle .titulo{
	font-size:20px;
	line-height:20px;
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#agenda_detalle .subtitulo{
	color:#999;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
}


/*###############################################################*/
/*##### nav aux #################################################*/

#nav_aux{
	padding-left:20px;
}

#nav_aux a{
	float:left;
	display:block;
	height:26px;
	width:117px;
	text-decoration:none;
	color:#FFF;
	background:#333;
	border:#999 1px solid;
	text-align:center;
	padding:5px 5px 5px 5px;
	margin-right:2px;
}


#nav_aux a:hover{
	color:#333;
	background:#CCC;
}

/*###############################################################*/
/*######### buscador_avanzado ###################################*/

#buscador_avanzado{
	width:963px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	background:#fff url(../img/buscador_avanzado.jpg) repeat-x bottom;
	border-left:#999 1px solid;
	border-right:#999 1px solid;
}

#buscador_avanzado .alfabetica a{
	display:block;
	float:left;
	font-size:10px;
	width:8px;
	height:10px;
	margin-right:1px;
	color:#333;
	border:#CCC 1px solid;
	padding:3px 3px 3px 3px;
}

#buscador_avanzado .alfabetica a:hover{
	background:#900;
	color:#FFF;
}

#buscador_avanzado .sec{
	margin-right:20px;
}

#buscador_avanzado .input{
	width:180px;
	border:#CCC 1px solid;
	font-size:11px;
	height:16px;
}

#buscador_avanzado .select{
	width:180px;
	border:#CCC 1px solid;
	font-size:11px;
}

/*###############################################################*/
/*######### buscador_avanzado ###################################*/

#nube_tags span{
	margin-right:3px;
}
#nube_tags{
	margin-bottom:15px;
	text-align:center;
}
#nube_tags  a{
	color:#999;
	font-weight:bold;
}
#nube_tags  a:hover{
	color:#900;
}
#nube_tags .tipo1{
	font-size:18px;
}
#nube_tags .tipo2{
	font-size:16px;
}
#nube_tags .tipo3{
	font-size:14px;
}
#nube_tags .tipo4{
	font-size:12px;
}
#nube_tags .tipo5{
	font-size:10px;
}

/*###############################################################*/
#fotosfranquicia{
	overflow:hidden;
	width:530px;
	text-align:center;
}

#fotosfranquicia img{
	margin-right:5px;
	/*border:#CCC 1px solid;*/
}

#fotos_grandes{
	margin-bottom:15px;
}

#fotos_grandes img{
	border:#CCC 1px solid;
}

.arialdie{
	text-align:left;
}
/*################## tops #####################################*/

.top{
	clear:both;
	margin-top:15px;
	border-bottom:#CCC 1px solid;
	padding-bottom:10px;
}

.top img{
	float:left;
	margin-right:20px;
}

.top .tit{
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*#############################################################*/
/*############ mapa web #######################################*/

#mapa_web{
	padding-left:40px;
	color:#999;
	font-size:11px;
	padding-top:30px;
}

#mapa_web .colum{
	float:left;
	width:200px;
	margin-right:30px;
}

#mapa_web .titulo{
	font-size:12px;
	color:#222;
}

#mapa_web ul{
	list-style:none;
}

#mapa_web li{
	list-style:none;
}

#mapa_web li a{
	color:#666;
}

#mapa_web li a:hover{
	color:#900;
}

/*#############################################################*/
/* ############## cuadros abajo ###############################*/

.cuadro_abajo{
	background:#ffffff url(../img/fondo_cuadros_abajo.jpg) bottom repeat-x;
	color:#333;
	border:#CCC 1px solid;
	padding:8px;
	margin-bottom:10px;
}

.cuadro_abajo .imagen{
	
	border:#ccc 1px solid;
	margin-bottom:10px;
}

.cuadro_abajo .titular a{
	color:#333;
	font-size:12px;
	font-weight:bold;
}

.cuadro_abajo .titular a:hover{
	color:#900;
}



/*#############################################################*/
/*############### lista */
.autr{
	font-size:11px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.autr td{
	padding:5px 5px 5px 5px;
	border-bottom:#F2F2F2 solid 1px;
}

.auth td{
	padding:5px 5px 5px 5px;
	border-bottom:#F2F2F2 solid 1px;
}

.auth{
	font-size:11px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	background:#DDF0F0;
	border-bottom:#F2F2F2 solid 1px;
}

#lista_franquicias{
	border:1px solid #D0E3E8;
	width:180px;
	background:#FFF;
	color:#3479B1;
	z-index:900;
}
/*@@@@@@@@@@quit@@@@@@@@@@@@@@@*/
.sectores_nuevos h1 a{
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
}

.sectores_nuevos h1 a:hover{
	color:#900;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.sectores_nuevos2 h1 a{
	font-size:12px;
	color:#000;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
}

.sectores_nuevos2 h1 a:hover{
	color:#900;
}

.tweet a{
	color:#039;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.tweet a:hover{
	color:#fff;
}

.tweet{
	padding-bottom:8px;
}


#nube_interior a{
	text-decoration:none;
	font-size:11px;
	color:#333;
}

#nube_interior a:hover{
	color:#900;
}

/*################# thumbs ######################## */

.thumb{
	float:left;
	width:175px;
	height:43px;
	padding-top:80px;
	padding-left:10px;
	padding-right:10px;
}

.thumb .texto a{
	color:#333;
	text-decoration:none;
}

.thumb .texto a:hover{
	color:#900;
}

/*################################################# */
#blog a{
	color:#333;
	text-decoration:none;
}

#blog a:hover{
	color:#666;
}