html, body {padding:0; margin:0; height: 100%;}
body {background-color:#e5decf; color:#444; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,Helvetica,sans-serif;}


#container {min-height: 100%; margin-bottom: -66px; position: relative; _height: 100%; min-width: 980px;}
	#container.container_big {margin-bottom: -150px;}
		#master .professionalphotoportfolios {margin: 0 auto;} 
#footer {position: relative; background: #303030; font-size:11px; color:#939393; height: 66px; min-width: 980px;}
	#footer .fcontent { width:912px; margin:auto; padding: 15px 0 0 0;}
	#footer.footer_big {height: 150px;}
	#footer.footer_big .fcontent {padding: 27px 0 0 0;}
#container .clearfooter {height: 30px; clear: both;}
#container.container_big .clearfooter {height: 150px; clear: both;}
.headerContainer {background: #EEEEEE; border-bottom: 1px solid #303030;}
.headerSite{border-bottom: 1px solid #d4d4d4;}

.Spacer5, .Spacer10, .Spacer15, .Spacer20, .Spacer30 { width:auto; clear:both; }                   
.Spacer5 { height:5px; }
.Spacer10 { height:10px; }
.Spacer15 { height:15px; }
.Spacer20 { height:20px; }
.Spacer30 { height:30px; }


h1, h2 { color:#282828; margin:10px 0;}
h1 {font-size:21px;}
h2 {font-size:19px; padding:0;}
h3 {font-size:15px; margin:26px 0 13px;}

a {color:#2d71e2; text-decoration:underline;}
a:hover {text-decoration:underline;}
a:focus {outline-style:none;}
a img {border:none;}

ul {margin:12px 5px; padding-left:14px;}
ul li {list-style:disc;}
ol {margin:12px 5px; padding-left:20px;}
p {margin:10px 0; padding:0;}
p.indent {margin:15px 0 15px 35px;}
img {border:none;}

textarea, select, input {color:#444444; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

a.abutton {background: #3F3F3F; color: #FFFFFF; font-size: 13px; width: auto; line-height:31px;
								cursor: pointer; height: auto; padding: 7px 15px;}
a:hover.abutton {text-decoration: none;}

a.button_big {background: #FFAE00; font-size: 20px; color: #FFFFFF; text-align: center; line-height: 38px;
			height: 38px; display: block;}
a:hover.button_big {text-decoration: none;}

.error {color:#CE1E1B;}
.notice {color:#CE1E1B;}
.noticecustomize{color: #3F3F3F;}
.notes {color:#7B7B7B;}
.show {display:block;}
.hidden {display:none;}
.clear {clear:both; font-size:0; line-height:0; width:0; height:0; overflow:hidden; visibility:hidden;}
.deg {border:1px solid aqua;color:fuchsia; }

/* Layout */
#top_bar {height:4px; background-color:#C3C3C3; overflow:hidden; line-height: 4px;}
#header.headerShareSite{height: 77px;}
#header.headerShareSite a.logo_application {margin: 8px 0 0 2px;}
#header {width:912px; height:54px; _height: 112px; margin:0 auto; /*padding:0 40px;*/}
	#header.header_big {height: 112px; margin: 0 auto 0 auto; /*padding: 0 0 28px 0;*/padding: 0;}
	#header a.logo {float:left; margin-top:6px;}
	#header a.logo_home {margin: 19px 0 0 0;}
	#header a.logo_application {margin: 10px 0 0 0;}
	#header a.logo_other {margin: 10px 0 0 0;}
	#header .right {float:right; }
			#header .header-menu {float:right; width:308px; height:33px; margin-top:17px;}
			#header .header-menu a {float:left; height:33px; font-size:14px; margin-right:4px; color:#C3C3C3; background-color:#3F3F3F; text-align:center; line-height: 33px;}
			#header .header-menu a.b1 {width:88px;}
			#header .header-menu a.b2 {width:118px;}
			#header .header-menu a.b3 {width:94px; margin-right:0;}
			#header .header-menu a:hover {background-color:#0566B9; color:#FFF; text-decoration:none;}
			#header .header-menu a.selected, #header .header-menu a.selected:hover {background-color:#EDEDED; color:#333; text-decoration:none;}

.site_header_menu {position: absolute; right: 0; bottom: 0;}
.site_header_menu a {font-size: 13px; color:#2ca18e; line-height:23px; text-decoration: none; float: left; display: block; margin: 0 10px;}
.site_header_menu a:hover {text-decoration: underline; }
.site_header_menu a.selected {background-color: #303030; color: #FFFFFF; background: #303030 url("../images/ltab.png") left top no-repeat; padding-left: 7px; text-decoration: none; margin: 0 3px;}
.site_header_menu a.selected span {background: #303030 url("../images/rtab.png") right top no-repeat; padding-right: 7px; display: block;}
.site_header_menu a.last {padding-left: 7px; margin: 0 0 0 3px;}
.site_header_menu a.last span {padding-right: 10px;}

#control-panel-site {background-color:#192f3d; min-height:14px; _height:14px;}
	#control-panel-site .main {width:912px; padding:10px 0; font-size:12px; margin: auto;}
	#control-panel-site h1 {float:left;color: #FFF; margin: 0; font-size: 18px; line-height: 20px; *height:22px; font-weight: normal;}
	
#master-site {}
	#master-site .main {width:912px; min-height:1400px; _height:1400px; margin:auto; padding: 18px 0 60px 0;}	

/* Moe */        
        .favorite {margin: 0 3px;}


/*#control-panel {background-color:#FFFFFF; min-height:14px; _height:14px; border-bottom: 1px solid #D5D5D5;}*/
#control-panel {background-color:#FFFFFF; min-height:14px; _height:14px; border-bottom: 1px solid #D5D5D5; margin-bottom:15px;}
	#control-panel .main {width:912px; padding:10px 0; font-size:12px; margin: auto; height:38px;}
	#control-panel .main .album_title{overflow: hidden; margin-bottom: 5px;}
	
	#control-panel h1 {float:left;font-size:22px;color:#1075CB;}
#liveSupportContainer { position: relative; }
#master {}
	/*#master .main {width:912px; min-height:400px; _height:400px; margin:auto; padding: 20px 0;}*/
	#master .main {width:912px; min-height:400px; _height:400px; margin:auto; padding: 15px 0 60px 0;}
	#master .withflash{padding-top: 50px;}
	#master .mainhome {padding: 30px 0 60px 0; width: 912px; margin: auto;}
	#master .professionalphotoportfolios {padding: 20px 0 40px 0; width: 912px;}
	
	#footer #menu1 {font-size: 12px; padding-bottom:5px;}
	#footer.footer_big #menu1 {padding-bottom:8px;}
	#footer #menu1 a, #footer #menu1 a:hover {color:#E2E2E2; font-size:13px; margin-right: 12px;}
	#footer.footer_big #menu1 a, #footer.footer_big #menu1 a:hover {color:#E2E2E2; font-size:13px; margin-right: 21px; font-weight: normal;}
	#footer a, #footer a:hover {color:#939393;}
	#footer .fcontent .menu_links{float: left; width: 770px;}

.background_changer_text{font-size: 11px;}


/* HOME */
	.homeTop { border-top: 3px solid #303030; border-bottom: 1px solid #6F6F6F; }
                .homeTop .bgtest { background: #9fb8d2 url(/images/bg3.png) repeat-x -24px 0;}
		.homeTop .homeTopContent { width: 912px; height: 418px; margin: auto; }
			.homeTop .homeTopContent .homeHeading { width: 326px; height: 121px; float: left; margin: 56px 0 30px 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headtext5.png', sizingMethod='scale'); background: url('/images/headtext5.png'); _background: none; text-indent: -9000px; }
                        .homeTop .homeTopContent .homeButton { float: left; clear: left; padding-bottom: 18px; }
			.homeTop .homeTopContent p { float: left; clear: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #fff; line-height: 20px; width: 350px; }
			/*.homeTop .homeTopContent .homePlayer { background: url(../images/home_player_shadow.jpg) bottom no-repeat; width: 496px; height: 307px; padding: 57px 0 33px 0; float: right; }*/
			.homeTop .homeTopContent .homePlayer {float:right;height:311px;padding:57px 0 33px;width:510px;}		
			.homeTop .homeTopContent .homePlayer div{padding-top:9px;font-size:9px;color:#E5E5E5;}
	.mainhome .homeWhiteBox {background: #FFFFFF; border: 1px solid #C6C6C6; width: 215px; height: 280px; margin: 0 14px 0 0;
							color: #2C2C2C;  float: left;}
		.mainhome .homeWhiteBox .hboximg {background: #FFFFFF; width: 183px; height: 107px;
										margin:15px auto 15px auto; text-align: center; border: 1px solid #E4E4E4}
		.mainhome .homeWhiteBox .hboximg img {padding: 3px; display: block; border: 0;}
		.mainhome .homeWhiteBox h2, .mainhome .homeWhiteBox h2 a {font-size: 16px; color: #2C2C2C; font-weight: normal;}
		.mainhome .homeWhiteBox h2 {border-bottom: 1px solid #DEDEDE; padding-bottom: 12px; margin: 0 15px;}
		.mainhome .homeWhiteBox p {margin: auto; font-size: 11px; padding: 7px 0 10px 0; margin: 0 15px; line-height: 16px;}
	.mainhome .homeGrayBox {background: #f9f6f1; border: 1px solid #C6C6C6; float: left; height: 298px; margin-top: 30px; width: 910px;
							font-size: 11px; color: #444444;}
		.mainhome .homeGrayBox h2, .mainhome .homeGrayBox h1 {color: #282828; font-size: 16px; border-bottom: 1px solid #C6C6C6; padding: 22px 0 20px 0px; margin: 0 23px 16px 23px; font-weight: normal;}
		.mainhome .homeGrayBox p {margin: 0 23px 17px 23px; line-height: 16px;}
		.mainhome .homeGrayBox p.soWhat { margin-bottom: 13px; margin-top: -3px; }
		.mainhome .homeGrayBox p.giveATry { margin-top: 0; }
		.mainhome .homeGrayBox strong.georgia {font-family: Georgia; font-size: 18px; font-style: italic; font-weight: bold; display: block; padding-bottom: 5px;}
			.mainhome .homeGrayBox p span { display: block;}
			.mainhome .homeGrayBox p span.btitle {padding-bottom: 5px;}
	
	.mainhome .homeGrayBoxBlog {float: right;}
		.mainhome .homeGrayBoxBlog p {margin: 0 15px 17px 15px;}
		.mainhome .homeGrayBoxBlog h2 {margin: 0 15px 16px;}
	
.niceTitle {background:#FFF; padding: 6px 0;}
	.niceTitle div {width: 912px; margin: auto; height: 32px;}
	.niceTitle h1 {font-size: 18px; font-weight: normal; float: left; margin: 0; padding: 0; line-height: 29px; color: #434343;}
	.niceTitle a.button_big {float: right; height: 36px; line-height: 36px;}
	.niceTitle br {clear: both;}

	.professionalphotoportfolios .homeGrayBox {height: 305px;}

.panel_grey_examples { padding:19px 0 23px 30px; background-color:#FFF; border:1px solid #c6c6c6; overflow: hidden; width: 880px; margin-bottom:30px;}
.panel_grey_examples h1, h2{color: #2c2c2c; font-size:27px; line-height: 27px; margin: 0; font-weight: normal;}
.panel_grey_examples .pais{font-size: 20px; line-height: 11px; padding-top: 15px;}
.panel_grey_examples p{font-size: 11px; line-height: 11px; margin: 10px 0 15px 0;}
.panel_grey_examples .item{float: left; margin-right: 30px; display: inline;}
.panel_grey_examples .canalesblock{margin-left: 90px;}
.panel_grey_examples .item_last{float: left; margin-right: 0;}
.panel_grey_examples .item .image{width:48px; height: 48px;  background-color: #FFFFFF; border: 2px solid #FFFFFF; overflow: hidden;}
.panel_grey_examples .item .open_dialog_before_step_two:hover .background_hover{filter:alpha(opacity=70); opacity:.70;}
.panel_grey_examples .item .image .background_hover{position: relative; top: -132px; margin: 0; filter:alpha(opacity=0); opacity:.0; }


#userApiHeader {float: right; text-align: right; font-size: 11px; position: relative;}

	#userApiHeader .uhco {display: none; height: 32px; text-align: right;}

	#userApiHeader td.terminalCustom {padding-right: 5px;}

	#userApiHeader table{border: 0;}

	#userApiHeader td {height: 32px; padding: 0; vertical-align: top;}

	#userApiHeader td.left {background: url("../images/leftp.png") no-repeat; width: 6px;}

	#userApiHeader td.right {background: url("../images/rightp.png") no-repeat; width: 6px;}

	#userApiHeader .uaheadercontent {background: #C3C3C3; width: 280px;}

	#userApiHeader .uahlinks {color: #FFF; text-align: right;

		margin:4px 100px 0 5px; float: left; height: 28px;}

	#userApiHeader .favorite a {margin: 0 3px;}

	#userApiHeader .uahlinks a{ float: left;}

	#userApiHeader .uahlinks span {float: left; width: 11px; text-align: center; padding: 2px 0 0 0;} 

	#userApiHeader .pos br {clear: both;}

		#userApiHeader .uahlinks a{color: #FFF; padding: 2px 0 0 0;}

		#userApiHeader .uahlinks span {color: #D4868E;}

		#userApiHeader .uahlinks span.points {color: #FFF; font-weight: bold; width: auto;}

		#userApiHeader .uahlinks span.points a{float: left; padding: 0;}

		#userApiHeader .uahlinks a.facebookConnect {width: 89px; height: 20px; background: url("../images/h.png") -90px 0px no-repeat; 

		float: left; margin: 1px 5px 0 2px;}

		#userApiHeader a.stlogo {line-height:26px; text-indent:-10000px; text-align:left; width: 82px; height: 26px; float: left; 

			background: url("../images/h.png") no-repeat; margin: 3px 17px 0 2px; color: #FFF; text-decoration: none; 

			}
                        
                        .Spacer5, .Spacer10, .Spacer15, .Spacer20, .Spacer30 { width:auto; clear:both; }                   
.Spacer5 { height:5px; }
.Spacer10 { height:10px; }
.Spacer15 { height:15px; }
.Spacer20 { height:20px; }
.Spacer30 { height:30px; }

#SearchContainer { width:560px; height:170px; margin:auto; background: url(/images/searchbox.gif) no-repeat top center;}
#SearchContainer2 { width:560px; height:170px; margin:auto; background: url(/images/searchbox-vuelos.gif) no-repeat top center;}
#SearchContainer #SearchForm { margin:auto; margin-top: 20px; width: 430px;}
#SearchContainer2 #SearchForm { margin:auto; margin-top: 20px; width: 430px;}

.resultados2 {

        font-family: Trebuchet MS, Sans-Serif;
        font-size: 16px;
        background-color: transparent;
        vertical-align: top;
        padding: 10px;
        padding-left: 10px;
        text-align: left;
        color: #0f42c3;
        font-weight: bold;
    
}