/* theme.css contains styles that support different sizes of theme images */ @import url("theme.css");
/* begin general styles for all themes */ 

body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
}
img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
	
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
	
	/* Set up positioning */
	position: fixed;
	bottom: 0;
	left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
	img.bg {
		left: 50%;
		margin-left: -512px;   /* 50% */
		
	}
}

/*--------------------------------------------    TEXTOS Y TIPOGRAFIAS --------------------------------------------*/  

p,table,div,td,th {
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin-top:0px;
	text-align:left;
	color:#000000;
}

h3
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:100;
letter-spacing:1px;
height:40px;
color:#999999;
padding:30px 20px 60px 20px;
}


h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:100;
height:20px;
color:#ffffff;
}

.TituloProducto {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:21px;
	height:40px;
	color:#1A1A1A;
}
.TextoProducto a:link{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#474747;
} 
.TextoProducto a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
} 
.TextoProducto a:visited{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
} 

.TextoRight {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#FFFFFF;
}

.TextoProducto {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color:#474747;
}

.tipoheader {
    position:fixed;
	display:block;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-top:15px;
	margin-right:10px;
	position:relative;
	text-align:center;
}

.deltatitle {
	position:relative;
	top:300px;
	display:block;
	height:43px;
	width:170px;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	background-image:url(../img/fondobotonera.jpg);
	background-repeat:no-repeat;
}

.deltaitems {
display:block;
height:43px;
width:191px;
text-align:left;
font-size:14px;
padding:0px, 0, 0, 7px;
font:Arial, Helvetica, 'tahoma' sans-serif ;
color:#ffffff;
background-image:url(../img/fondobotonera.jpg);
background-repeat:no-repeat;
}

.deltamiddletipo {
padding-left:15px;
padding-right:15px;
margin-top:20px;
margin-bottom:20px;
color:#000000;
height:580px;
}

.textofooter {
	color:#ffffff;
	text-align:center;
	text-size:12px;
	line-height: normal;
	margin-top:12px;
}

.search {
font-size:10px;
border:1px solid #8CAAD4;
color:#164B98;
}


a:link {
	color:#FFFFFF;
	text-decoration:none;
}

a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

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

a:active {
	color:#000000;
	text-decoration:none;
}
.shoppingnavright a:link {
	color:#ffffff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	background-color:#b2c837;
	text-align:left;
	text-decoration:underline;
	margin:0;
	width:100px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.shoppingnavright  a:hover {
	color:#454545;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	background-color:#E6E6E6;
	text-align:left;
	text-decoration:underline;
	margin:0;
	width:100px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* ----------------------------------------------------- */ 

/* ---------------------------------------------------- */ 




.demo-ad-top{
	margin:20px 0;
}

.gradient {
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0.28, rgb(255,201,116)),  color-stop(0.64, rgb(228,143,10)) );
	background-image: -moz-linear-gradient(  center bottom,  rgb(255,201,116) 28%,  rgb(228,143,10) 64% );
	width:300px;
	height:150px;
	padding:5px;
}


div.background {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}
div.background img {
	position:fixed;
	list-style: none;
	top:0px;
	left:auto;
	
}
div.background ul li.show {
	z-index:500
}


/*////////////////////////////////////*/

div#banner {
	position:relative;
	    width:884px;
	height:163px;
	top:40px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/fondo_banner.png);
	background-repeat:no-repeat;
	
}

/*/////////////////////////////////////////
                                     ARMADO GENERAL         
											  ////////////////////////////7//////////////////////*/

div.deltabackground {
position:fixed;
top:0px;
left:0px;
width:1024px;
}

div#topmenu {
	position:fixed;
	width:100%;
	height:50px;
	display:block;
	background-image:url(../img/barramenuarriba_new_sha.png);
	background-repeat:repeat;
	z-index:20;
}




div#contenidomedio {
	position:relative;
	top:40px;
	height:970px;
	margin-left:auto;
	margin-right:auto;
	width:884px;
	}

div#deltaleft {
	position:relative;
    top:0px;
	float:left;
	width:191px;
	z-index:15;
	height:995px;
	background-image:url(../img/bg_left.png);


}


div#deltamiddle {
	position:relative;
    top:0px;
	width:505px;
	float:left;
	height:950px;
	padding:10px 10px 35px 10px;
	margin: 0 0 0 0px;
	background-color:#FFFFFF;
}


div#deltaright {
	position:relative;
    top:0px;
	float:left;
	width:168px;
	height:995px;
	margin:0 0px 0 0;
	padding-left:0px;	
	padding-right:0px;
	padding-top:0px;
	background-image:url(../img/bg_right_menu.png);

}


div#PosicionFotosAnimadas {
	position:absolute;
	width:468px;
	height:156px;
	top:-2px;
	right:17px;
	background-repeat:no-repeat;
	
}


/*////////////////////////////////////*/


form {
	margin:0;
	padding:0;
}


div#mifooter {
	position:fixed;
	 bottom:0px;  left:0px;  width:100%;  height:35px;  z-index:3;
	display:block;
	margin-top:500px;
	background-color:#1C7C08;
	z-index:20;

	
}


div.deltafooter a:visited {
color:#666666;
text-decoration:none;
}

div.deltafooter a:hover {
color:#999999;
text-decoration:none;
}

.rsslink {
}

div.deltagoto {
float:left;
padding:3px 10px 0 0px;
position:relative;
text-align:left;
}


.deltabannerletra {
color:#FFFFFF;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-stretch:expanded;
margin-left:40px;
margin-right:40px;
line-height:20px;
}
#deltabanner-link {
	position:absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:93px;
	background-color:transparent;/* border:1px solid yellow;
*/
}
div.deltasearch {
	position:relative;
	display:block;
	clear:both;
	width:1024px;
	left:30px;
	bottom:0px;
	padding:0px;
	background-color: #333333;
}


div.deltalogin {
position:absolute;
top:11px;
right:10px;
margin:0 5px 0 0;
padding:0px;
color:#FF0808;
font-size:10px;
}
div.deltalogin a:link {
color:#6C6C6C;
font-weight:bold;
display:block;
text-decoration:none;
padding:4px 0px 0px 0px;
}
div.deltalogin a:visited {
color:#6C6C6C;
font-weight:bold;
display:block;
text-decoration:none;
padding:4px 0px 0px 0px;
}
div.deltalogin a:hover {
color:#464646;
font-weight:bold;
display:block;
text-decoration:none;
padding:4px 0px 0px 0px;
}
div.socialmedia {
padding-top:15px;
}
div.deltalogin div.socialmedia a {
display:inline;
margin:0;
padding:0 6px 0 0;
}
div.deltalogin div.socialmedia a.last {
padding:0px;
}
span.deltacustlogin a:link {
color:#1854A1;
background:url('delta_fibreglass_09.gif') no-repeat;
text-decoration:none;
font-weight:bold;
padding:0px 0 3px 18px;
display:block;
}
span.deltacustlogin a:visited {
color:#1854A1;
background:url('delta_fibreglass_09.gif') no-repeat;
text-decoration:none;
font-weight:bold;
padding:0px 0 3px 18px;
display:block;
}
span.deltacustlogin a:hover {
color:#0F366F;
background:url('delta_fibreglass_09.gif') no-repeat;
text-decoration:none;
font-weight:bold;
padding:0px 0 3px 18px;
display:block;
}
div.deltatelephone {
position:relative;
top:0px;
float:right;
color:#BDD5E7;
margin:0;
padding:4px 0 0 0;
}
span.phonenumber {
color:#ffffff;
font-weight:bold;
}
.searchform {
width:240px;
display:inline;
}
div.deltashopping {
	color:#FFFFFF;
	width:151px;
	background-image:url(../img/bg_right_sinsombra.png);
	
}

div.quicklinks {
color:#ffffff;
display:block;
	background-image:url(../img/bg_right_menu.png);
text-align:left;
text-decoration:none;
margin:0;
width:130px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

font-size:14px;
}




div.cartadecolores{
position:relative;
float:right;
width:180px;
height:40px;
background-image:url(../img/cartacolores.png);
background-position:120px;
background-repeat:no-repeat;

}

div.clear {
clear:both;
}
div.actinicpowered {
position:relative;
text-align:center;
color:#565656;
width:100%;

padding:100px 0 0 0;
margin:0 5px 0 12px;
}
div.actinicpowered p {
text-align:center;
}
.viewcart a:link {
font-weight:bold;
color:#464646;
text-decoration:none;
}
.viewcart a:visited {
font-weight:bold;
color:#464646;
text-decoration:none;
}
.viewcart a:hover {
font-weight:bold;
color:#666666;
text-decoration:none;
}



div#cfsfootercontainer { 
position:fixed;  bottom:0px;  left:0px;  width:100%;  height:45px;  z-index:3;  background-image:url('cfs_fibreglass_44.png');  background-repeat:repeat-x;  text-align: center;  display:block;  } 

div.cfsfooter { position:relative;  top:20px; width:880px; color:#666666; text-align:left; margin-left:auto; margin-right:auto; padding: 0px 0px 0 0; margin-top:-4px; text-size:10px; } 
div.cfsfooter a:link{ color:#666666; text-decoration: none; } 
div.cfsfooter a:visited{ color:#666666; text-decoration: none; } 
div.cfsfooter a:hover{ color:#999999; text-decoration: none; } 



/*/////////////////////////*//

#menu { height:42px; width:191px; margin:auto; }  

/*--------------------------------------------    CSS SUBMENU --------------------------------------------*/  

#accordion {
position:relative;
    top:-10px;
	list-style: none;
	padding: 0 0 0 0;
	width: 191px;
}
#accordion li{
	display: block;
	font-weight: bold;
	margin: 0px;
	cursor: pointer;
	list-style: circle;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#accordion ul {
	list-style: none;
	padding: 0 0 0 0;
	display: none;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	padding: 0 0 0 0;
}
#accordion a {
	text-decoration: none;	
	padding: 0 0 0 0;

}
#accordion a:hover {
	text-decoration: none;	
	padding: 0 0 0 0;

}
