/* Todo el codigo es Copyright 2008 de Pentacorp.net */
/*All code is Copyright 2008 of Pentacorp.net */
body {
	margin:0;
	padding:0;
	font:normal 11px/normal "Arial", Helvetica, sans-serif;
	color:#7c7c7c;
	background:#9a142b url(../images/bg.jpg) center top no-repeat;
}
a, a:link, a:visited, a:hover {
	outline:none;/*Remove active link borders*/
	white-space:nowrap;/*Prevent line breaks in links*/
}
p {
	color:#7c7c7c;
}
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*/
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}

/*Web Structure*/

#loguin {
	width:865px;
	height:40px;
	margin:0 auto;
	padding:0;
	font:normal 11px/normal Tahoma;
	color:#484848;
}
#mnu {
	width:840px;
	margin:0 auto;
	padding:0;
	background: url(../images/bg_menu.gif) top repeat-x;
}
#main {
	width:866px;
	margin:0 auto;
	padding:0;
	font:normal 11px/normal Tahoma;
	color:#484848;
	background:#FFFFFF;
	border:1px solid #f7d3d1;
}

/*Structure*/

/*Central*/

#boxcentral {
	width:840px;
	margin:0 auto;
	margin-bottom:14px;
	background:#fdf8f4;
	border:1px solid #fae3e1;
	color:#ffffff;
	padding-bottom:8px;
}

/*LOGUIN*/

.logEsp {
	width:100px;
	height:15px;
	background:#FFFFFF;
	margin:5px 0;
	border:1px solid #dd97ab;
	float:left;
}
.log{
	width:60px;
	height:15px;
	float:left;
	text-align:right;
	padding: 6px 5px 0 0;
	
}
.btnEntrar{
	width:40px;
	float:left;
	margin:0;
	padding:6px 0 0 10px;
	
}
.btnCerrar{
	width:87px;
	float:left;
	margin:0;
	padding:6px 0 0 10px;
	
}
.reg{
	width:250px;
	float:left;
	margin:0;
	padding:6px 0 0 10px;
}
.reg a, .reg a:link .reg a:visited{
	color:#b42344;
	text-decoration:underline
} 
.reg a:hover{
	color:#b42344;
	text-decoration:none;
}
.reg2{
	float:left;
	margin:0;
	padding:8px 0 0 14px;
}

/*Destacado*/

#boxdes {
	width:840px;
	margin:0 auto;
	background:#b42344 url(../images/bg_dest.gif) top repeat-y;
	border:1px solid #df959f;
	color:#ffffff;
}
#boxmiscompras {
	width:628px;
	height:36px;
	margin:4px 0 0 0;
	padding:0;
	float:right;
}
#boxmiscompras2 {
	width:628px;
	height:15px;
	margin:4px 0 0 0;
	padding:0;
	float:right;
}
.valor {
	height:20px;
	margin:4px;
	padding:0 10px 0 10px;;
	float:right;
	border-left:1px solid #4f4f4f;
	text-align:center;
	color:#4f4f4f;
	font:bold 16px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
}
.btnFinalizar {
	width:79px;
	height:20px;
	margin:6px;
	padding:0;
	float:right;
	text-align:center;
}
.miscompras {
	width:132px;
	height:10px;
	margin:8px 0 0 0;
	padding:0 0 6px 20px;
	float:right;
	color:#7c7c7c;
	background: url(../images/ico_carrito.gif) left center no-repeat;
}
.miscompras a, .miscompras a:link .miscompras a:visited{
	color:#b42344;
	text-decoration:underline
} 
.miscompras a:hover{
	color:#b42344;
	text-decoration:none;
}
#slide {
	width:455px;
	margin:14px 0 0 0;
	padding:10px 0 10px 0;
	float:left;
	background:#faeff2;
	text-align:center;
	border:1px solid #f8dcdb;
}
/*#slide img{
	border:2px solid #990000;
}*/
#submenu {
	width:204px;
	float:left;
	font:normal 14px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#e78091;
	line-height:25px;
	padding:0 0 0 8px;
	margin:0;
	/*background:#fd2a00;*/
}
#submenu .btn{
	width:183px;
	padding:0;
	margin:5px 0;
	float:left;
}
ul.smenu {
	width:212px;
	float:left;
	list-style:none;
	margin:30px 0 10px 0;
	padding:0px;
	/*background:#65fc01;*/
}
ul.smenu li {
	width:180px;
	text-align:left;
	display:block;
	border-bottom:1px dashed #996600;
	margin:0;
	padding:0px;
}
ul.smenu li a:link, ul.smenu li a:visited {
	color:#e78091;
	text-decoration:none;
	margin:0;
	padding:0 0 0 14px;
	background:url(../images/dot_01.gif) left center no-repeat;
}
ul.smenu li a:hover {
	color:#b42344;
	margin:0;
	padding:0 0 0 14px;
	text-decoration:none;
	background:url(../images/dot_02.gif) left center no-repeat;
}
.fundas {
	width:280px;
	float:left;
}
.canastilla {
	width:279px;
	float:left;
}
.sacos {
	width:281px;
	float:left;
}
.imgdest {
	width:165px;
	height:123px;
	border:1px solid #FFFFFF;
	float:left;
	margin:0 0 10px 8px;
	background:#ffffff;
}
.info2 {
	width:91px;
	float:left;
	padding:0px 6px 0 6px;
	line-height:14px;
}
#ofertas {
	width:170px;
	float:left;
	padding:0;
	margin:0;
}
#ofertas h2{
	font:bold 12px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
	text-transform:uppercase;
	padding:0;
	margin:8px 0 0 10px;
}
.titofertas {
	width:130px;
	height:24px;
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0 10px;
	background:url(../images/starDot.gif) left center no-repeat;
	font:normal 18px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
	border-bottom:2px dashed #990000;
}
.imgOferta {
	width:134px;
	height:104px;
	background:#f5d1c2;
	border:2px solid #dd97ab;
	margin:6px auto;
	text-align:center;
}
.masinfo {
	width:130px;
	float:left;
	padding:0 0 10px 10px;
	margin:0 0 0 10px;
	text-align:right;
}
.btnofertas {
	width:20px;
	float:left;
	padding:0 0 10px 0px;
	margin:8px 0 0 0px;
	text-align:left;
}

/*Listado de Productos*/

#lisProd {
	width:608px;
	/*height:300px; fix*/
	float:left;
	padding:0 0 20px 0;
	margin:0;
	border:1px solid #f7d3d1;
	background:#f9edef;
}
#lisProd2 {
	width:608px;
	/*height:500px;fix */
	float:left;
	padding:0 0 20px 0;
	margin:0;
	border:1px solid #f7d3d1;
	background:#f9edef;
}
#lis {
	width:608px;
	float:left;
	padding:0 0 20px 0;
	margin:0;
	border:1px solid #f7d3d1;
	background:#f9edef;
}
.bloqProd {
	width:290px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
.bloqProd_dist {
	width:187px;
	height:155px;/*fix*/
	float:left;
	padding:0px;
	margin:0;
}
#prodSelec {
	width:560px;
	float:left;
	padding:0 0 5px 20px;
	margin:0 0 0 10px;
	background:#ecc6cc;
}
#prodSelec .op{
	width:150px;
	float:left;
	margin:0;
	padding:0 30px 0 0;
	
}
.btnBuscar{
	width:550px;
	float:left;
	margin:0;
	padding:8px 0;
	text-align:right;
}
.label {
	width:125px;
	height:15px;
	padding:5px 0 0 0;
	float:right;
	font:bold 12px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
	text-transform:uppercase;
}
.chekelegido {
	width:20px;
	height:14px;
	padding:0 0 6px 0;
	border:none;
	float:left;
	background:#ecc6cc;
}
#lisProd .masinfo {
	width:41px;
	float:left;
	padding:8px 8px 0 0;
	margin:0;
}
#lisProd .comprar {
	width:84px;
	float:left;
	padding:8px 8px 0 0;
	margin:0;
}
#lisProd .precio {
	width:120px;
	float:right;
	padding:8px 0 0 0;
	margin:0;
	color:#167f0b;
	text-align:left;
	height:40px;
	font:bold 13px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
}
.titlistp {
	width:560px;
	height:24px;
	float:left;
	padding:0 0 6px 20px;
	margin:0 0 2px 10px;
	background:url(../images/starDot.gif) left center no-repeat;
	font:normal 18px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
	border-bottom:2px dotted #990000;
}
#lisProd h2{
	width:280px;
	font:bold 12px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
	text-transform:uppercase;
	float:left;
	padding:8px 0;
	margin:0;
}
.bloqProd_dist h2{
	width:170px;
	font:bold 12px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
	text-transform:uppercase;
	float:left;
	padding:2px 0;
	text-align:center;
	margin:0;
}
.imgProd {
	width:170px;
	border:1px solid #b42344;
	margin:0;
	padding:0;
	float:left;
	background:#fff;
}
.imgProd_dist {
	width:170px;
	height:130px;
	border:1px solid #b42344;
	margin:0;
	padding:0;
	float:left;
}
a.imgProd_dist:hover {
	width:170px;
	border:1px solid #ecb7a7;
	margin:0;
	padding:0;
	float:left;
}
.desProd {
	width:98px;
	color:#777676;
	float:left;
	margin:0;
	padding:0 0 0 10px;
}
.btn {
	width:106px;
	background: #FFFF00;
	color:#777676;
	float:left;
	margin:0;
	padding:0;
}

/*Detalle de Productos*/

#detProd {
	width:560px;
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0 10px;
	background:#CCFF00;
}
#lisProd h3{
	width:320px;
	height:20px;
	font:bold 16px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
	color:#b42344;
	text-transform:uppercase;
	float:left;
	padding:6px 0;
	margin:0 0 0 10px;
}
#lisProd h4{
	width:183px;
	height:20px;
	font:bold 12px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
	color:#e78091;
	float:right;
	padding:0;
	margin:10px 20px 10px 0;
	border-bottom:1px dotted #e78091;
}
#lisProd h5{
	width:371px;
	height:20px;
	font:bold 12px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
	color:#e78091;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	border-bottom:1px dotted #e78091;
}
#lisProd .iconc{
	width:14px;
	height:13px;
	float:left;
	padding:0;
	margin:0 0 0 20px;
}
#lisProd .iconi{
	width:12px;
	height:13px;
	float:left;
	padding:0;
	margin:0 5px 0 5px;
}
.lisDesc {
	width:140px;/*fixed 80*/
	height:18px;/*fixed 13*/
	float:left;
	padding:0;
	margin:0;
	color:#6a6a6a;
}
.imgdetProd {
	width:371px;
	height:280px;
	float:left;
	padding:0;
	margin:0 0 0 10px;
	border:2px solid #b42344;
	background:#ffffff;
}
#imgVisor{
	width:375px;
	/*height:70px;*/
	float:left;
	padding:0;
	margin:0 0 10px 10px;
	background:#fdf8f8;
}
#imgVisor .small{
	width:63px;
	height:46px;
	float:left;
	padding:0;
	margin:10px;
	border:1px solid #b52647;
}
.btnComprar {
	float:right;
	padding:4px 0;
	margin:0;
}
.valorFinal {
	margin:0;
	padding:0 18px;
	float:right;
	text-align:right;
	color:#167f0b;
	font:bold 16px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
}
.info{
	width:181px;
	height:104px;
	float:right;
	padding:0;
	margin:0 20px 0 0;
	border:1px solid #e09198;
}
.desInfo{
	width:371px;
	float:left;
	padding:0;
	margin:8px 0 8px 10px;
	color:#6a6a6a;
}
#prodRelac{
	width:183px;
	float:right;
	padding:0 0 10px 0;
	margin:0 20px 0 0;
	background:#f5dadc;
	border-bottom:2px dotted #e78091;
	border-top:2px dotted #e78091;
}
.det{
	width:86px;
	float:left;
	padding:0 4px 0 6px;
	margin:0;
	color:#6a6a6a;
}
.det a, .det a:link .det a:visited{
	font-weight:bold;
	color:#b52647;
	text-decoration:none;
} 
.det a:hover{
	font-weight:bold;
	color:#e78091;
	text-decoration:none;
}
#prodRelac .small{
	width:63px;
	height:46px;
	float:left;
	padding:0;
	margin:0 0 0 6px;
	border:1px solid #b52647;
}
#prodRelac h2{
	width:183px;
	padding:10px 0 6px 5px;
	margin:0 20px 0 0;
	font:bold 12px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
	color:#e78091;
	text-transform:uppercase;
}
.titProdRelac {
	width:183px;
	float:right;
	padding:0 0 0 20px;
	margin:0 0 4px 10px;
	background:url(../images/starDot.gif) left center no-repeat;
	font:bold 12px/1.5 'Trebuchet Ms', arial, hevetica, sans-serif;
	color:#b42344;
}
.qsinput { 
	width:175px;
	height:20px;
	border:1px solid #999999;
	background:#FFFFFF;
	margin-bottom:10px;
	color:#999999;
	float:left;
}
.labelito {
	width:175px;
	text-align:center;
	color:#666;
	float:left;
	background:#fff;
	font:normal normal 13px/normal "Trebuchet Ms";
}
pre
/*Ofertas*/

#lisProd .precioOferta {
	width:120px;
	float:right;
	padding:0px;
	margin:0;
	color:#1c9208;
	text-align:left;
	padding:0px;
	margin:0px;
	height:18px;
	font:bold 16px/1.5 'Trebuchet Ms', arial, helvetica, sans-serif;
}
.ofertanew {
	width:120px;
	float:right;
}
.ofertatachada {
	width:120px;
	float:right;
	color:#787876;
	text-decoration:line-through;
	text-align:left;
	padding:0px;
	margin:0px;
	font:bold 11px/1.5 'Trebuchet', arial, helvetica, sans-serif;
}

/*Carrito de Compras*/

.t {
	color:#7c7c7c;
	float:left;
	margin:10px 0 0 10px;
	padding:0px;
}
.t a, .t a:link .t a:visited{
	color:#b42344;
	text-decoration:underline;
} 
.t a:hover{
	color:#7c7c7c;
	text-decoration:none;
}
#carBox{
	width:566px;
	margin:0 auto;
	height:20px;
	background:#b42344;
	border:1px solid #d2d2d2;
	text-transform:uppercase;
	font-weight:bold;
	padding:8px 0 0 11px;
}
.td01{
	width:168px;
	float:left;
}
.td02 {
	width:94px;
	float:left;
	text-align:center;
}
.td03 {
	width:82px;
	float:left;
	text-align:center;
}
.td04 {
	width:136px;
	float:left;
	text-align:center;
}
.td05 {
	width:80px;
	float:left;
	text-align:center;
}
.td06{
	width:262px;
	float:left;
}
.td07{
	width:480px;
	float:left;
}
.td08{
	width:198px;
	float:left;
	padding-left:20px;
}
.id01{
	width:566px;
	margin:0 auto;
	height:26px;
	font-size:12px;
	background:#ffffff;
	border:1px solid #d2d2d2;
	color:#8c8c8c;
	padding:8px 0 0 11px;
}
.id02{
	width:566px;
	margin:0 auto;
	height:26px;
	font-size:12px;
	background:#f4e8e9;
	border:1px solid #d2d2d2;
	color:#8c8c8c;
	padding:8px 0 0 11px;
}
.id03{
	width:566px;
	margin:0 auto;
	height:20px;
	font-size:12px;
	background:#ebc3c7;
	border:1px solid #d2d2d2;
	color:#666666;
	padding:8px 0 0 11px;
}
.carritobtn1 {
	width:125px;
	height:19px;
	float:right;
	text-align:center;
	margin-top:12px;
	padding-right:14px;
}
.carritobtn2 {
	width:81px;
	height:19px;
	float:right;
	text-align:center;
	margin-top:12px;
	padding-right:14px;
}
.carritobtn3 {
	width:73px;
	height:19px;
	float:right;
	text-align:center;
	margin-top:12px;
	padding-right:14px;
}

/*contacto*/

input {
	width:30px;
	height:18px;
	background:#FFFFFF;
	margin:0 0 2px 0;
	padding:0;
	border:1px solid #999999;
}
.conimput {
	width:200px;
	height:24px;
	background:#FFFFFF;
	margin:4px 0 8px 0;
	padding:0;
	border:1px solid #e78091;
}
.conimput2 {
	width:183px;
	height:20px;
	background:#FFFFFF;
	margin:4px 0 8px 0;
	padding:0;
	border:1px solid #e78091;
}
textarea {
	width:231px;
	height:100px;
	background:#FFFFFF;
	margin:5px 0px;
	border:1px solid #e78091;
}
#conBox{
	width:566px;
	margin:0 auto;
	padding:0;
	color:#666666;
}
.detalle {
	width:271px;
	background:#f6dde0 url(../images/detalle.jpg) top no-repeat;
	margin:0;
	float:right;
	padding:70px 0 15px 16px;
}
/*Presupuesto*/

#presupcont{
	width:973px;
	float:left;
	margin:0;
	padding:0;
	background:#f0fbff;
}
#presupcont .titp{
	width:973px;
	height:30px;
	background:#00FFCC;
	float:left;
	background:#fff url(../images/bg_titp.gif) top repeat-x;
	border-bottom:1px dashed #0488b6;
	padding-top:10px;
}

/*Primer bloque / Tipo de Toldo*/

#presupcont .boxprimer{
	width:941px;
	float:left;
	margin:0;
	padding:0 16px 16px 16px;
}
#presupcont h2{
	font:normal 20px/normal Georgia;
	color:#048abf;
	padding-left:7px;
	background:url(../images/dot_blue.gif) no-repeat left;
	margin:0px 0px 0px 4px;
}
#presupcont h3{
	font:bold 12px/normal Georgia;
	color:#66615b;
	padding:10px 0 10px 0;
	margin:0;
}
#presupcont h4{
	font:normal 12px/normal Georgia;
	color:#0e89c5;
	padding-left:7px;
	background:url(../images/dot_blue.gif) no-repeat left;
	margin:0 0 10px 0;
}
#tipolabel { 
	width:178px;
	float:left;
	height:26px;
	padding:8px 0 0 10px;
}
#tipolabel input { width:15px; height:20px; float:left; border:none;}
#tipolabel label { width:120px; height:20px; float:left; padding-top:6px; padding-left:5px;}

/*Segundo bloque / Elijo mi Toldo*/

#presupcont .boxsegundo{
	width:941px;
	float:left;
	margin:0;
	padding:0 16px 16px 16px;
}
#elijomitoldo {
	width:159px;
	height:46px;
	float:left;
	padding:14px 0 0 14px;
	margin-right:10px;
	background:url(../images/bg_elijo.gif) no-repeat center;
}
#elijomitoldo .imagen{
	width:45px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	border:2px solid #74c6e6;
}
#elijomitoldo .link{
	width:85px;
	font:bold 11px/normal Georgia;
	color:#74c6e6;
	float:left;
	margin:0;
	padding-left:5px;
}
#toldoelegido {
	width:470px;
	float:left;
	padding:0 0 0 16px;
}
#dondeyquien {
	width:470px;
	float:left;
}
.qsinput { width:165px; height:20px; border:1px solid #999999; background:#FFFFFF;}
.labelito {width:174px; padding-right:7px; padding-top:10px; text-align:right; float:left;}
.inputelegido {width:46px; border:1px solid #999999; float:left; height:13px; font-size:11px; font-family:Trabuchet Ms;}

/*Tercer bloque / Valido mi solicitud gratuitamente*/

#presupcont .boxtres{
	width:941px;
	float:left;
	margin:0;
	padding:0 16px 16px 16px;
}
.chekelegido {width:20px; border:0px; float:left;}

/*Footer*/

#footer {
	width:842px;
	height:38px;
	padding:5px 0 5px 0;
	margin:4px 0 0 12px;
	font:normal 11px/1.5 'Tahoma', Helvetica, sans-serif;
	color:#777676;
	text-align:center;
	border-top:1px dashed #990000;
}
#footer img {
	vertical-align:middle;
	padding:0px 2px;
	margin:0;
}
#footer a, #footer a:link #footer a:visited{
	color:#777676;
	text-decoration:none;
} 
#footer a:hover{
	color:#e78091;
	text-decoration:none;
}
#pie {
	width:866px;
	font:normal 11px/normal 'Tahoma', Helvetica, sans-serif;
	color:#ffffff;
	margin:0 auto;
	padding-top:6px;
}
.copy {
	width:592px;
	float:left;
	padding-left:16px;
}
.penta {
	width:242px;
	float:left;
	text-align:right;
	padding-right:16px;
	background:url(../images/ico_pentacorp.gif) left center no-repeat;
}
.penta a, .penta a:link .penta a:visited{
	color:#ffffff;
	text-decoration:none;
} 
.penta a:hover{
	color:#f7d3d1;
	text-decoration:none;
}



