/*--------------------------------------------------------------------------------------------*/
/*	G E N E R A L    S E T T I N G S
--------------------------------------------------------------------------------------------*/


body	{
	font:normal 11px "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
    color:#484848;
	background:#fcf2e2;


	}

a	{
	text-decoration:none;
	outline:none;
	}

/*------------------------------------------------------
	TYPO
------------------------------------------------------*/
h1	{
	font: normal 28px/28px "Lucida Sans Unicode", Georgia Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}

h2	{
	font: normal 24px/30px "Lucida Sans Unicode", Georgia Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	padding:0 0 10px 0;
	}

h3 	{
	font: normal 20px/22px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
	}

h4 	{
	font: normal 17px/20px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
	}

h5 	{
	font: normal 15px/18px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
	}

h6 	{
	font: normal 11px/16px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif;
	padding:2px 0;
	margin:0;
	}


p	{
	margin: 0 0 15px 0;
	font: normal 11px/18px "Lucida Sans Unicode", Georgia, Arial, Helvetica, sans-serif;
	}

h1, h2, h3, h4 {
font-family:AllerRegular;
}

/*------------------------------------------------------
	LAYOUT
------------------------------------------------------*/

#wrapper {}

#header {
   width:100%;
   height:580px;
   padding:0;
   overflow:visible;
   margin:0 auto;
   background:#63361f url('../img/header_bg.jpg') top center no-repeat;
}


#sub_header{
   width:100%;
   height:300px;
   padding:0;
   overflow:visible;
   margin:0 auto;
   background:#63361f url('../img/subheader.jpg') top center no-repeat;
   margin-bottom: 100px;
}



#logo { width:960px; margin:0 auto;}

    #logo h1 {
        width:510px;
        height:104px;
	top:30px;
	left:200px;
        position: relative;
        text-indent:-99999px;
        background: url('../img/logo.png') no-repeat;
    }

ul#menu {
    width:960px;
    margin:0 auto;
    position:relative;
    top:76px;
    left:20px;
}

    ul#menu li {float:left; margin-right:20px;}
        ul#menu li a { color:#ca995d;}
        ul#menu li a:hover { color:#fff;}

#banner {
    width:960px;
    margin:0 auto;
    height:330px;
    position:relative;
    top:115px;
    overflow: hidden;
}



#banner_mini {

    width:960px;
    margin:0 auto;
    height:167px;
    position:relative;
    top:115px;
    overflow: hidden;

}


    #banner_mini img {margin-left:20px; border:10px solid #FCF2E2;}



#content {

    width:960px;
    margin:0 auto;

}
    #col-1 {float:left; width:675px; margin:30px 0 0 20px;}

        #col-1 p {text-align: justify;}
    .amplia {min-height:400px;}
    
    #map_canvas {
        width:350px;
        height:300px;
        float:right;
        margin:10px 0 50px 0;
        border:5px solid #fff;
      
    }

    #map_canvas2 {
        width:650px;
        height:400px;
       
        margin:10px 0 10px 0;
        border:5px solid #fff;

    }

    #col-2 {float:right; width: 220px; position:relative; margin-top:30px;}

    .flor {position:absolute; top:-70px; left:15px; z-index: 999}
    .flor-2 {position:absolute; top:190px; left:15px; z-index: 999}
    

    .imagen {border:1px solid #666; padding:5px; margin:10px 2px 10px 5px;float:left;}
    .img {margin-right:15px; float: left;}
    .error {color:#32180B; padding-bottom:10px; font-size: 0.8em;}

    a.link {color:#666;}
     a.link:hover {color:#825826;}

     .texto_db {margin:10px 0; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px;}
#footer {clear:both; background:#391B06; width:100%; height:50px;}
    .foot p {width:960px; margin:0 auto; color:#CA995D; text-align: center;}
    .foot a {color:#CA995D; }
    .foot a:hover {text-decoration: underline;}
        
/**********************************************************************************************/
/*	INDEX SLIDE-SHOW + NAVIGATOR															  */
/**********************************************************************************************/
	.slideshow {

		width:100%;
		height:100%;
		z-index:10;
                position:relative;
                /*overflow:hidden;*/
	}
	
	

	div.navi {
		left:10px;
		bottom:2px;
		width:200px;
		height:20px;
		position:absolute;
		z-index:200;
	}

	.desplaza {
		
		margin-left:30px;
		
	}


		/* items inside navigator */
		div.navi a {
			width:8px;
			height:8px;
			float:left;
			margin:3px;
			background:url(../img/navigator.png) 0 0 no-repeat;
			display:block;
			text-indent: -99999px;
		}

			/* mouseover state */
			div.navi a:hover {
				background-position:0 -8px;
			}

			/* active state (current page state) */
			div.navi a.activeSlide {
				background-position:0 -16px;
			}

/**********************************************************************************************/
/*   CONTACTO														  */
/**********************************************************************************************/
form{margin:5px; padding:0; float:left;}
fieldset{border:0px;}
label{margin:3px 0px;}

input.text-input{ margin:4px 8px 4px 0px; width: 280px; height:15px; padding:5px 2px; border:solid 1px #e4e4e4; vertical-align:middle}
textarea.text-input{ margin:4px 8px 4px 0px; padding: 5px 2px; border:solid 1px #e4e4e4; vertical-align:top; width:280px;}

input.button{border:1px solid #666; background-color:#f6f6f6; background-image:url(../img/bg_readmore.gif); background-repeat:no-repeat; background-position:right; color:#333333 !important; padding:5px 10px 8px 13px; width:100px; text-align:left; height: 30px; display:block; margin-top:10px; cursor:pointer;}



/**********************************************************************************************/
/*	TEXTOS															  */
/**********************************************************************************************/

 .tabs {}
        ul.tabs li {font-size:1em; text-transform:uppercase; width:180px; height:25px; border-bottom:1px dotted #825826;}
        ul.tabs li a {color:#666; text-decoration: none;  background: url('../img/bullet.gif') 0 50% no-repeat; padding-left:15px; line-height:25px; }
        ul.tabs li a:hover {color:#825826;}




.TEXTOS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #391b06;
	text-decoration: none;
}

.TEXTOS a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #663300;
	text-decoration: underline;
}



