@charset "utf-8";

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes spacing in tables */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

body  {
/*background : #e4e2d0;*/
background-image: url(../imagenes/pixelcrackelure.jpg);
font : garamond;
text-align : center;
margin-top : 0;
}
a {
outline-style : none;
color:#000;
text-decoration : none;
}
a:hover, a:focus {
color:#999999;
text-decoration : none;
border-bottom : none;
}
strong {
font-weight : bold;
}
/*p {
font-family : "Times New Roman", Times, serif;
font-size : 12px;
color : #ff9900;
}*/
img {
border : none;
}
abbr {
border-bottom : 1px dotted #111;
cursor : help;
}
h2 {
font-size : 24px;
color : #CCCCCC;
/*border-bottom : 1px dotted #666;*/
padding-bottom:8px;
margin-bottom : 8px;
}

h2 a {
font-size : 100%;
color:#CCCCCC;
border : none;
}

h3 {
font-size : 90%;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #660000;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}





/*-------------  fin menu principal  --------------------*/

#contenedor {
position : relative;
/*background : #e4e2d0;*/
background-image: url(../imagenes/pixelcrackelure.jpg);
width : 948px;
height : 600px;
top : 0;
margin : 0 auto;
z-index : 1500;
text-align:center;
}




/* -------------------------   cuadros   ---------------------*/

#cuadro1 {
	margin-top: 90px;
	height : 430px;
	width : 948px;
	float : left;
	margin-right:auto;
    text-align:center;
	background-color: #bfc7b4;
	padding: 0px;
}


  /*---------- fin */ 
  
#divbotonera {
	position:absolute;
	left:352px;
	top:495px;
	width:580px;
	height:21px;
	z-index:1501;
	float:right;
	font:garamond;
	color:#990000;
	font-size:13px;
}

.Estilo5 {
	font-size: 14px;
	font-weight: bold;
}
.Estilo6 {color: #990000}

#divlinea {
	position:absolute;
	left:0px;
	top:110px;
	width:948px;
	height:25px;
	z-index:2000;
	}
	
#divlineaabajo {
	position: absolute;
	left:0px;
	top:476px;
	width:948px;
	height:22px;
	z-index:1504;
}

#divcajatexto {
	position:absolute;
	left:588px;
	top:121px;
	width:254px;
	height:315px;
	z-index:1502;
	font-size:11px;
	border: solid white medium;
	margin-left: 45px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}

#divlogo {
	position:absolute;
	/*background:url(../imagenes/logodinas.png) no-repeat;*/
	left:99px;
	top:45px;
	width:174px;
	height:195px;
	z-index:2500;
}

#madera {
	position:absolute;
	background:url(../imagenes/maderita.jpg);
	left:0px;
	top:90px;
	width:948px;
	height:30px;
	z-index:1508;
}

#divfotofondo {
	position:absolute;
	/*background : url(../imagenes/productos.jpg) no-repeat top;*/
	left:9px;
	top:122px;
	width:610px;
	height:367px;
	z-index:1501;
	
}



#divtextosuperior {
	position:absolute;
	left:285px;
	top:50px;
	width:392px;
	height:34px;
	z-index:1506;
}
.Estilo7 {
	font-size: 26px
}
#divtextoinferior {
	position:absolute;
	left:249px;
	top:531px;
	width:495px;
	height:33px;
	z-index:1507;
}



.texto {
color:#9F2A22;
}



.gallery {
	float:left;
	width:300px;
	height:70px;
	margin-top:265px;
	margin-left:45px;
	z-index : 5000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.gallery a {
border : medium none;
padding-top: 100px;
}

.gallery a img {
width:70px;
height:70px;
border:solid 2px #cccccc;
}

.gallery a:hover img {
border : 2px solid #990000;
}

.gallery img {
margin : 3px 3px 3px 3px;
}

.gallery span {
color : #bdcc00;
}

.gallery td {
	padding : 3px;
	vertical-align : top;
	
}
