html {text-align:center;}
body {text-align:left;font-family:verdana,tahoma,arial,sans-serif;font-size:11px;width:802px;margin:10px auto 0px auto;border:1px solid #515050;}

/*estils top*/
div#top {height:153px;background: #FFF url(/images/top.jpg) right no-repeat;}
#top img {border:0px;}
#top .logo {margin:5px 0px 3px 3px;}
#top h1 {font-size:19px;color:#504A4C;float:right;margin:0px 3px 0px 0px;font-family:Times new Roman;}

/*estils estructura*/
div#content 				{margin:10px 2px;}
div#footer 					{clear:both;margin:20px 0px 0px 0px;text-align:center;background: #FFF url(/images/footer.jpg) bottom;height:23px;}

#publicity, #opinar 		{width:100%;}
#opinar 					{border: 1px solid #CAD4CC;}
div#ficha_right 			{float:right; width:540px;}
div#ficha_left 				{float:left; width: 248px;}
div#nav_path				{margin-bottom: 10px;}
div#info_basica				{border: 1px solid #CAD4CC;}

#logo_ficha img 			{margin: 0 20px 0 0;border:1px solid #414852;}
#top .paises 				{float:left;margin:2px 0 0 5px;font-weight:bold;color:#B60B47;}
#top .home 					{clear:left;margin-top:110px;float:left;font-weight:bold;margin-left: 5px;}
#top .selected_country	 	{font-size: 15px;}
#info_ficha 				{float:left;width:350px;}
#ficha_right h1, #otras_agencias h1,#opinar h1, #mas_agencias h1, #listado_agencias h1, #content h1, #nueva_agencia h1, #sitemap h1 {font-size:15px;text-align:center;margin-top:0px;color:#323232;border: 1px solid #78878A;background: #FFF url(/images/h1_ficha.jpg) repeat-x;}
#info_ficha dl 				{margin-left:20px;text-align:left;}
#info_ficha dt 				{font-weight:bold;float:left;width:70px;text-align:left;padding:3px 0px 3px 0px;}
#info_ficha dd 				{margin-left:85px;text-align:left;padding:3px 0px 3px 0px;}
#mas_agencias_ficha 		{clear:both;padding:20px 20px 0px 20px;}
#mas_agencias_ficha table 	{border:1px solid #6D7FA2;}
#mas_agencias_ficha td 		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#6D7FA2;}
#mas_agencias_ficha td 		{padding:3px 3px 3px 3px;}

.title_comentario {background: #D5DFD7;height:20px;margin-top:0px;padding-top:5px;font-size:13px;text-align:right;}
#box_comentarios {margin:5px 10px 5px 10px;width:485px; border:1px solid #CAD4CC;}

#otras_agencias {margin-top:25px;border:1px solid #CAD4CC;}
#otras_agencias ul {float:left; width:210px;margin:0 0 5 0;#margin-left:20px;}
#otras_agencias li {list-style:none;padding:0px;margin:0px;text-align:left;}
#otras_agencias p, #opinar p {padding: 0 5px 0 5px;}

#mas_agencias ul {display:rows;#display:inline;}
#mas_agencias li {list-style:none;float:left; width: 49%;height:22px;padding-top:2px;border-left: 1px solid #EAECE7;border-right: 1px solid #EAECE7;text-align:left;padding-left:5px;}
#mas_agencias a, #top a, #info_ficha a {color: #3D3B3C;}
#mas_agencias a:hover, #top a:hover, #info_ficha a:hover {color: #3D3B3C;text-decoration:none;}
#mas_agencias h1, #listado_agencias h1, #nueva_agencia h1, #sitemap h1 {width: 100%;height:27px;}
.li_white {font-size: 12px;border: 1px solid #FFF;}
.li_color {background: #EAECE7;font-size: 12px;border: 1px solid #EAECE7;}
.title {border:1px solid #EAECE7;background: #DDDDDD;font-weight:bold; text-align:center;font-size:13px;height:35px;margin-bottom:10px;}

#cos button {border:1px solid #323232;background:#CCD6CE;margin-left:10px;font-size:10px;color:#323232;cursor:hand;padding:0px 10px 0px 10px;margin-left:10px 0px 10px 43px;#margin-left:10px 0px 30px 43px;}


#footer a {font-weight:bold;color: #504A4C}
#footer_out {text-align:center;margin-top:5px;color: #979B9C;}
#footer_out a {color: #979B9C;}
#recomendar h1 {font-size: 22px;color: #CD642F;text-align:center;background: #F6EDDE;}
#form_recomendar {clear:both;text-align:left;width:500px;margin-left:150px;#margin-left:0px;margin-top:20px;}
.registro {float:left;width:120px;text-align:right;padding-right:10px;}

#listado_agencias {margin:0px 0px 30px 0px;}
#listado_agencias_ficha {margin:10px;}
#listado_agencias table, #listado_agencias_ficha table {font-size:13px;width:760px}
#listado_agencias_ficha table {width:475px;}
#listado_agencias th, #listado_agencias_ficha th {color: #526472;}
#listado_agencias a, #otras_agencias a, #paginacion a, #sitemap a, #footer a {color: #526472;text-decoration:underline;}
#listado_agencias a:hover, #otras_agencias a:hover, #paginacion a:hover, #sitemap a:hover, #footer a:hover {text-decoration:none;}
.td_noresults {text-align:center;padding-top:20px;font-weight:bold;color:#525252;}

#paginacion {text-align:center;font-size:13px;font-weight:bold;margin:30px 20px 30px 20px;}

#buscador_home {float:left;width:470px;padding:40px 0px 40px 0px;}
#buscador_home p {color:#6F7686;font-size:13px;text-align:center;}
#buscador_home h2 {color: #6F7686;font-size:13px;}
#mapa_home {float:right;}
#listado_provincias_home {clear:both;}
#listado_provincias_home a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#6D7FA2;}

.message {text-align:center;font-size: 13px; color: #979B9C; font-weight:bold;}

.left_list {float:left;width:330px;padding-left:0px;}
.right_list {float:right;width:330px;padding-left:0px;}
#sitemap {text-align:left;}
#sitemap li {list-style: none;text-align:left;float:left; width: 300px;height:20px;}

#message_ok, #message_warning, #message_error {width:412px;margin:20px 0px 15px 170px;padding-bottom:10px;min-height:100px;}
#message_ok h2 {background:#239C56;}
#message_ok img, #message_warning img, #message_error img {float:left;margin:5px auto auto 5px;}
#message_ok p, #message_warning p, #message_error p {margin:10px 10px 10px 80px;font-weight:bold;color:#1D3F6E;}
#message_warning h3 {text-align:center;color: #1D3F6E;}

#buscar_home {width: 48%; float:left;margin-right:5px;border:1px solid #CAD4CC;margin:20px 0px 20px 0px;height: 230px;}
#anyadir_home {width: 48%; float:right;margin-left:5px;border:1px solid #CAD4CC;margin:20px 0px 20px 0px;height: 230px;}
#buscar_home p, #anyadir_home p {padding: 5px; padding-top:0px; text-align:center;}
#anyadir_home b, #buscar_home b {color: #333682;}
#buscar_home select, #buscar_home input {margin-top:10px;}
#buscar_home input {width: 230px;}

#nueva_agencia {border:1px solid #CAD4CC;}
#nueva_agencia label {font-weight: bold; color: #526472; margin-left:50px; width: 200px; display:block; float:left; margin-bottom: 3px;}
#nueva_agencia input {width: 350px; margin-bottom: 3px;}
#nueva_agencia textarea {margin-left:50px;}

#error {display:none;}
#error li {list-style:none;margin-left:5px;}
.error {color:red;}

#messageBox {text-align:center; padding:5px; width:100%;display:none;border:1px solid red;}
#messageBox li {list-style:none;}
