/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: url(img/background.gif) #ffffff repeat-x top;
	color: #706863;
	font: 13px Arial, Helvetica, sans-serif;
	text-align:center;
}
a{
	color:#706863;
	font-weight:bold;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
hr { width:526px; height:1px; background:#F2EEEB url(img/hr.gif) repeat-x; margin:5px 0 10px 0 !important; margin:0; }

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
input,select,textarea{
	border: #D1CEC8 1px solid;
	font-size: 13px;
	padding: 2px;
	color:#706863;
	margin-bottom:10px;
	float:left;
}
input:focus, textarea:focus{
background-color: #F2EEEB;
}

label {
    width:100px;
    line-height:23px;
    margin:5px;
    float:left;
	margin:0 10px 0 0;
}


li{
	list-style: none
}
h1 { font-size:18px; }
h2 { font-size:15px; margin-bottom:10px; color:#706863; font-style:normal; }
p{
	padding: 0 0 .8em
}

.clear { clear:both; padding-bottom:5px; }
.button_enviar { margin:27px 0 0 73px; border:0px; background: url(img/b_enviar.gif); width:117px; height:22px; }

/*=== Layout ===*/
#page{
	margin: 0 auto;
	width: 924px
}
/*=== Header ===*/
#header{
	height: 177px;
	margin: 0;
}
#header .flash { height:141px; background: url(img/background.gif) #ffffff repeat-x top; }
#header .menu { height:36px; background: url(img/nav-bgr.gif) no-repeat top; }

#content{
	background: url(img/fons2.gif) #FFFFFF no-repeat;
	width:934px; height:399px;
}

#colum1{ float:left; width:600px; text-align:left; /*background-color:#CCFF66; padding:49px 0 0 54px;*/ }
#colum1txt{ float:left; width:535px; /*background-color:#CCFF66;*/ padding:19px 10px 0 54px; text-align:justify; }

.columna1 { float:left; width:295px; margin-right:10px; color:#F1990F; }
.columna2 { float:left; width:223px; color:#F1990F; }

#colum2{ float:left; width:324px; text-align:left; /*background-color:#FFFF00;*/ }
#colum2 .box{ margin:49px 0 0 35px; }
#colum2 .box img{ margin-bottom:10px; }

#footer { color:#BBB1AC; text-align:center; height:90px; padding-top:35px; }
#footer .apartats{ font-weight:bold; margin-bottom:10px; }
#footer a{ font-weight:bold; color:#BBB1AC; }
#footer .avellana {	padding-right:28px;	margin-bottom:16px;	background-image: url(img/logo_avellana.gif);	background-repeat: no-repeat; background-position: right; }

/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	height: 36px;
}
#nav1 ul{
	float: left;
	text-indent: -9999px;
	width: 923px
}
#nav1 li{
	float: left
}
#nav1 li a{
	background: url(img/nav-bgr.gif) no-repeat top;
	display: block;
	height: 36px
}

#nav1 li a:hover{
	text-decoration: none
}
#nav1 li#n01 a{
	background-position: 0 0;
	width: 106px
}
#nav1 li#n01 a:hover, #nav1 li#n01.active a{
	background-position: 0 -36px
}
#nav1 li#n02 a{
	background-position: -106px 0;
	width: 94px
}
#nav1 li#n02 a:hover, #nav1 li#n02.active a{
	background-position: -106px -36px
}
#nav1 li#n03 a{
	background-position: -200px 0;
	width: 126px
}
#nav1 li#n03 a:hover, #nav1 li#n03.active a{
	background-position: -200px -36px
}
#nav1 li#n04 a{
	background-position: -326px 0;
	width: 97px
}
#nav1 li#n04 a:hover, #nav1 li#n04.active a{
	background-position: -326px -36px
}
#nav1 li#n05 a{
	background-position: -423px 0;
	width: 63px
}
#nav1 li#n05 a:hover, #nav1 li#n05.active a{
	background-position: -423px -36px
}
#nav1 li#n06 {
	background: url(img/nav-bgr.gif) no-repeat top;
	background-position: -486px 0;
	width: 176px;
	height:36px;
}
#nav1 li#n07 a{
	background-position: -662px 0;
	width: 138px
}
#nav1 li#n07 a:hover, #nav1 li#n07.active a{
	background-position: -662px -36px
}
