@charset "utf-8";
/* CSS Document Casa Aliaga*/

/************* GENERALES **************/
* {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   list-style:none;   
   outline:none;
}

body {
          font-family:Arial, Helvetica, sans-serif;
	  background-color:#1A110A;
	  font-size:11px;
	  color:#FFFFFF;
	  text-align:left;
          
}

#cuerpo {
		 background-image:url(img/fondo_body.jpg);
		 background-repeat:repeat-y;
		 height:auto;
		 width:966px;
		 margin:auto;
		 padding-left:18px;
		 padding-right:18px;		 
		 color:#806E5C;
}

img {
	 border:none 0px;
}

table {
		border:0px;
}
/* --------------------o------------- */
/************** Idioma **************/
#idioma {
		   padding-top: 10px;
                   width:150px;
		   height:100px;
                   padding-left:800px;
		   position:relative;                   
}

/********** CABECERA **************/
#cabecera {
		   width:966px;
		   height:95px;
		   position:relative;		   
}

.logo {
	   background:url(../media/images/logotipo.jpg) no-repeat;
	   width:350px;
	   height:36px;
	   position:absolute;
	   left:306px;
	   top:36px;
}
/* -------------o---------------- */



/*************** MENU *******************/
#menu {
	   width:966px;
	   height:37px;
	   background:url(../media/images/menu.jpg) no-repeat;
	   text-align:left;
	   color:#B6732F;
}

#menuconten {
			 padding-top:12px;
			 padding-left:70px;
			 position:relative;
			 text-align:center;
			 height:auto;
}

#menuconten li {
				float:left;
				width:auto;
}

#menuconten li a.of {
			          color:#A27232;
				  text-decoration:none;
				  font-weight:700;
				  float:left;
				  padding:0 12px 2px 12px;
				  margin:0 10px 0 10px;
}

#menuconten li a.of:hover {
						color:#FF9F06;
						border-bottom:#AE8D08 solid 2px;
}

#menuconten li a.on {
                                color:#FF9F06;
                                text-decoration:none;
                                border-bottom:#AE8D08 solid 2px;
                                font-weight:700;
				float:left;
				padding:0 12px 2px 12px;
                                margin:0 10px 0 10px;
}


.estilobarra {
              position: relative;
              overflow: hidden;
}

   
.estilobarra li.back {
			          border-bottom: 3px solid #B38B07;                        
					  height: 15px;
					  z-index: 8;
					  position: absolute;
}

.estilobarra li a {                      
				   z-index: 10;
				   outline:none;
				   display: block;
				   height: 25px;
				   position: relative;
				   overflow: hidden;
}

.boton {
		float:left;
}

#boton1 {
		 width:67px;
}

#boton3, #boton5, #boton6, #boton7, #boton8 {
											   padding-left:20px;
}
 
#boton2 {
		 padding-left:19px;
		 width:83px;
}

#boton3 {
		 width:97px;
}

#boton4 {
		 width:102px;
		 padding-left:21px;
}

#boton5 {
		 width:92px;
}

#boton6 {
		 width:77px;
}

#boton7 {
		 width:76px;
}

#boton8 {
		 width:87px;
}
/* ------------------o----------------- */



/*************** CONTENIDO *******************/
#contenido {			
			background:url(img/centro_cuerpo.jpg) repeat-y;
}

.cabcontent {
	         width:966px;
	         height:9px;
	         background:url(img/cabecera_cuerpo.jpg) no-repeat;
}

.centercontent {
			        width:966px;
				height:auto;
				display:table;
				background:url(img/centro_cuerpo.jpg) repeat-y;
}

.colleft {
		  float:left;
		  width:383px;
		  padding-left:10px;
                  
}

.colright {
		   float:right;
		   width:573px
}

.piecontent {
		     width:966px;
			 height:9px;
			 background:url(img/pie_cuerpo.jpg) no-repeat;
			 clear:both;
}
/* --------------------o-------------------- */



/*************** PIE *******************/
#pie {
	  width:966px;
	  height:35px;
	  background:url(../media/images/pie.jpg) no-repeat;
	  text-align:center;
	  color:#7F7868;
	  padding-top:15px;
	  letter-spacing:1px;
}
/* -----------------o------------------ */



/*************** HISTORIA *******************/
.lahistory {
					  	
}

.lahistory2 {
			 background:url(../media/images/aliaga_historia.jpg) no-repeat;
			 padding-top:105px;
			 padding-left:48px;
			 padding-right:40px;
			 letter-spacing:1px;
}

.flashistory {
			  padding-top:34px;
}

.borde1 {
		 border:solid 2px #B28F09;
}
/* --------------------o------------------- */



/*************** ARQUITECTURA *******************/
.arquitec {					  	
}

.aitem{
	   color: #FAA400 ;
	   font-size:15px;
	   font-weight:700;
	   padding-left:13px;
}

.arquitec0 {			
			padding-left:10px;			
}

.arquitec1 {
			width:950px;
			height:62px; 
			/*background:url(../media/images/aliaga_arquitectura5.jpg) no-repeat;*/
			position:relative;			
}

.atexto {
		 background:url(../media/images/flecha.gif) no-repeat;
		 background-position:0 3px;
                 color:#BD986A;
                 width:230px;
		 font-size:13px;
                 padding-left: 12px;
		 font-weight:700;
                 text-align: left;
                 height:40px;
}

.arquitec2 {
			 /*background:url(../media/images/aliaga_arquitectura.jpg) no-repeat;*/
			 padding-top:70px;
			 padding-right:10px;
			 text-align:justify;
			 padding-left:48px;
                         text-align:justify;
                         font-size:11px;
                         width: 500px;
                         
}

.arquitec3 {
	position:absolute;
	width:61px;
	height:20px;
	left: 159px;
	top: 28px;
}


.arquitec4 {
			padding-top:77px;
			padding-right:40px;
			text-align:justify;
			padding-left:36px;
}

.ancho_subconten{
                        width:500px;

}

 .alink {
	       height:40px;
		width:245px;
		float:left;
}

 a.alinks {
		  color:#BD986A;
		  text-decoration:none;
		  font-size:13px;
		  padding-left: 12px;
}
 a.alinks:hover {
				background:url(../media/images/flecha.gif) no-repeat;
				background-position:0 3px;
}


.panel3 {
		 height:90px;
		 width:485px;
		 padding-right:4px;
}

.panel_detarquit {
		 height:170px;
		 width:500px;
		 padding-right:2px;
}

.panel5 {
		 height:40px;
		 width:465px;
		 padding-right:4px;
}
.conten-pane6{
   padding-top: 50px;   
    
}

#pane6 {

    position: absolute;
    height:240px;
    width: 333px;
    padding-right:4px;
}


/* --------------------o------------------- */



/*************** SOLAR *******************/
.elsolar {
    padding-top: 30px;
    padding-bottom: 10px;
}

.elsolar2 {
			/* background:url(../media/images/aliaga_solar.jpg) no-repeat;*/
			 padding-top:50px;
			 padding-left:42px;
			 padding-right:40px;
			 text-align:justify;
			 font-size:11px;                        
}

.elsolar3 {
		  padding-right:20px;
		  height:280px;
}
/* --------------------o------------------- */
/*************** HISTORIA ************/
.cronology{    
    color:#7D5F47;
    font-size: 16px;
    font-weight:normal;
    width: 75px;
    float: left;
}
a.cronology:link, a.cronology:visited, a.cronology:focus {
												 color:#C4A576;
												 text-decoration:none;
}

a.cronology:hover {
    font-size: 22px;
    color:#C1A67a;
}
.timecronology{
    font-size: 22px;
    color:#C1A67a;
}
.subtitulocronology{
    color:#C1A67a;
    padding-left:5px;
    font-size: 12px;
    font-weight:normal;
    width: 280px;
    height: 31px;
    float:left;
    padding-top: 4px;
}
.titsubcategoria{
    color:#C1A67a;
    font-size: 12px;
    font-weight:normal;
    padding-left: 10px;
    width: 300px;

}

.titcronology{
    color:#7D5F47;
    font-size: 12px;
    font-weight:normal;
}
a.titcronology:link, a.cronology:visited, a.cronology:focus {
 color:#C4A576;
 text-decoration:none;
}

a.titcronology:hover {
    font-size: 16px;
    color:#C1A67a;
}

.textcronology{
    padding-left: 65px;
    width: 300px;
    font-family: 11px;
    color: #7d5f47;
    font-weight:normal;
    height:auto;

   
}

.textcronology2{
    padding-left: 12px;
    padding-top: 15px;
    width: 300px;
    font-family: 11px;
    color: #7d5f47;
    font-weight:normal;
    height:auto;
    padding-right: 2px;


}

.bdy_cuerpo{
    float: left;
    width: 330px;
    padding-right: 2px;
}

/*************** VISITA *******************/
.visita {					  	
}

.visita2 {
			 background:url(../media/images/aliaga_visita.jpg) no-repeat;
			 padding-top:123px;
			 padding-left:42px;
			 padding-right:40px;
			 text-align:justify;
			 font-size:12px;
			 height:320px;
}
/* --------------------o------------------- */



/**************** TESTIMONIOS *******************/
.testimonio {
                          width: 490px;
                          padding-top:70px;
			  padding-left:47px;			  
                          height: 30px;
}

.testimonio2 {
			  background:url(../media/images/aliaga_testimonio.jpg) no-repeat;
			  padding-top:45px;
			  padding-left:47px;
                          width: 490px;
			 /* padding-right:42px;*/
			  text-align:justify;
			  font-size:11px;
			  height:370px;
                          
}

.comentarios {
			  height:158px;
			  padding-left:14px;
			  padding-right:10px;
			  padding-top:10px;			  			  
}

.cfirma {
		 text-align:right;
		 color:#BD986A;
		 padding-bottom:5px;
}

.form {
	   padding-top:15px;          
}

.form1, .form2 {
	        
                background-color:#77481C;
		color:#FFFFFF;
		height:16px;
		width:115px;
		border:none 0px;
		font-size:12px;
}

.form2 {			
                
                width:200px;
		height:85px;		
		font-size:10px;
		font-family:Arial;
		overflow:auto;
}


.formleft {
		   float:left;
		   width:225px;
		   padding-left:6px;
		   text-align:right;
}

.formright {
		    float:right;
		    width:225px;
}



.btnenviar {
			color:#391E0C;
                        font-weight:bold;
                        font-size: 12px;
                        width:50px;
			height:20px;
			background:transparent url(../media/images/botones/boton.jpg) no-repeat 0 0;
			border:none 0px;
                        padding-bottom: 4px;
}

.btnlimpiar {
			 color:#391E0C;
                         font-weight:bold;
                         font-size: 12px;
                         width:53px;
			 height:20px;
			 background:transparent url(../media/images/botones/boton.jpg) no-repeat 0 0;
			 border:none 0px;
                         padding-bottom: 4px;
                        
}
/* --------------------o------------------- */



/*************** SERVICIOS *******************/
.servicios {					  	
}

.servicios2 {
			 /*background:url(../media/images/aliaga_servicios.jpg) no-repeat;*/
			 padding-top:70px;
			 padding-left:30px;
			 padding-right:3px;
			 text-align:justify;
			 font-size:11px;
                         width: 510px;
			 height:auto;
}


.servicios3 {
			 padding-top:24px;
			 width:330px;
			 font-size:15px;
			 font-weight:500;
			 text-align:center;
			 padding-left:60px;
			 color:#C4A576;				  	
}

.servicios4 {
			 height:15px;
			 padding-bottom:35px;
}

.servicios5 {			 
			 padding-left:25px;
			 padding-top:25px;
			 width:545px;					  	
}

.serv51 {
		 background:url(../media/images/aliaga_servicios4.jpg) no-repeat;
		 float:left;			 
		 height:52px;
		 width:96px;
		 padding:0 3px 0 3px;
		 text-align:center;
		 font-size:13px;
		 font-weight:700;
		 color:#806E5C;
}

a.services:link, a.services:visited, a.services:focus {
														color:#C4A576;
														text-decoration:none;
}

a.services:hover {
			  	  color:#E0CFB6;
				  font-weight:700;
}

a.mailserv:link, a.mailserv:visited, a.mailserv:focus, a.mailserv:hover {
																		 color:#C4A576;
																		 text-decoration:none;
}

h2 {
	color:#C4A576;
	letter-spacing:1px;
	padding-bottom:3px;
	font-size:15px;
}

.servlfet {
		   float:left;
		   padding:4px 10px 3px 10px;
}
/* --------------------o------------------- */



/*************** RESERVAS *******************/
.reservas {
                         padding-top:70px;
            		 padding-left:50px;
			 font-size:12px;
}

.reservas2 {
			 /*background:url(../media/images/aliaga_reservas.jpg) no-repeat;*/
			 padding-top:35px;
			 padding-left:117px;
			 font-size:12px;
}

.reservas3 {
			border-top:#7A5D40 solid 2px;
			border-bottom:#7A5D40 solid 2px;
			width:350px;
			padding:19px 0px 19px 0px;
}

 .reservas4 {
			width:350px;
			border-top:#7A5D40 solid 2px;
			border-bottom:#7A5D40 solid 2px;
			padding:19px 0px 19px 0px;
}

.left {
	   float:left;
	   width:120px;
	   text-align:left;
}
.right {
		height:auto;
		float:left;
		width:170px;
		text-align:left;
}


.formreser {
			text-align:right;
			padding-bottom:5px;
			width:250px;
}

.form3 {
                background-color:#77481C;
                margin-bottom:5px;
		color:#FFFFFF;
		height:16px;
		width:200px;
		border:none 0px;
		font-size:12px;
               
}

.frmLabel3 {
                width:120px;
		margin-bottom:5px;
}
.msjReserva{
             text-align:left;
             color:#C1A67A;
             font-family:Arial, Helvetica, sans-serif;
             font-size: 12px;
}

/* --------------------o------------------- */



/*************** CONTACTENOS *******************/
.contact {
                         padding-top:60px;
			 padding-right:40px;
                         padding-left:66px;
}

.context {
		  color:#B7752E;
}

.contact2 {
			 /*background:url(../media/images/aliaga_contact.jpg) no-repeat;*/
			 padding-top:70px;
			 padding-right:40px;
			 text-align:justify;
			 padding-left:36px;
}

.contact3 {
		   padding:0px 11px 9px 14px;		   
		   border-bottom:#C5A678 solid 2px;
		   width:466px;
}

.storygral{
		   padding:0px 11px 9px 14px;		   
		   width:466px;
}
.contact4 {
		   padding-top:5px;
}

.cleft {
		float:left;
		width:250px;
}

.cright {
		 float:right;
		 width:240px;
}

.cflecha {
	      float:left;
	      width:11px;
}

.cflechita {
	      float:left;
	      width:11px;
}

.clink {
	    height:21px;
}

a.clinks:link, a.clinks:visited, a.clinks:focus {
             color:#C4A576;
             text-decoration:none;
}

a.clinks:hover {
			  	color:#FFF;
}
/* --------------------o------------------- */


.error{
    color: #ff0000;
    font-family: "arial";
    font-size: 10px;    
}

#wrap{
    width: 400px;
    height: auto;
    overflow: hidden;
    float: left;
}
#wrap2{
    width: 100px;
    height: auto;
    overflow: hidden;
    float: left;
}
.cleft-arquitec {
		float:left;
		width: auto;
}
/*--*/
.txtidioma1{
          padding-left: 20px;
          font-size:11px;
	  color:#c1a67a;
	  text-align:right;
          
}
a.txtidioma1:hover {
	color:#F8AC0D;
        text-decoration: none;
}

.txtidioma3{
          padding-left: 6px;
          font-size:11px;
	  color:#c1a67a;
	  text-align:right;
          text-decoration: none;
}

a.txtidioma3:hover {
	color:#F8AC0D;
}

.txtidioma2{
          padding-left: 5px;
          font-size:11px;
	  color:#FFFFFF;
	  text-align:right;
}
