/* Todo el codigo es Copyright 2009 de Pentacorp.net */
/*All code is Copyright 2009 of Pentacorp.net */
body {
	padding:0;
	margin:0;
	font:normal normal 12px/normal Arial;
	color:#484848;
	background:#dba370;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
	color:#00375a;
}
img {
	outline:none;
	border:none;
}
form, img {/*take away extra margins form in IE6*/
	margin:0;
	padding:0;
}
.clearfix { 
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clear { 
  clear:both;
  visibility:hidden;
}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
/*Web Estructure*/
#main {
	width:950px;
	margin:0 auto 10px auto;
	padding:0;
	color:#484848;
	background:#fff;
	border-top:3px solid #ebdf94;
}
#sidebar {
	float:left;
	margin:0;
	padding:15px;
	width:268px;
	color:#484848;
	background:#fff;
}
#sidebar ul h3 {
	font:normal bold 12px/normal Arial;
	color:#fff;
	background:#f0efcd url(../images/bg_ul-h3_sidebar.gif) top repeat-x;
	margin:0;
	padding:5px 10px;
	text-transform:uppercase;
}
#content {
	float:right;
	width:636px;
	color:#484848;
	background:#fff;
	margin:0;
	padding:0 15px 0 0;
}
#sidebar ul {
	list-style:none;
	width:266px;
	padding:0;
	margin:0 0 15px 0;
	background:#f0efcd;
	border-bottom:none;
}
#sidebar li {
	color:#00375a;
	margin:0;
	padding:10px;
	border-bottom:1px solid #ebdf94;
}
#sidebar li:hover {
	background:#e9e8b9;
}
#footer {
	clear:both;
	width:930px;
	margin:0 auto;
	padding:10px;
	font:normal normal 11px/15px Arial;
	color:#fff;
	background:#c76c64;
	border-top:3px solid #c76c64;
}
#footer a, #footer a:link, #footer a:visited, #footer a:hover {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
 #footer a:hover {
	text-decoration:underline;
}
/*Text Styles*/
h1 {
	height:82px;
	width:950px;
	padding:0;
	margin:0 auto;
	font:normal normal 40px/82px Verdana;
	color:#fff;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover {
	color:#fff;
	text-decoration:none;
}
h2 {
	height:35px;
	width:621px;
	padding:181px 0 0 15px;
	margin:15px auto 0 auto;
	font:normal normal 18px/normal Arial;
	background:#405f6b url(../images/bg_pergola.jpg) no-repeat;
	color:#daf2f9;
}
/*MainNav*/
ul#mainnav {
	font:normal bold 14px/normal Arial;
	text-transform:uppercase;
	width:100%;
	height:37px;
	list-style:none;
	margin:0;
	padding:0;
	color:#fff;
	background:#c76c64;
}
ul#mainnav li {
	float:left;
}
ul#mainnav li a{
	float: left;
	height:27px;
	display: block;
	text-decoration: none;
	margin:0;
	padding:10px 10px 0 10px;
/*	border-right: 1px solid black;*/
	color:#fff;
	background:#c76c64; 
}
ul#mainnav li a:link, #header li a:visited {
	color:#fff;
}
ul#mainnav li a:hover {
 background:#eeb683;
}
ul#mainnav li.selected a{
	background:#eeb683; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/*content*/
.presupuestos {
	position:absolute;
	margin:0px;
}
.banner {
	width:235px;
	height:95px;
	background:#fff;
	color:#484848;
	margin:0 auto 10px auto;
	border:2px solid #ccc;
}
#content h3, #main h3 {
	font:normal normal 20px/normal Arial;
	color:#c76c64;
	background:#fff;
	margin:10px 0;
	padding:0 0 2px 0;
	border-bottom:2px solid #f0efcd;
}

#content h4, .box2 h4, .bigBox h4  {
	font:normal normal 16px/normal Arial;
	color:#dba370;
	font-weight:bold;
	background:none;
	margin:0 10px 0 0;
}
.box2 h4 {
	padding-left:15px;
}
#content p {
	margin:0 0 10px 0;
	padding:0;
}
#content p.message {
	font-size:14px;
	color:#033f5e;
}
.box, .box2 {
	width:604px;
	padding:15px;
	margin:0 auto;
	border:1px solid #ebdf94;
	background:#f1f3e4;
}
.box2 {
	width:634px;
	padding:15px 0;
	margin-bottom:15px;
}
/*Contacto*/
fieldset {
	border:none;
	margin:0;
}
fieldset label{
	display:block;
	font:normal normal 12px/normal Arial;
	color:#484848;
	margin:0;
	text-align:right;
	width:175px;
	float:left;
	padding:3px 5px 0px 0px;
}
fieldset input, fieldset textarea {
	float:left;
	font:normal normal 11px/normal Trebuchet Ms;
	padding:2px;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	width:200px;
	margin:0 0 10px 0;
	color:#999;
	background:#fff;
}
fieldset textarea {
	height:70px;
}
fieldset br {
	clear:left;
}
.btn {
	padding:0 0 0 180px;
}
/*Prods*/
.prodBox {
	float:left;
	display:inline;
	width:300px;
	padding:10px 5px 15px 10px;
}
.prodTit {
	margin:0 0 5px 0;
}
.prodTit a, .prodTit a:link, .prodTit a:visited, .prodTit a:hover {
	color:#033f5e;
	font-weight:bold;
	text-decoration:none;
}
.prodTit a:hover {
	text-decoration:underline;
}
.prodImg {
	float:left;
	border:1px solid #bbcace;
	width:81px;
	height:61px;
	background:#fff;
	text-align:center;
}
.prodCont {
	float:right;
	font-size:11px;
	width:207px;
	height:63px;
}
.prodCont span, .newsCont span {
	float:right;
}
.prodCont span a, .newsCont span a {
	padding:0 0 0 8px;
	background:url(../images/link.gif) left center no-repeat
}
/*Noticias*/
.newsCont {
	float:right;
	font-size:11px;
	width:520px;
	height:63px;
}
.newsBox {
	margin:0px 10px 10px 10px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #033f5e;
}
.bigImg, .smallImg {
	width:179px;
	height:134px;
	text-align:center;
	background:#fff;
	color:#484848;
	margin:10px auto;
	border:1px solid #bbcace;
}
.smallImg {
	float:left;
	display:inline;
	width:75px;
	height:56px;
	margin:0 10px 10px 0px;
}
/*Instaladores*/
.bigBox {
	width:905px;
	padding:15px 0 0 15px;
	margin:0 auto 10px auto;
	border:1px solid #ebdf94;
	background:#f1f3e4;
}
.instaladores {
	float:left;
	display:display;
	width:283px;
	margin:0;
	padding:0 15px 15px 0; 
}
/*presupuesto*/
.tipolabel { width:216px; float:left; height:20px; padding-right:10px; padding-bottom:5px;}
.tipolabel input { width:15px; height:15px; float:left; border:none;}
.tipolabel label { width:180px; height:15px; float:left; padding-top:3px; padding-left:5px;}

.elija_su_toldo {
	width:950px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.bgprod {
	width:173px;
	height:59px;
	float:left;
	display:inline;
	margin:0 25px 10px 20px;
	background:url(../images/bgprod.gif) no-repeat;
}
.img_prod_pres {
	width:45px;
	height:30px;
	float:left;
	padding:1px;
	margin:10px 7px;
	background:#FFFFFF;
	border:1px solid #666;
}
.nom_prod_pres {
	width:105px;
	float:left;
	padding:10px 0px 0px 0px;
}
.txt_nom_prod_pres {
	text-decoration:none;
	color:#fc9605;
	font-size:11px;
	font-weight:bold;
}
	a.txt_nom_prod_pres:hover {text-decoration:underline; color:#7c7c7c;}

.producto_presupuesto {
	width:430px;
	float:left;
	display:inline;
	margin:10px 10px 10px 0 ; 
}
.quienson_presupuesto {
	width:400px;
	float:left;
	margin:10px 0;
}

.presupuesto_medidas {
	width:170px;
	float:left;
	padding-top:15px;
}
.presupuesto_medidas label {
	width:50px; 
	text-align:right; 
	padding-right:3px; 
	float:left;
}
.presupuesto_producto_box {
	width:250px;
	float:left;
}
.img_presupuesto {
	width:246px;
	height:184px;
	float:left;
	border:1px solid #7c7c7c;
}

.elelegido {width:215px; float:left; padding-top:10px; padding-bottom:30px;}
.inputelegido {width:46px; border:1px solid #999999; float:left; height:13px; font-size:11px; font-family:Trabuchet Ms;}
.chekelegido {width:20px; border:0px; float:left;}
.imgaviste {width:244px; height:182px; border:1px solid #878787; padding:1px; float:left;}
.qsinput { 
	font:normal normal 11px/normal Trebuchet Ms;
	padding:2px;
	border-top:solid 1px #737373;
	border-right:solid 1px #b6b6b6;
	border-bottom:solid 1px #dbdbdb;
	border-left:solid 1px #737373;
	width:170px;
	margin:0 0 10px 0;
	color:#999;
	background:#fff;
}
.labelito {width:170px; padding-right:7px; padding-top:3px; text-align:right; float:left;}
.gratuitamente {width:600px; padding-left:20px; margin-top:15px; float:left;}