/*
Autor: Lisandro Martinez Basabilvaso
Email: lisandro@gmail.com
Website: http://lisandromartinez.com/
*/
body { /*stops floats dropping in IE 5.5/6 */
	margin:0;
	padding:0;
	font:normal normal 12px/normal Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#354e61 url(../images/bg.gif) top repeat-x;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
	white-space:nowrap;/*Prevent line breaks in links*/
}
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;
}
textarea{
	overflow:auto;/*Remove vertical textarea scrollbar in IE*/
}
/*Web estructure*/
#container {
	width:950px;
	padding:0px;
	margin:0 auto;
	color:#484848;
	background:#fff;
}
#header {
	width:950px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	color:#fff;
	background:#354e61 url(../images/bg.gif) top repeat-x;
}
#sidebar {
	float:right;
	width:420px;
	margin:0 10px 0 0;
	color:#484848;
	background:#fff;
}
#main {
	float:left;
	width:507px;
	margin:0 0 0 10px;
	color:#484848;
	background:#fff;
}
#footer {
	clear:both;
	width:100%;
	padding:10px 0;
	margin:0 0 0px 0;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #fff;
	background:#1c313f;
}
	#footer a, #footer a:link, #footer a:visited, #footer a:hover {
		color:#fff;
		text-decoration:none;
	}
	#footer a:hover {
		text-decoration:underline;
	}

/*Text Style*/
h1 {
	font:normal normal 28px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding:18px 0;
	margin:0;
	color:#fff;
}
	h1 strong {
		font-weight:normal;
		color:#b1d02c;
	}
h2 {
	height:28px;
	width:492px;
	padding:135px 0 0 13px;
	margin:0 0 10px 0;
	font:normal normal 14px/normal Tahoma;
	background:#405f6b url(../images/imagen.jpg) no-repeat;
	color:#fff;
	border:1px solid #6f98a6;
}
	h2 strong {
		color:#b1d02c;
	}
h3 {
	font:normal normal 18px/normal Tahoma;
	color:#6f98a6;
	background:#fff;
	margin:10px 0;
	padding:0;
}
	h3 strong {
		font-weight:normal;
		color:#1c313f;
	}
h4  {
	font:normal bold 14px/normal Tahoma;
	color:#6f98a6;
	background:none;
	margin:0 10px 0 0;
}
p {
	font:normal normal 12px/normal Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:0;
	margin:0 0 10px 0;
	color:#484848;
}
	p.thanks {
		float:right;
		margin-right:15px;
		color:#1c313f;
	}
/* HEADER */
#header span {
	float:right;
	padding:10px 15px;
	font-size:14px;
	color:#fff;
	background:#b1d02c;
}
#header span a, #header span a:link, #header span a:visited, #header span a:hover {
	color:#fff;
	text-decoration:none;
}
ul#mainnav {
	clear:both;
	font:normal normal 14px/32px Tahoma;
	width:100%;
	height:32px;
	list-style:none;
	margin:0;
	padding:0;
	color:#fff;
}
ul#mainnav li {
	float:left;
	display:inline
}
ul#mainnav li a{
	float:left;
	display:inline;
	height:32px;
	display: block;
	text-decoration: none;
	margin:0;
	padding:0px 10px 0 10px; /*padding inside each tab*/
	border-right: 2px solid #203545; /*right divider between tabs*/
	color:#fff;
	background:#6f98a6; /*background of tabs (default state)*/
}
ul#mainnav li a:link, #header li a:visited {
	color:#fff;
}
ul#mainnav li a:hover {
	background:#014a6f;
}
ul#mainnav li.selected a{
	color:#1d3240;
	background:#fff; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
/* MAIN */
/*Prods*/
.prodBox {
	float:left;
	display:inline;
	width:242px;
	color:#484848;
	padding:10px 10px 15px 0px;
}
.prodTit {
	margin:0 0 5px 0;
}
.prodTit a, .prodTit a:link, .prodTit a:visited, .prodTit a:hover {
	color:#6f98a6;
	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:155px;
	height:63px;
}
/* SIDEBAR */
/*instaladores*/
ul#instaladores h3{
	font:normal normal 14px/normal Tahoma;
	color:#ee4e4e;
	background:#f6efcc;
	margin:0;
	padding:5px 0;
}
ul#instaladores {
	list-style:none;
	width:412px;
	height:165px;
	padding:0 0 0 8px;
	margin:0 0 10px 0;
	color:#484848;
	background:#f6efcc;
}
ul#instaladores li {
	float:left;
	display:inline;
	width:190px;
	padding:0 0 0 6px;
	margin:0 10px 3px 0;
	background:url(../images/bg_li_distribuidores.gif) left center no-repeat;
}
/*banners*/
.banners {
	text-align:center;
	padding:10px;
	margin:0 0 10px 0;
	color:#fff;
	background:#6f98a6;
}
.banners img {
	margin:0 10px;
}
/*news*/
#sidebar-news {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	color:#484848;
	background:#edeff0;
}
#sidebar-news h3{
	font:normal normal 16px/normal Tahoma;
	color:#1b2f3d;
	background:#dde0e3;
	margin:0 0 5px 0;
	padding:5px;
}
#sidebar-news h3 strong {
	font-weight:normal;
	color:#4d6973;
}
.noticia-list {
	padding:0;
	margin:0 5px 8px 0;
}
.noticia-list span {
	padding-bottom:5px;
}
.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;
}
.noticia-home {
	float:left;
	display:inline;
	width:194px;
	padding:0;
	margin:0 8px;
	background:#edeff0;
}
.noticia-home p {
	text-align:justify;
}
.txt_titnothome {	
	font-size:12px;
	color:#1e3341;
	font-weight:bold;
	padding:0px;
	margin:0;
	text-decoration:underline;
	text-transform:uppercase;
}
.desc_not_home, .desc_not_list {
	width:75px;
	height:56px;
	float:left;
	margin-top:5px;
	margin-right:3px;
	border:1px solid #ccc;
}
.desc_not_list {
	margin:0 5px 5px 0;
}
/* FORMS */
fieldset {
	width:300px;
	border:none;
	margin:5px 0 0 0;
	background:#fff;
}
fieldset label{
	display:block;
	font:normal normal 12px/normal Tahoma, Helvetica, sans-serif;
	color:#575757;
	margin:0;
	padding:4px 0 0 0;
	text-align:right;
	width:60px;
	float:left;
}
fieldset br {
	clear:left;
}
fieldset input, fieldset textarea, fieldset select {
	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:2px 5px 12px 10px;
	color:#999;
	background:#fff;
}
fieldset select {
	width:206px;
}
fieldset textarea {
	height:70px;
}
.submit {
	margin:0 0 0 70px;
	padding:0;
}
/*instaladores*/
#instaladores {
	clear:both;
	width:940px;
	margin:0 0 0 10px;
	color:#484848;
	background:#fff;
}
.insBox {
	float:left;
	display:inline;
	width:303px;
	padding:0 10px 15px 0;	
}
.insBox p {
	margin:0px;
	padding:0px;
	font:normal 11px Tahoma;
}
.insBox p a, .insBox p a:link, .insBox p a:hover, .insBox p a:visited {
	color:#0e4480;
	font-size:10px;
}
.Instit {
	padding-bottom:5px;
	text-transform:uppercase;
	font:normal 12px/normal Tahoma;
	color:#0e4480;
}
.insImg {
	float:left;
	width:82px;
	height:61px;
	margin:0 5px 0 0;
	padding:0px;
	border:1px solid #e1e1e1;
	
}
/**/
#copyright {
	width:950px;
	padding:0px;
	margin:0 auto 5px auto;
}
#copyright strong {
	color:#b1d02c;
}

/*Presupuesto*/
.presupuesto_box { 
	float:left; 
	width:920px; 
	padding:0px 15px 15px 15px;
}
.titulos_presupuesto {
	width:492px;
	color:#6f98a6;
	float:left;
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
	text-transform:uppercase;
}
.subtitulos_presupuesto {
	width:900px;
	color:#6f98a6;
	float:left;
	padding-top:5px;
	text-decoration:underline;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.tipo_de_toldo {
	width:920px;
	float:left;
	padding:10px 0px;
}
.tipolabel { 
	width:150px; 
	float:left; 
	height:30px;
}
.tipolabel input { 
	width:15px;  
	float:left; 
	border:none;
}
.tipolabel label { 
	width:120px; 
	height:15px; 
	float:left; 
	padding-top:4px; 
	padding-left:5px;
}
.bgprodpres {
	width:157px;
	height:59px;
	float:left;
	padding:8px;
	margin:5px 20px 5px 0px;
	background:url(../images/bgtoldo.gif) no-repeat;
}
.imgpresupuesto {
	width:45px;
	height:30px;
	float:left;
	padding:1px;
	background:#fff;
	border:1px solid #789980;
}
.nomprod_presup {
	width:50px;
	height:50px;
	color:#fff;
	float:left;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.fl {float:left;}

.cajapres {
	width:930px; 
	float:left;
	padding-top:10px;
}

.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 { 
	width:175px; 
	height:20px; 
	margin-bottom:5px;
	border:1px solid #999999; 
	background:#FFFFFF;
}
.labelito {
	width:170px; 
	padding-right:7px; 
	padding-top:5px; 
	text-align:right; 
	float:left;
}
.gratuitamente {
	width:450px; 
	padding-left:20px; 
	margin-top:15px; 
	float:left;
}
.presupuesto_detallo {width:200px; float:left;}
.span_pre {
	font-size:11px;
	color:#7c7c7c;
	font-family:Tahoma;
}
.labelform {padding-left:4px; float:left; font-family:Trebuchet Ms; font-size:11px; width:200px; text-align:right; padding-right:5px;}


