	/* LAYOUT TOOLS */

.floatLeft 			{ float: left; }

.floatRight			{ float: right; }

.clear				{ clear: both; }

.layoutCenter		{ margin: 0 auto; }

.center				{ text-align: center; }

.right				{ text-align: right; }

.left				{ text-align: left; }



.big				{ font-size: 16px; line-height: 150%; }

.small				{ font-size: 12px; line-height: 150%; }

.tiny				{ font-size: 10px; line-height: 130%; }

.marker 			{ background:#ff3; padding:0 2px; }



.hide				{ display: none; }

.show				{ display: block; }

.invisible			{ visibility: hidden; }

img,a img 			{ border: 0; }

a 					{ color: #03c;}

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

p 					{ margin: 15px 0; }

.tight	 			{ margin: 10px 0; }

.tighter 			{ margin: 5px 0; }

hr					{ border: 0; border-top: 1px solid #ccc; padding: 0; margin: 20px 0 20px; }

.light 						{ color: #666; }

.light a, .light a:hover 	{ background: none; text-decoration: underline; color: #808080; }

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



.lighter 						{ color: #999; }

.lighter a, .lighter a:hover 	{ background: none; text-decoration: underline; color: #999; }

.lighter a:hover 				{ color: #808080; }

.red { color: #990000; }

.blue { color: blue; }

/* LAYOUT TOOLS */



body {

	background: #ddd url('./bg.png');

	margin: 0 0 10px;

	font: 14px/140% 'Tahoma', Arial, Helvetica, sans-serif;

	color: #111;

	overflow: -moz-scrollbars-vertical;

	overflow-x: hidden;

}

body#squeeze { 

	background: #fff;

}

input 				{ font: 16px/140% Arial, Helvetica, sans-serif; }

 

#wrapper {

	width: 900px;

	margin: 0 auto;

}



#header {

	background: url(http://www.eldecoradorencasa.com/wp-content/logo.jpg) bottom no-repeat;

	font: 12px/100% sans-serif;

	text-align: right;

	height: 120px;

	color: #ddd;

	margin-top: -15px;

}



#content { 

background: #fff;

color: #121212;

margin: 0 15px; }

#content h2 {

	font: italic normal 20px/130% 'Trebuchet MS', Arial, Helvetica, sans-serif;

	letter-spacing: -2px;

	text-align: center;

	color: #000;

	margin: 20px 0 30px 0;

}

#content h2 span {

	display: block;

	margin: 20px 0;

	padding: 10px 0;

	font: normal 18px/140% 'Trebuchet MS', Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	color: #494949;

	border-top: 2px solid #580000;

	border-bottom: 2px solid #580000;

}

#content h3 {

	font: bold 24px/140% 'Tahoma', Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	text-align: center;

	color: #990000;

	text-transform: capitalize;

	margin: 25px 0;

	*margin: 34px 0;

}



#content h3 span {

	display: block;

	margin: 20px 0;

	padding: 10px 0;

	font: italic normal 18px/140% 'Tahoma', Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	color: #990000;

	border-top: 2px solid #580000;

	border-bottom: 2px solid #580000;}



#content h4 {

	font: italic normal 20px/130% 'Trebuchet MS', Arial, Helvetica, sans-serif;

	letter-spacing: -2px;

	text-align: center;

	color: #000;

	margin: 20px 0 30px 0;

}

#content h4 span {

	display: block;

	margin: 20px 0;

	padding: 10px 0;

	font: italic normal 18px/140% 'Trebuchet MS', Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	color: #494949;

	border-top: 2px solid #580000;

	border-bottom: 2px solid #580000;}

	

	#content h5 {

	font: bold 14px/140% 'Tahoma', Arial, Helvetica, sans-serif;

	letter-spacing: 0px;

	text-align: center;

	color: #990000;

	text-transform: capitalize;

	margin: 12px 0;

	*margin: 17px 0;

}



#content h6 {

	font: bold 24px/140% 'Tahoma', Arial, Helvetica, sans-serif;

	letter-spacing: -1px;

	text-align: center;

	color: #990000;

	text-transform: capitalize;

	margin: 25px 0;

	*margin: 34px 0;

	background-color: #ddd;

	display: block;

	padding: 10px 0;

	}



blockquote {

	border-left: 5px solid #ccc;

	font: bold italic 16px/130% "Courier New", Courier, serif;

	margin: 0 10px 0 20px;

	padding: 10px 0 10px 20px;

}

code {

	font: bold 14px/130% "Courier New", Courier, serif;

	padding: 7px 0px 3px;

	display: block;

}

h1 {

	font: bold 32px/130% Tahoma, Arial, Helvetica, sans-serif;

	color: #000;

	margin: 25px 0 5px;

	letter-spacing: -0px;

	text-transform: capitalize;

	text-align: center;

}

h1 span { font-size:38px; }

body#squeeze h1 {

	font: bold 34px/115% Tahoma, Arial, Helvetica, sans-serif;

	color: #b00;

	margin: 25px -10px 25px -14px;

	letter-spacing: -2px;

}

h2 {

	font: bold 24px/135% Tahoma, Verdana, Arial, Helvetica, sans-serif;

	margin: 25px 0 25px;

	text-transform: capitalize;

	color: #b00;

	text-align: center;

}

h2 small {

	line-height: 130%;

}



#videoframe h2 {

	font: bold 14px/150% Arial, Helvetica, sans-serif;

	margin: 0 0 5px;

	font-style: capitalize;

	color: #e5e5e5;

	text-align: center;

	-moz-opacity: 0.9999999;

}

h3 {

	font: bold 18px/150% Arial, Helvetica, sans-serif;

	margin: 25px 0 -5px;

	font-style: capitalize;

	color: #111;

	text-align: center;

	}

#focus {

	width: 579px;

	float: left;

}

#videoframe {

	padding: 15px 15px 20px;

	background: #000;

}

#video {

	background: #fff;

	padding: 2px;

	margin-bottom: 18px;

	text-align: center;

}



#optin {

	width: 290px;

	float: right;

	background: url('bg_arrow.png') 98px -30px no-repeat;

	padding-top: 275px;

	font: 14px/160% arial, helvetica, sans-serif;

	text-align: center;

}



#footer {

	margin: 15px 15px 15px;

	font-size: 11px;

	line-height: 140%;

	color: #333;

 	text-align: center;

}

body#squeeze #footer {

	border-top: 1px solid #ccc;

	margin: 30px 0px 5px;

}

#footer b { color: #999; }

#footer p { margin: 10px 0; }



input#name {

	background: url('bg_input_name.png') no-repeat;

	width: 274px;

	border: 0;

	margin: 5px 0 2px;

	font: bold 12px/100% arial, helvetica, sans-serif;

	color: #444;

	padding: 10px 8px 10px;

}

input#from {

	background: url('bg_input_email.png') no-repeat;

	width: 274px;

	border: 0;

	margin: 0;

	font: bold 12px/100% arial, helvetica, sans-serif;

	color: #444;

	padding: 9px 8px 10px;

}



#order {

	background: #eee;

	border: 3px dashed #000;

	width: 520px;

	padding: 20px 40px;

	margin: 30px auto 20px;

}

#order ul {

	margin: 30px 10px;

	padding: 0;

	list-style: none;

}

#order ul li {

	background: url('ok.png') left 1px no-repeat;

	padding: 0 0 0 46px;

	margin: 0 0 20px 0;

}

#order form {

	background: #c00;

	padding: 4px;

	width: 342px;

	margin: auto;

}

#order form input {

	font: bold 14px/100% Arial, Helvetica, sans-serif;

	height: 32px;

	width: 100%;

}

table#compare {

	margin: 0px auto 20px;

	border: 0;

	border-spacing: 0;

	background: #eee;

}

table#compare tr th, table#compare tr td {

	text-align: center;

	padding: 10px 10px;

}

table#compare tr td {

	border-top: 1px solid #ccc;

	height: 52px;

}

table#compare tr th.feature, table#compare tr td.feature {

	width: 330px;

	text-align: left;

	font-size: 14px;

	font-weight: bold;

	background: #f5f5f5;

}

table#compare tr th.feature {

	background: #ccc;

}

table#compare tr th.standard, table#compare tr td.standard {

	width: 110px;

	background: #fff;

	font-weight: bold;

	border-left: 1px solid #e5e5e5;

	border-right: 1px solid #ddd;

}

table#compare tr th.standard {

	background: #ddd;

}

table#compare tr th.pro, table#compare tr td.pro {

	width: 110px;

	background: #e5e5e5;

	font-weight: bold;

}

table#compare tr th.pro {

	background: #ccc;

}

table#compare tr th {

	font-size: 16px;

}



span.help {

	display: block;

	font-size: 11px;

	line-height: 120%;

	font-weight: normal;

	color: #555;

}

abbr {

	border-bottom: 1px dotted #999;

	cursor: help;

}

a#zip {

	font-size: 16px;

	line-height: 180%;

	background: #eee url('zip.png') 7px 7px no-repeat;

	padding: 15px 0 20px 68px;

	display: block;

	border: 2px solid #ccc;

	text-decoration:none; 

}

a#zip:hover {

	background-color: #e5e5e5;

}

a#zip strong { text-decoration: underline; }





div.testimonial {

	background: #D1EFE5;

	padding: 5px 15px;

	margin: 10px 0px 10px 5px;

	color: #333;

	font: normal 12px/130% Arial, Helvetica, sans-serif;

}

div.testimonial span {

	margin-left: 10px;

	font: italic bold 12px/100% Arial, Helvetica, sans-serif;

	color: #416257;

}



.pictures {

	margin: 0px -5px;

	background: #e3e1ae;

	padding: 1px 3px;

	font:  normal 12px/140% verdana, arial, sans-serif;

	color: #333;

	width: 250px;

}

.pictures img {

	padding: 2px;

	border: 1px solid #b0a122;

	background: #fff;

}

.pictures p {

	margin: 10px 0;

}

.pictures p.author {

	font-weight: bold;

	margin: 0;

	color: #005e39;

	background: url(buzz_last.png) right top no-repeat;

	padding: 5px 30px 10px 0;

}



.pictures a {

	color: #03c;

}



.buzz {

	margin: 0px -5px;

	background: #e3e1ae;

	padding: 1px 3px;

	font:  normal 12px/140% verdana, arial, sans-serif;

	color: #333;

	width: 250px;

}

.front {

	font:  normal 12px/140% arial, helvetica, sans-serif;

}

.buzz a {

	color:  #03c;

}

.buzz img {

	margin: 5px 10px 5px 0;

	float: left;

	padding: 2px;

	border: 1px solid #b0a122;

	background: #fff;

}



.buzz p {

	margin: 10px 0;

}

.buzz p.author {

	font-weight: bold;

	margin: 0;

	color: #005e39;

	background: url(buzz_last.png) right top no-repeat;

	padding: 5px 30px 10px 0;

}

.front img {

	margin: 12px 10px 5px 0;

}

.front p.author {

	padding: 5px 0 10px 0;

}

#submit {

	background: #c00;

	padding: 4px;

	width: 342px;

	margin: auto;

}

#submit input {

	font: bold 14px/100% Arial, Helvetica, sans-serif;

	height: 32px;

	width: 100%;

}



.bordes { border: 2px solid #000000;}

.boton{

        font-size:12px;

        font-family:Tahoma,Verdana,Helvetica;

        font-weight:bold;

        color:white;

        background:#354d8a;

        border:0px;

        width:80px;

        height:19px;

       }

.boton1{

        font-size:12px;

        font-family:Tahoma,Verdana,Helvetica;

        font-weight:bold;

        color:white;

        background:#354d8a;

        border:0px;

        width:140px;

        height:19px;

       }

	   

	   

 

.copyrighttext  {

	font-family: Tahoma, Verdana, Arial;

	font-size: 10px;

	color: #999999;

	line-height: 130%;}

	

.question {

	color:black;

}

.questionnumber {

	color:black;

	font-size:14px

}

.questionanalysis {

	color:blue;

	font-size:14px;

	font-weight:bold;

}

.analysis

{

color:green;

font-weight:bold;

font-size:14px;



}

.answer {

	color:black;

}

.answeranalysis {

	color:maroon;

	font-size:14px;

	font-weight:bold;

}

.quiztitle {

	color:blue;

	font-size:26px;

	font-weight: bold;

	font-family:Arial;

}

.quizdescription {

	color:black;

}

.quizmotto

{

	color:Grey;

	font-size:16px;

	font-style:italic;

	font-weight: bold;

}



#progressdone

{

	background-color:#6c2636;

}



#progressdiv

{

}

#analysis

{

	background-color:black;

}

table.surveyborder {

border:solid 1px #354D8A;

padding:5px;

}



#summarydiv

{

padding:5px;

}

.Estilo1 {

	font-size: 16px;

	font-weight: bold;

}
