/* CSS styles */

/***** RESET *****/

/***** Global Settings *****/
html, body {border:0;margin:0;padding:5px 0 0 0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; background:#000000;}

/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
p, ul, ol {margin:0;padding:0;}
ul, ol {list-style:none;padding:0; margin:0;}
blockquote {margin:0;padding:0;}
small {font-size:0.85em;}
img {border:0;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

/***** Links *****/
a, a:visited {text-decoration:underline; outline:none;}
a:hover {text-decoration:none;}

/***** Forms *****/
form {margin:0;padding:0;display:inline;}
input, select, textarea {font:1em arial, helvetica, sans-serif;}
textarea {line-height:1.25;}
label {cursor:pointer;}

/***** Tables *****/
table {border:0;margin:0;padding:0;}
	table tr td {padding:2px;}

/***** Global Classes *****/
.clear 			{ clear:both; }
.float-left 	{ float:left; }
.float-right 	{ float:right; }
.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }
.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }
.img-left 		{ float:left;margin:10px; }
.img-right 		{ float:right;margin:10px; }
.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }
.hide 			{ display:none; }

/***** GENERAL RULES *****/
h1 {padding:0 0 0 20px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-0.05em; font-size:2.3em; color:#000000; text-transform:uppercase;}
h2 {color:#999999; text-transform:uppercase; font-size:1.8em; #letter-spacing:-0.1em; margin:0 0 10px;}
p {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#999999; margin: 0 0 10px 0; line-height:140%;}
strong {color:#FFCCCC;}
a {color:#FFFFFF;}
a:hover {color:#CC3399; text-decoration:underline;}

/***** CONTAINER *****/
.center {margin:0 auto; width:900px;}

	.container {float:left; width:900px;}
	
	/***** TOP *****/
		.top {float:left; width:900px;}
			.logo {float:right;}
				.top .logo h1 {display:block; background:url(../img/paradise-logo.gif) no-repeat; width:248px; height:82px;}
					.top .logo h1 a {text-indent:-5000px; display:block; width:248px; height:82px;}
			.flash-banner {float:left; background:url(../img/top-bg-1.gif) repeat-x top left; padding:10px 0 0 0; margin:5px 0 0 0;}
			.main-menu {float:left; background:url(../img/top-bg-2.gif) top left repeat-x; width:900px; text-align:center; height:20px; padding:5px 0 5px 0;}
				.main-menu ul {list-style-type:none; margin:0; padding:0;}
					.main-menu li {display:inline; list-style-image:none; margin-right:20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; text-transform:uppercase; letter-spacing:-0.1em; text-decoration:none; color:#999999; font-weight:lighter;}
						.top .main-menu a {color:#333333; text-decoration:none;}
						.top .main-menu a:hover {color:#CC3399; }
						.main-menu a {color:#333333; text-decoration:none;}
						.main-menu a:hover {color:#CC3399; }
		/***** CONTENT - HOME *****/	
		.content {float:left; background:url(../img/main-content-bg.jpg) top left no-repeat; width:900px; min-height:220px; text-align:left;}
        .content_sin {float:left; width:900px; min-height:295px; text-align:left;}
			.featured-designers h1 {display:block; width:100px; height:17px; /*background:url(../img/featured-designers.gif) no-repeat bottom right;*/ padding:100px 0 0 100px; margin-right:30px; float:left;}
			.featured-designers {float:left; width:900px; height:220px; overflow:hidden;}
				.designer {float:left; margin-right:15px; width:160px; position:relative;}
				
					.designer-pic {/*position:relative*/; z-index:0;}
					.designer-name {position:absolute; z-index:1000;}
						.designer-name h2 {font-size:1.5em; font-weight:bold;}
						.content .designer-name a {font-family:"Times New Roman", Times, serif; letter-spacing:-0.05em; display:block; height:auto; text-decoration:none; background:#000000; color:#FFFFFF; width:150px; margin:110px 0 0 0; padding:5px; vertical-align:bottom;float:left;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; text-transform:capitalize;}
						.content .designer-name a:hover {background:#FFFFFF; color:#000000; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
		
		.about-company {width:900px; background:url(../img/company-bg.jpg) repeat-y top left; float:left; text-align:left; padding: 0 0 20px;}
			.about-company h1 {background:url(../img/company-bg.gif) repeat-x top left; height:27px; margin:0 0 15px; }

			.about-col-1 {float:left; width:280px; padding:0 10px 0 10px;}
			.about-col-2 {float:left;width:280px; padding:0 10px 0 10px;}
				.home-form {float:left;}
					.home-form fieldset {border:none; margin:0; padding:0;}
					.home-form legend {display:none;}
					.home-form .text-field {border:1px solid #333333; padding:3px; background-color:#333333; color:#999999; font-weight:bold;}
					.home-form p {margin:0 0 5px;}
				.form-group {float:left; width:130px;}
			.about-col-3 {float:right;width:280px; padding:0 10px 0 10px;}
		
		/***** MAIN CONTENT *****/
			.main-content {float:left; width:900px; background:#202020 url(../img/main-section-col-bg.jpg) repeat-y top left; height:100%;}
				.main-content h1 {background:url(../img/main-section-bg.jpg) repeat-x top left; height:68px; padding:20px 0 0 20px; color:#666666; font-size:3em; font-weight:lighter; float:left; width:880px; font-family:"Times New Roman", Times, serif; letter-spacing:-0.1em; border-bottom:1px solid #333333;}
				.main-content h2 {color:#666666; font-size:3em; font-weight:lighter; font-family:"Times New Roman", Times, serif; letter-spacing:-0.1em !important; border-bottom:1px solid #333333; padding:5px 0 0 20px;}

#secc_texto {color:#666666; font-size:13px;width:900px; background-color:#060606; padding:3px 5px 10px 5px;}




			.main-content-col-0 {float:left; width:800px; margin-left:30px; }
			
						.main-content-col-0 ul {list-style-type:none; margin:0; padding:0;}
							.main-content-col-0 li {list-style-image:none; font-size:1.7em; letter-spacing:-0.05em; margin:0; padding:0; color:#666666; }
							.main-content-col-0 p { margin-left:40px; font-size:12px;}
							
								.main-content .main-content-col-0 li a {text-decoration:none; color:#666666; display:block; padding:1px 20px 1px 0; width:780px;  }
								.main-content .main-content-col-0 li a:hover {color:#CC3399;background:#0F0F0F;}





					.main-content-col-1 {float:left; width:200px; padding:20px 0; }
						.main-content-col-1 ul {list-style-type:none; margin:0; padding:0;}
							.main-content-col-1 li {list-style-image:none; font-size:1.7em; letter-spacing:-0.05em; margin:0; padding:0; color:#666666; }
								.main-content .main-content-col-1 li a {text-decoration:none; color:#666666; display:block; padding:1px 20px 1px 0; width:auto; text-align:center; }
								.main-content .main-content-col-1 li a:hover {color:#CC3399;background:#0F0F0F;}
					.main-content-col-2 {float:left; width:400px;}
					.main-content-col-3 {float:right; width:280px; padding:20px 0 0 20px;}
						.main-content-col-3 ul {list-style-type:none; list-style-position:outside; padding:0; margin:0;}
							.main-content-col-3 li {list-style-image:none; float:left; display:inline; margin:0 15px 10px 0;}
								.main-content .main-content-col-3 a img {border:1px solid #000;}
									.main-content .main-content-col-3 a:hover img {border:1px solid #666666;}
		
		/***** FOOTER *****/	
		.footer {width:900px; float:left; background:url(../img/footer-bg.gif) repeat-x top left; height:28px; padding:35px 0;}
			.footer-menu {float:left;}
				.footer menu ul {list-style:none; margin:0; padding:0; }
					.footer-menu li {list-style-image:none; display:inline; margin-right:3px; color:#666666;}
						.footer .footer-menu a {color:#333333; text-transform:capitalize;}
						.footer .footer-menu a:hover {color:#CC3399;}
			
			.copyright-info {float:right;}
				.copyright-info p {color:#333333;}