/* CSS Tejados ARANA */

* {
	margin:0;
	padding:0;
	border:0;
}

body{
	background-color:#9a6634;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

h1{
	margin-left:40px;
	float:left;
}


a{
	color:#000000;
	text-decoration:none;
}

iframe{
	width:550px;
	height:350px;
	margin-left:170px;
}

small{
margin-left:170px;
}




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


#contenedor{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}

#superior{
	background:url(../imagenes/superior.jpg) bottom center no-repeat;
	height:10px;
}

#cabecera{
}

#menu{
	float:right;
	margin-right: 20px;
	margin-top:50px;
}

#menu li{
	list-style:none;
	float:left;
	border-left:4px solid #7A5926;
	padding: 0px;
	padding-top: 12px;
}

#menu a{
	text-transform:uppercase;
	font-size:150%;
	color:#000000;
	text-decoration:none;

	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 8px;
}

#menu a:hover{
	color:#7A5926;
}

#menu span{
	display:block;
	font-size:70%;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}

#submenu{
	background-color:#AD835B;
	color:#FFFFFF;
	text-transform:uppercase;
	width:787px;
	margin-left: 32px;
	padding-top:3px;
	padding-bottom:3px;
}

#submenu li{
	display:inline; 
	list-style:none; 
	margin-right:10px;
	margin-left:10px;
	}
#submenu a{
	color:#FFFFFF; 
	text-decoration:none; 
	
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;}
	
#submenu a:hover, #pie a:hover, #texto a:hover{
	text-decoration:underline;
}

#imagenes-intro{height:270px;}

#imagenes, #imagenes-intro{
	width:787px;
	margin-left: 32px;
	padding-bottom:5px;	
	
}

#imagenes img, #imagenes-intro img{
	margin-top:5px;	
	
}

#contenido{
	background:url(../imagenes/contenido.jpg) repeat-y center;
	min-height:200px;
}

#texto, #texto-intro{
	width:787px;
	margin-left: 32px;
	margin-top:10px;
	padding-bottom:10px;
	
}

#texto p, #texto ul, #texto ol{
	color:#666;
	padding-bottom:12px;
	font-size:85%;
	margin-left:170px;
	margin-right:10px;
}

#texto h3, #texto h4{
	margin-left:170px;
	font-size:100%;
	font-weight:normal;
	color:#666;
}

#texto h3{
	border-bottom:1px solid #999;
}

#texto li{
	margin-left:30px;
}


#texto h2{
	text-transform:uppercase;
	font-weight:normal;
	font-size:140%;
}

#texto-intro h2.intro{
	font-weight:normal;
	font-size:120%;
	text-align:center;
}

#texto-intro h3{
	margin-top:10px;
	font-weight:normal;
	font-size:180%;
	text-align:right;
}

#pie{
	background:url(../imagenes/pie.jpg) top center no-repeat;
	height:50px;
	text-align:right;
	padding-top:12px;
	padding-right:15px;
}

#pie li{
	display:inline;
	font-size:80%;
	color:#DADADA;
}

#pie li a{
	color:#000000;
	text-decoration:none;
}

#pie li a:hover{
	color:#DADADA;
}

.clear{clear:both;}

ul.galeria {margin:0px; margin-top:10px;}

.galeria li{
list-style:none;
margin-right:-20px;
}

.galeria li a{
display:block;
}

.galeria a{
padding:4px;
margin-left:5px;
margin-bottom:5px;
border:1px solid #663333;
}

.galeria a:hover{
border:1px solid #ccc;
}

.galeria li{
float:left;
}


.info{
margin-top:6px;
border:1px solid #333;
}



/*FORMULARIO*/

#texto form{
padding: 0; 
margin: 0;
font-size:80%;
padding-top:20px;
padding-bottom:20px;
}

#texto label{
	float: left; 
	width: 145px; 
	text-align:right;
	height:18px;
	margin-bottom:4px;
	margin-left:170px;
	padding-top:2px;
}

#texto form em{
margin-left:30px;
}

#texto input{
	float: right; 
	border-bottom:1px solid #7A5926;
	border-top:1px solid #F0F0F0;
	background-color:#F0F0F0;
	width:315px; 
	margin-right:100px; 
	height:20px;
	margin-bottom:4px;
	padding-left:5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
 }
 

#texto input.boton{
	float: right; 
	border:1px solid #7A5926;
	width: 90px; 
	height:30px;
	cursor: pointer;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:150%;
}

#texto textarea{
	float: right; 
	width: 315px; 
	padding:2px;
	margin:2px;
	margin-right:100px;
	padding-left:5px;
	border-bottom:1px solid #7A5926;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#F0F0F0;
	color:#666666;
	font-size:90%;

}

/*NOSCRIPT*/
#adv{
text-align:center;
font-size:80%;
color:#333333;
border:1px dashed #cc3333;
background-color:#FFFFFF;
}

em{text-align:right;}


#formulario input.check{
width:20px;
background-color:transparent;
margin-left:250px;
}

#formulario label.checklabel{
float:right;
width:350px;
margin-right:100px;

}

#formulario label.checklabel a{
text-decoration:underline;

}
