@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;}

.Estilo8 {font-size: 14px; font-family:Arial, Helvetica, sans-serif;}
.Estilo9 {font-size: 18px}
/*.Estilo10 {font-size: 16px}*/

.Estilo20 {font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.Estilo10 {font-size: 16pt; }
.Estilo11 {
	font-size: 15pt;
	color: #990000;
}

#divformulario {
	position:relative;
	float:right;
	padding-left:5px;
	top:40px;
	width:500px;
	height:340px;
	z-index:1501;
	margin-right:50px;
	right:50;
	
}


#textoyboton {

	float:left;
	margin-left:60px;
	margin-top:140px;
	width:310px;
	height:230px;
	z-index:5000;
	text-align:center;

	font-size:12px;

	padding:7px;
		
	
}

#divcajatexto {

	float:left;
	margin-top:1px;
	width:254px;
	height:170px;
	z-index:5000;
	font-size:12px;
	border: solid white medium;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
		
	
}




#botonreservas {

/*	float:left;*/

	margin-top:205px;
	width:287px;
	height:25px;
	z-index:1502;

	font-size:12px;
	border: solid white thin;
	
		
}


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

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



#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;
}

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



.texto {
color:#9F2A22;
}





