

/********** EDITS 



AP - Dirty hack. Set all logos to refernce the same file and background color - background_logo_1.gif

AP - Only until decided if the logo will change colour as the original. No changes made to the php function that defines which style should be used



**********/



/********** GENERAL **********/



*{margin:0;

	padding:0;

	list-style:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#35352f;}

	

html, body{height:100%;}

	

body{background:/*url(/img/background.jpg) top center no-repeat */#000;}

	

.ed_button{background:#f0f0f0; font-size:10px; color:#272d24; border-bottom:1px #5a5a5a solid; border-right:1px #878787 solid; border-left:1px #dfdfdf solid; border-top:1px #dfdfdf solid; margin:3px 2px 2px 0; padding:0 2px 0 2px;}

	

/********** CONTENT **********/



div#apendix{float:left;	width:330px;}



/*** noticias ***/



div#box_home_noticias{background:#515147; width:290px; height:290px; padding:20px; float:left; overflow:hidden; color:#fff;}

	

div#box_home_noticias .title_pt{background:url(/img/pt/title_news_4.png) top left no-repeat; width:143px; height:17px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_noticias .subtitle_pt{background:url(/img/pt/subtitle_guide.png) top left no-repeat; width:248px; height:54px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_noticias .title_en{background:url(/img/en/title_news_4.png) top left no-repeat; width:143px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_noticias .subtitle_en{background:url(/img/en/subtitle_guide.png) top left no-repeat; width:289px; height:54px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_noticias .title_es{background:url(/img/es/title_news_4.png) top left no-repeat; width:157px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_noticias .subtitle_es{background:url(/img/es/subtitle_guide.png) top left no-repeat; width:230px; height:77px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_noticias p a:link,div#box_home_noticias p a:visited,div#box_home_noticias p a:hover,div#box_home_noticias p a:visited:hover{color:#09C;}

	

div#box_home_noticias a.icon:link,div#box_home_noticias a.icon:visited,div#box_home_noticias a.icon:hover,div#box_home_noticias a.icon:visited:hover{background:url(/img/icon_link_7.png) center left no-repeat; color:#09C; padding:0 0 1px 10px;}



div#box_home_noticias p {color:#fff;}



div#box_home_noticias p strong {color:#fff;}







/*** /noticias ***/



/***** notas *****/



div#box_home_notas2{background:#44443c; width:290px; height:290px; padding:20px; float:left; overflow:hidden; color:#fff;}

	

div#box_home_notas2 .title_pt{background:url(/img/pt/title_notes_3.png) top left no-repeat; width:182px; height:15px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas2 .subtitle_pt{background:url(/img/pt/subtitle_services.png) top left no-repeat; width:248px; height:106px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas2 .title_en{background:url(/img/en/title_notes_3.png) top left no-repeat; width:139px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas2 .subtitle_en{background:url(/img/en/subtitle_services.png) top left no-repeat; width:241px; height:83px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas2 .title_es{background:url(/img/es/title_notes_3.png) top left no-repeat; width:202px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas2 .subtitle_es{background:url(/img/es/subtitle_services.png) top left no-repeat; width:230px; height:107px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas2 p a:link,div#box_home_notas2 p a:visited,div#box_home_notas2 p a:hover,div#box_home_notas2 p a:visited:hover{color:#09C;}

	

div#box_home_notas2 a.icon:link, div#box_home_notas2 a.icon:visited, div#box_home_notas2 a.icon:hover, div#box_home_notas2 a.icon:visited:hover{background:url(/img/icon_link_7.png) center left no-repeat; color:#09C; padding:0 0 1px 10px;}



div#box_home_notas2 p {color:#fff;}



div#box_home_notas2 p strong {color:#fff;}







/***** /notas *****/



/******* eventos *********/



div#box_home_eventos2{background:#363530; width:290px; height:290px; padding:20px; clear:both; overflow:hidden; color:#fff;}

	

div#box_home_eventos2 .title_pt{background:url(/img/pt/title_events_3.png) top left no-repeat; width:89px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos2 .subtitle_pt{background:url(/img/pt/subtitle_made.png) top left no-repeat; width:199px; height:77px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos2 .title_en{background:url(/img/en/title_events_3.png) top left no-repeat; width:89px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos2 .subtitle_en{background:url(/img/en/subtitle_made.png) top left no-repeat; width:260px; height:77px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos2 .title_es{background:url(/img/es/title_events_3.png) top left no-repeat; width:89px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos2 .subtitle_es{background:url(/img/es/subtitle_made.png) top left no-repeat; width:228px; height:54px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos2 p a:link,div#box_home_eventos2 p a:visited,div#box_home_eventos2 p a:hover,div#box_home_eventos2 p a:visited:hover{color:#09C;}

	

div#box_home_eventos2 a.icon:link,div#box_home_eventos2 a.icon:visited,div#box_home_eventos2 a.icon:hover,div#box_home_eventos2 a.icon:visited:hover{background:url(/img/icon_link_7.png) center left no-repeat; color:#09C; padding:0 0 1px 10px;}



div#box_home_eventos2 p {color:#fff;}



div#box_home_eventos2 p strong {color:#fff;}







/******* /eventos *********/

	

div#box_home_1{background:#515147; width:290px; height:290px; padding:20px; float:left; overflow:hidden; color:#fff;}

	

div#box_home_1 .title_pt{background:url(/img/pt/title_guide_2.png) top left no-repeat; width:143px; height:17px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_1 .subtitle_pt{background:url(/img/pt/subtitle_guide.png) top left no-repeat; width:248px; height:54px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_1 .title_en{background:url(/img/en/title_guide_2.png) top left no-repeat; width:143px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_1 .subtitle_en{background:url(/img/en/subtitle_guide.png) top left no-repeat; width:289px; height:54px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_1 .title_es{background:url(/img/es/title_guide_2.png) top left no-repeat; width:157px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_1 .subtitle_es{background:url(/img/es/subtitle_guide.png) top left no-repeat; width:230px; height:77px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_1 p a:link,div#box_home_1 p a:visited,div#box_home_1 p a:hover,div#box_home_1 p a:visited:hover{color:#ff7800;}

	

div#box_home_1 a.icon:link,div#box_home_1 a.icon:visited,div#box_home_1 a.icon:hover,div#box_home_1 a.icon:visited:hover{background:url(/img/icon_link_4.png) center left no-repeat; color:#ff7800; padding:0 0 1px 10px;}

	

div#box_home_2{background:#44443c; width:290px; height:290px; padding:20px; float:left; overflow:hidden; color:#fff;}

	

div#box_home_2 .title_pt{background:url(/img/pt/title_services_2.png) top left no-repeat; width:182px; height:15px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_2 .subtitle_pt{background:url(/img/pt/subtitle_services.png) top left no-repeat; width:248px; height:106px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_2 .title_en{background:url(/img/en/title_services_2.png) top left no-repeat; width:139px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_2 .subtitle_en{background:url(/img/en/subtitle_services.png) top left no-repeat; width:241px; height:83px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_2 .title_es{background:url(/img/es/title_services_2.png) top left no-repeat; width:202px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_2 .subtitle_es{background:url(/img/es/subtitle_services.png) top left no-repeat; width:230px; height:107px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_2 p a:link,div#box_home_2 p a:visited,div#box_home_2 p a:hover,div#box_home_2 p a:visited:hover{color:#89b733;}

	

div#box_home_2 a.icon:link, div#box_home_2 a.icon:visited, div#box_home_2 a.icon:hover, div#box_home_2 a.icon:visited:hover{background:url(/img/icon_link_3.png) center left no-repeat; color:#89b733; padding:0 0 1px 10px;}

	

div#box_home_3{background:#363530; width:290px; height:290px; padding:20px; clear:both; overflow:hidden; color:#fff;}

	

div#box_home_3 .title_pt{background:url(/img/pt/title_autor_facil.png) top left no-repeat; width:220px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_3 .subtitle_pt{background:url(/img/pt/subtitle_permits.png) top left no-repeat; width:260px; height:112px; margin:-10px 0 20px -5px; clear:both; text-indent:-999px;}

	

div#box_home_3 .title_en{background:url(/img/en/title_autor_facil_en.png) top left no-repeat; width:180px; height:14px; margin:0 0 12px 0; clear:both; text-indent:-999px;}

	

div#box_home_3 .subtitle_en{background:url(/img/en/subtitle_permits_en.png) top left no-repeat; width:260px; height:113px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_3 .title_es{background:url(/img/es/title_made_2.png) top left no-repeat; width:89px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_3 .subtitle_es{background:url(/img/es/subtitle_made.png) top left no-repeat; width:228px; height:54px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_3 p a:link,div#box_home_3 p a:visited,div#box_home_3 p a:hover,div#box_home_3 p a:visited:hover{color:#894d95;}

	

div#box_home_3 a.icon:link,div#box_home_3 a.icon:visited,div#box_home_3 a.icon:hover,div#box_home_3 a.icon:visited:hover{background:url(/img/icon_link_2.png) center left no-repeat; color:#894d95; padding:0 0 1px 10px;}



div#box_home_1 p, div#box_home_2 p, div#box_home_3 p{color:#fff;}



div#box_home_1 p strong, div#box_home_2 p strong, div#box_home_3 p strong{color:#fff;}



div#box_home_4{background:#d6d6b4; width:290px; height:290px; padding:20px; float:left; overflow:hidden;}



div#box_home_4 .title_pt{background:url(/img/pt/title_about_2.png) top left no-repeat; width:237px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_4 .subtitle_pt{background:url(/img/pt/subtitle_about.png) top left no-repeat; width:248px; height:106px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_4 .title_en{background:url(/img/en/title_about_2.png) top left no-repeat; 

	width:169px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_4 .subtitle_en{background:url(/img/en/subtitle_about.png) top left no-repeat; width:248px; height:106px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_4 .title_es{background:url(/img/es/title_about_2.png) top left no-repeat; width:190px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_4 .subtitle_es{background:url(/img/es/subtitle_about.png) top left no-repeat; width:230px; 

	height:107px; margin:0 0 20px 0; clear:both; text-indent:-999px;}



div#box_home_4 a.icon:link, div#box_home_4 a.icon:visited, div#box_home_4 a.icon:hover, div#box_home_4 a.icon:visited:hover{background:url(/img/icon_link_1.png) center left no-repeat; padding:0 0 1px 10px;}

	

div#box_home_5{width:290px; padding:20px; float:left; overflow:hidden;}



div#box_home_5 .title_pt{background:url(/img/pt/title_news_2.png) top left no-repeat; width:237px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_5 .title_en{background:url(/img/en/title_news_2.png) top left no-repeat; width:40px; height:12px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_5 .title_es{background:url(/img/es/title_news_2.png) top left no-repeat; width:190px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_5 .news_title a:link, div#box_home_5 .news_title a:visited, div#box_home_5 .news_title a:hover, div#box_home_5 .news_title a:visited:hover{font-size:12px;}

	

div#box_home_5 .date{margin:5px 0; font-size:10px;}

	

div#box_home_5 .date a:link, div#box_home_5 .date a:visited, div#box_home_5 .date a:hover, div#box_home_5 .date a:visited:hover{font-size:10px;}

	

div#box_home_5 a.icon:link, div#box_home_5 a.icon:visited, div#box_home_5 a.icon:hover, div#box_home_5 a.icon:visited:hover{background:url(/img/icon_link_1.png) center left no-repeat;	padding:0 0 1px 10px;}







div#box_home_notas{width:290px; padding:20px; float:left; overflow:hidden;}



div#box_home_notas .title_pt{background:url(/img/pt/title_notes.png) top left no-repeat; width:237px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas .title_en{background:url(/img/en/title_notes.png) top left no-repeat; width:70px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas .title_es{background:url(/img/es/title_notes.png) top left no-repeat; width:190px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_notas .news_title a:link, div#box_home_notas .news_title a:visited, div#box_home_notas .news_title a:hover, div#box_home_notas .news_title a:visited:hover{font-size:12px;}

	

div#box_home_notas .date{margin:5px 0; font-size:10px;}

	

div#box_home_notas .date a:link, div#box_home_notas .date a:visited, div#box_home_notas .date a:hover, div#box_home_notas .date a:visited:hover{font-size:10px;}

	

div#box_home_notas a.icon:link, div#box_home_notas a.icon:visited, div#box_home_notas a.icon:hover, div#box_home_notas a.icon:visited:hover{background:url(/img/icon_link_1.png) center left no-repeat;	padding:0 0 1px 10px;}







div#box_home_eventos{width:290px; padding:20px; float:left; overflow:hidden;}



div#box_home_eventos .title_pt{background:url(/img/pt/title_events.png) top left no-repeat; width:237px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos .title_en{background:url(/img/en/title_events.png) top left no-repeat; width:70px; height:16px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos .title_es{background:url(/img/es/title_events.png) top left no-repeat; width:190px; height:14px; margin:0 0 20px 0; clear:both; text-indent:-999px;}

	

div#box_home_eventos .news_title a:link, div#box_home_eventos .news_title a:visited, div#box_home_eventos .news_title a:hover, div#box_home_eventos .news_title a:visited:hover{font-size:12px;}

	

div#box_home_eventos .date{margin:5px 0; font-size:10px;}

	

div#box_home_eventos .date a:link, div#box_home_eventos .date a:visited, div#box_home_eventos .date a:hover, div#box_home_eventos .date a:visited:hover{font-size:10px;}

	

div#box_home_eventos a.icon:link, div#box_home_eventos a.icon:visited, div#box_home_eventos a.icon:hover, div#box_home_eventos a.icon:visited:hover{background:url(/img/icon_link_1.png) center left no-repeat;	padding:0 0 1px 10px;}







	

div#breadcrumb_1{color:#35352f;	background:#e5eff6;	font-size:9px; margin:20px 0 25px 0; padding:10px;}

	

div#breadcrumb_1 a{font-size:9px; font-weight:normal; text-decoration:none;}

	

div#breadcrumb_2{color:#35352f; background:#efe9f0; font-size:9px; margin:20px 0 25px 0; padding:10px;}

	

div#breadcrumb_2 a{font-size:9px; font-weight:normal; text-decoration:none; color:#5e2c68;}

	

div#breadcrumb_3{color:#35352f; background:#eaf1ea; font-size:9px; margin:20px 0 25px 0; padding:10px;}

	

div#breadcrumb_3 a{font-size:9px; font-weight:normal; text-decoration:none; color:#35712d;}

	

div#breadcrumb_4{color:#35352f; background:#fbf0e8; font-size:9px; margin:20px 0 25px 0; padding:10px;}

	

div#breadcrumb_4 a{font-size:9px; font-weight:normal; text-decoration:none; color:#dc6c1a;}

	

div#breadcrumb_5{color:#35352f; background:#f4e9e9; font-size:9px; margin:20px 0 25px 0; padding:10px;}

	

div#breadcrumb_5 a{font-size:9px; font-weight:normal; text-decoration:none; color:#972723;}

	

#container{min-height:100%;	position:relative; background:url(/img/background_container.gif) left bottom no-repeat;	width:990px; margin:0 auto;}



* html #container{height:100%;}



div#content_home{float:left; width:660px;}

	

div#content_home .div_flash{width:660px; height:330px; overflow:hidden; outline:none;}

	

div#content{float:left; width:620px; padding:0 20px;}

	

div#footer_home{margin:0 auto; width:990px; clear:both; background:#d6d6b4;}

	

/*div#footer{margin:0 auto; width:990px; clear:both; background:#d6d6b4;}*/

div#footer{position:absolute; bottom:0; left:50%; margin:0 0 0 -495px; *margin:0 0 0 -496px; width:990px; clear:both; background:#d6d6b4;}



div#footer div.footer_1, div#footer_home div.footer_1{font-size:10px; padding:20px; float:left;}

	

div#footer div.footer_2, div#footer_home div.footer_2{font-size:10px; padding:20px 20px 20px 0; float:right;}



div#footer div.footer_3, div#footer_home div.footer_3{padding:0 20px; padding-top:10px; clear:both; background:#fff;}



/*AP - Reduce footer margin to sit all logos together */	

div#footer div.footer_2 img, div#footer_home div.footer_2 img{margin:0 -3px 0 0;}

	

div#footer div.footer_2 img.no-margin, div#footer_home div.footer_2 img.no-margin{margin:0 0 0 0;}

	

div#footer div p, div#footer_home div p{font-size:10px; margin:0 0 7px 0;}

	

div#footer div p strong, div#footer_home div p strong{font-size:10px;}

	

div#logo_1{background:url(/img/background_logo_1.gif) top left no-repeat #fff; width:280px; height:267px; padding:63px 0 0 50px;}

/** AP - Hack all background colours to be white, instead of changing the PHP function **/

div#logo_2{background:url(/img/background_logo_1.gif) top left no-repeat #fff; width:280px; height:267px; padding:63px 0 0 50px;}

div#logo_3{background:url(/img/background_logo_1.gif) top left no-repeat #fff; width:280px; height:267px; padding:63px 0 0 50px;}

div#logo_4{background:url(/img/background_logo_1.gif) top left no-repeat #fff; width:280px; height:267px; padding:63px 0 0 50px;}

div#logo_5{background:url(/img/background_logo_1.gif) top left no-repeat #fff; width:280px; height:267px; padding:63px 0 0 50px;}

div#logo_6{background:url(/img/background_logo_1.gif) top left no-repeat #fff; width:280px; height:267px; padding:63px 0 0 50px;}







	

/** ORIGINAL LOGO COLORS

div#logo_2{background:url(/img/background_logo_1.gif) top left no-repeat #0066a6; width:280px; height:267px; padding:63px 0 0 50px;}

	

div#logo_3{background:url(/img/background_logo_1.gif) top left no-repeat #5e2c68; width:280px; height:267px; padding:63px 0 0 50px;}

	

div#logo_4{background:url(/img/background_logo_1.gif) top left no-repeat #35712d; width:280px; height:267px; padding:63px 0 0 50px;}

	

div#logo_5{background:url(/img/background_logo_1.gif) top left no-repeat #dc6c1a; width:280px; height:267px; padding:63px 0 0 50px;}

	

div#logo_6{background:url(/img/background_logo_1.gif) top left no-repeat #972723; width:280px; height:267px; padding:63px 0 0 50px;}



END COLORS **/



div#map{margin:20px;}

	

div#structure_home{margin:10px auto 0 auto; width:990px; clear:both; background:url(/img/background_structure.gif) top left repeat-y;}

	

div#structure{margin:10px auto 0 auto; width:990px; clear:both; padding-bottom:165px; background:url(/img/background_structure.gif) top left repeat-y;}

	

div.side_box{clear:both; margin:0 0 20px 0;}

	

div.side_box_2{padding:20px;}

	

div.side_box_3{padding:20px 0 20px 0; margin:0 20px; border-top:1px dotted #72715f;}

	

div.side_box_4{padding:20px 20px 10px 20px;}

	

div.side_box_5{padding:20px 0 10px 0;}



div.side_box_6{padding:20px 0 10px 18px;}

	

.text_made a:link, .text_made a:visited, .text_made a:hover, .text_made a:visited:hover{color:#5e2c68; font-weight:bold; text-decoration:none;}

	

.text_services a:link, .text_services a:visited, .text_services a:hover, .text_services a:visited:hover{color:#35712d; font-weight:bold; text-decoration:none;}

	

.text_guide a:link, .text_guide a:visited, .text_guide a:hover, .text_guide a:visited:hover{color:#dc6c1a; font-weight:bold; text-decoration:none;}

	

.text_location a:link, .text_location a:visited, .text_location a:hover, .text_location a:visited:hover{color:#972723; font-weight:bold; text-decoration:none;}

	

div#top{margin:0 auto; width:990px; clear:both;}

	

div#top #navbar{float:left; width:770px; text-align:left; margin:23px 0 0 0;}

	

div#top #navbar #menu_1{margin:0 0 12px 0; height:19px;}

	

div#top #navbar #menu_2{height:16px;}

	

div#top #search{float:right; width:198px; margin:0 0 0 0;}

	

div#top #social{margin:0 0 26px 0; text-align:right;}



.clear_both{clear:both;}



.float_left{float:left;}



.float_right{float:right;}



.float_left_2{float:left; width:300px; margin:0 20px 20px 0;}



.float_left_3{float:left; width:300px; margin:0 0 20px 0;}



.float_left_4{float:left; width:300px; margin:0 20px 25px 0;}



.float_left_5{float:left; width:300px; margin-bottom:25px;}



div.home_main_content_pt, div.home_main_content_en, div.home_main_content_es{clear:both; padding:20px;}



div.home_main_content_pt .subtitle{background:url(/img/pt/subtitle_about.png) top left no-repeat; width:620px; height:173px; margin:0 0 20px 0; clear:both; text-indent:-999px; border:none;}

div.home_main_content_en .subtitle{background:url(/img/en/subtitle_about.png) top left no-repeat; width:620px; height:173px; margin:0 0 20px 0; clear:both; text-indent:-999px; border:none;}

div.home_main_content_es .subtitle{background:url(/img/es/subtitle_about.png) top left no-repeat; width:620px; height:173px; margin:0 0 20px 0; clear:both; text-indent:-999px; border:none;}

div.home_main_content_pt .title{margin:0 0 20px 0; background:url(/img/pt/title_about_2.png) top left no-repeat; width:237px; height:14px; clear:both; text-indent:-999px;}

div.home_main_content_en .title{margin:0 0 20px 0; background:url(/img/en/title_about_2.png) top left no-repeat; width:237px; height:14px; clear:both; text-indent:-999px;}

div.home_main_content_es .title{margin:0 0 20px 0; background:url(/img/es/title_about_2.png) top left no-repeat; width:169px; height:14px; clear:both; text-indent:-999px;}



/*div.home_main_content_pt .title{margin:0 0 20px 0; background:url(/img/pt/title_contest_2.png) top left no-repeat; width:88px; height:12px; clear:both; text-indent:-999px;}

div.home_main_content_en .title{margin:0 0 20px 0; background:url(/img/en/title_contest_2.png) top left no-repeat; width:106px; height:12px; clear:both; text-indent:-999px;}

div.home_main_content_es .title{margin:0 0 20px 0; background:url(/img/es/title_contest_2.png) top left no-repeat; width:88px; height:12px; clear:both; text-indent:-999px;}*/

	

div.home_main_content_pt span, div.home_main_content_en span, div.home_main_content_es span{font-size:9px; margin:7px 0; display:block;}

	

div.home_main_content_pt span a:link, div.home_main_content_pt span a:visited, div.home_main_content_pt span a:hover, div.home_main_content_pt span a:hover, div.home_main_content_en span a:link, div.home_main_content_en span a:visited, div.home_main_content_en span a:hover, div.home_main_content_en span a:hover, div.home_main_content_es span a:link, div.home_main_content_es span a:visited, div.home_main_content_es span a:hover, div.home_main_content_es span a:hover{color:#0066a6; font-size:10px;}

	

div.home_main_content_pt span a.category:link, div.home_main_content_pt span a.category:visited, div.home_main_content_pt span a.category:hover, div.home_main_content_pt span a.category:hover, div.home_main_content_en span a.category:link, div.home_main_content_en span a.category:visited, div.home_main_content_en span a.category:hover, div.home_main_content_en span a.category:hover, div.home_main_content_es span a.category:link, div.home_main_content_es span a.category:visited, div.home_main_content_es span a.category:hover, div.home_main_content_es span a.category:hover{background:url(/img/icon_link_1.png) center left no-repeat; color:#0066a6; padding:0 0 1px 10px; font-size:10px;}

	

div.home_main_content_pt div, div.home_main_content_en div, div.home_main_content_es div{clear:both; padding:0 0 25px 0; margin:0 0 10px 0;}

	

div.home_main_content_pt .more, div.home_main_content_en .more, div.home_main_content_es .more{border-bottom:none;}

	

div.home_main_content_pt .more a:link, div.home_main_content_pt .more a:visited, div.home_main_content_pt .more a:hover, div.home_main_content_pt .more a:visited:hover, div.home_main_content_en .more a:link, div.home_main_content_en .more a:visited, div.home_main_content_en .more a:hover, div.home_main_content_en .more a:visited:hover, div.home_main_content_es .more a:link, div.home_main_content_es .more a:visited, div.home_main_content_es .more a:hover, div.home_main_content_es .more a:visited:hover{background:url(/img/icon_link_1.png) center left no-repeat; color:#0066a6; padding:0 0 1px 10px; font-size:12px;}

	

div.home_main_content_pt div .thumb, div.home_main_content_en div .thumb, div.home_main_content_es div .thumb{float:left; margin:0 10px 0 0;}

	

div.home_main_content_pt div p, div.home_main_content_en div p, div.home_main_content_es div p{display:table-cell; *display:inline-block;}

	

div.home_main_content_pt div p a.contest_title:link, div.home_main_content_pt div p a.contest_title:visited, div.home_main_content_pt div p a.contest_title:hover, div.home_main_content_pt div p a.contest_title:visited:hover, div.home_main_content_en div p a.contest_title:link, div.home_main_content_en div p a.contest_title:visited, div.home_main_content_en div p a.contest_title:hover, div.home_main_content_en div p a.contest_title:visited:hover, div.home_main_content_es div p a.contest_title:link, div.home_main_content_es div p a.contest_title:visited, div.home_main_content_es div p a.contest_title:hover, div.home_main_content_es div p a.contest_title:visited:hover{color:#35352f; font-size:15px; font-weight:bold;}

	

div.item_list_partner_1{margin:0 20px 20px 0; float:left; width:300px;}

	

div.item_list_partner_2{margin:0 0 20px 0; float:left; width:300px;}



div.item_partner{width:90px; height:90px; margin:0 20px 0 0; float:left; overflow:hidden;}

	

div.item_partner img{ }

	

div.text_links_partner{width:188px; float:left;}

	

div.item_locacao{width:95px; height:95px; overflow:hidden; margin:0 10px 0 0; float:left;}

	

div.text_links_locacao{width:195px; float:left;}

	

div.item_made_shadow{width:80px; margin:0 4px 0 0; padding:0 6px 6px 0; float:left; background:url(/img/shadow_2.jpg) bottom left no-repeat;}

	

div.item_made{width:86px; background:url(/img/shadow_1.jpg) top right no-repeat; overflow:hidden;}

	

div.text_links_made{width:210px; float:left;}

	

div.item_made_container{width:140px; margin:0 4px 0 0; float:left;}

	

div.item_made_shadow_bigger{width:134px; margin:0 4px 0 0; padding:0 6px 6px 0; float:left; background:url(/img/shadow_2_bigger.jpg) bottom left no-repeat;}

	

div.item_made_bigger{width:140px; background:url(/img/shadow_1_bigger.jpg) top right no-repeat; overflow:hidden;}

	

.loading_hidden{visibility:hidden;}



.loading_visible{visibility:visible;}

	

.margin_1{margin:0 0 20px 0;}

	

.margin_2{margin:20px 0 0 0;}

	

.margin_3{margin:30px 0 10px 0;}

	

.margin_4{margin:0 0 30px 0;}

	

.margin_5{margin:0 0 10px 0;}

	

.margin_6{margin:3px 0 30px 0;}

	

.margin_7{margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px dotted #7e7e7e;}

	

.margin_8{margin:8px 0 0 0;}

	

.margin_9{margin:10px 0 0 0; font-size:10px;}

	

.margin_9 a{font-size:10px;}

	

.margin_10{margin:30px 0 0 0; padding:20px; background:#f4e9e9;}

	

.margin_11{margin:0 0 45px 0;}

	

.margin_12{margin:0 20px 0 0; float:left; width:120px; overflow:hidden;}

	

.margin_13{margin:5px 0 0 0; font-size:10px;}

	

.margin_14{margin:0 0 5px 0;}

	

.margin_15{margin:15px 0 0 0;}

	

.margin_16{margin:0 0 10px 20px;}

	

.margin_17{margin:3px 0 0 0;}

	

.margin_18{margin:40px 0 0 0;}

	

.margin_19{margin:20px 0 8px 0; font-size:13px;}

	

.margin_20{margin:5px 0 30px 0;}

	

.margin_21{margin:5px 0 20px 0;}

	

div#map{margin:20px;}

	

div.thumbs_1{width:65px; float:left; margin:0 20px 20px 0;}

	

div.thumbs_2{float:left; margin:0 20px 20px 0; width:105px; overflow:hidden;}

	

div.thumbs_3{float:left; margin:0 10px 10px 0; width:110px;}

	

div.thumbs_4{float:left; margin:0 20px 20px 0; width:300px;}

	

div.thumbs_5{float:left; margin:0 0 20px 0; width:300px;}

	

div.thumbs_6{width:200px; float:left; height:160px; margin:0 10px 0 0;}

	

div.thumbs_7{width:200px; float:left; height:160px;}

	

div.thumb_1{width:65px; height:65px; overflow:hidden;}

	

div.thumb_2{float:left; margin:0 0 5px 0; width:105px; height:105px; overflow:hidden;}

	

div.thumb_3{width:110px; height:110px; background:#ebebd7; line-height:120px; *font-size:110px; vertical-align:middle; text-align:center; display:table-cell; overflow:hidden;}

	

div.thumb_4{width:300px; height:300px; overflow:hidden;}

	

div.thumb_5{width:200px; background:url(/img/mask_box200.png) top left no-repeat;}

	

/*********** TABLES ***********/



td.pagination_left{font-size:10px; color:#7c8083;}

	

td.pagination_right{font-size:10px; color:#a9aeb2;}

	

td.pagination_right a{font-weight:bold; font-size:10px; text-decoration:none;}

	

/************ FONTS ************/



.bold{font-weight:bold;}

	

.caption{

	clear:both; font-size:10px; padding:3px 0 0 0;}

	

.caption_2{clear:both; font-size:11px; padding:2px 0 0 0;}

	

.caption_3{clear:both; font-size:11px; color:#7c8083;}

	

.caption_4{font-size:11px; text-transform:uppercase;}

	

.title_box{font-size:18px;}

	

.title_box_2{font-size:14px; font-weight:bold;}

	

h1 span{font-size:24px; display:block; margin:0 0 20px 0; color:#0066a6; font-weight:400; text-transform:uppercase;}

	

h1 span.made{color:#5e2c68;}

	

h1 span.servicos{color:#35712d;}

	

h1 span.guia{color:#dc6c1a;}

	

h1 span.locacoes{color:#972723;}

	

.title_large{font-size:18px; font-weight:bold;}

	

.title_large_2{font-size:18px; font-weight:bold; margin:3px 0; 

	}

	

.title_large a.link_1:link, .title_large a.link_1:visited, .title_large a.link_1:hover, .title_large a.link_1:visited:hover{font-weight:bold; text-decoration:none; font-size:18px;}

	

.title_large a.link_5:link, .title_large a.link_5:visited, .title_large a.link_5:hover, .title_large a.link_5:visited:hover{color:#972723; font-weight:bold; text-decoration:none; font-size:18px;}



.title_medium{font-size:14px; font-weight:bold;}

	

.title_small{font-size:14px; font-weight:bold; text-transform:uppercase; line-height:20px;}

	

.title_small_2{font-size:10px; margin:0 0 0 5px; color:#fff;}

	

.title_small_2 a:link, .title_small_2 a:visited, .title_small_2 a:hover, .title_small_2 a:visited:hover{font-size:10px; font-weight:bold; color:#fff;}

	

.title_small_3{font-size:12px; font-weight:bold; text-transform:uppercase; line-height:16px;}

	

/************ LINKS ************/



a:link, a:visited, a:hover, a:visited:hover{color:#0066a6; font-weight:bold; text-decoration:none;}

	

a.icon_link_1:link, a.icon_link_1:visited, a.icon_link_1:hover, a.icon_link_1:visited:hover{color:#0066a6; font-weight:bold; text-decoration:none; padding:0 0 1px 8px; background:url(/img/icon_link_1.png)center left no-repeat;}

	

a.default_title_1:link, a.default_title_1:visited, a.default_title_1:hover, a.default_title_1:visited:hover{color:#0066a6; font-weight:bold; text-decoration:none; font-size:18px;}

	

a.link_2:link, a.link_2:visited, a.link_2:hover, a.link_2:visited:hover{color:#5e2c68; font-weight:bold; text-decoration:none;}

	

a.icon_link_2:link, a.icon_link_2:visited, a.icon_link_2:hover, a.icon_link_2:visited:hover{color:#5e2c68; font-weight:bold; text-decoration:none; padding:0 0 1px 8px; background:url(/img/icon_link_2.png)center left no-repeat;}

	

a.link_3:link, a.link_3:visited, a.link_3:hover, a.link_3:visited:hover{color:#35712d; font-weight:bold; text-decoration:none;}

	

a.icon_link_3:link, a.icon_link_3:visited, a.icon_link_3:hover, a.icon_link_3:visited:hover{color:#35712d; font-weight:bold; text-decoration:none; padding:0 0 1px 8px; background:url(/img/icon_link_3.png)center left no-repeat;}

	

a.link_4:link, a.link_4:visited, a.link_4:hover, a.link_4:visited:hover{color:#dc6c1a; font-weight:bold; text-decoration:none;}

	

a.icon_link_4:link, a.icon_link_4:visited, a.icon_link_4:hover, a.icon_link_4:visited:hover{color:#dc6c1a; font-weight:bold; text-decoration:none; padding:0 0 1px 8px; background:url(/img/icon_link_4.png)center left no-repeat;}

	

a.button_link_4:link, a.button_link_4:visited{color:#df8540; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; padding:10px 20px; display:block;}

	

a.button_link_4:hover, a.button_link_4:visited:hover{color:#fff; background:#df8540; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; padding:10px 20px; display:block;}

	

a.button_link_5:link, a.button_link_5:visited, a.button_link_5:hover, a.button_link_5:visited:hover{color:#fff; background:#df8540; font-weight:bold; font-size:12px; text-transform:uppercase; text-decoration:none; padding:10px 20px; display:block;}

	

a.link_5:link, a.link_5:visited, a.link_5:hover, a.link_5:visited:hover{color:#972723; font-weight:bold; text-decoration:none;}

	

a.icon_link_5:link, a.icon_link_5:visited, a.icon_link_5:hover, a.icon_link_5:visited:hover{color:#972723; font-weight:bold; text-decoration:none; padding:0 0 1px 8px; background:url(/img/icon_link_5.png)center left no-repeat;}

	

a.link_6:link, a.link_6:visited, a.link_6:hover, a.link_6:visited:hover{color:#009afa; font-weight:bold; text-decoration:none;}

	

/*********** BLOG ***********/

	

div.box_comments_form{padding:20px; margin:30px 0; border:1px solid #ddd;}



div.main_content{clear:both; padding:0 0 20px 0;}

	

div.visual_content{clear:both; padding:0 0 5px 0;}

	

p.text_icons{font-size:11px; color:#333; border:1px solid #ddd; padding:20px; margin:20px 0;}

	

.subtitle{margin:30px 0 20px 0; padding:0 0 6px 0; border-bottom:1px solid #bbb; color:#bbb; font-weight:bold; font-size:18px;}



.subtitle_2{margin:30px 0 0 0; padding:0 0 6px 0; border-bottom:1px solid #bbb; color:#bbb; font-weight:bold; font-size:18px;}



.subtitle_3{color:#bbb; font-weight:bold; font-size:18px;}



/********** CLEARFIX **********/



.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}



.clearfix{display:inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height:1%;}

.clearfix{display:block;}

/* End hide from IE-mac */