* { margin:0; padding:0; font:12px/18px Tahoma; }
body { background: #8b8b8b url(../images/bg2.jpg) repeat-x;}
img { border:none; }
address {font-style:normal; font-size:12px;}
br { line-height:20px;}
strong { font-weight:bold;}
.clear { clear:both; line-height:0; font-size: 1px; }
.leftleft{ float:left; margin-right:15px; padding:5px; border: 1px dashed #592b16; background:#fff;}
.top:link, .top:visited { color:#999999;}
.top:hover { color:#592b16;}

/*WRAPPER*/
#wrap { width:772px; margin:0 auto; position:relative;}

/*LEFT PAN*/
#left { float:left; width:222px;}
	#logo {margin-top:37px;}
	#left ul#nav { height:463px; width:200px; display:block; background:url(../images/menu-bg.jpg) no-repeat; margin-top:15px; padding-top:20px;}
	#left ul#nav li { padding-bottom:10px; padding-left:11px;}
	#left ul#nav a:link,  #left ul a:visited { font: bold 15px/18px Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#000000;}
	#left ul#nav a:hover { color:#592b16;}
	#left ul#nav li a.drop{ display:block; height:18px; width:150px;}
	
/*RIGHT PAN*/	
#right { float:left; width:550px;}

	#header { height:202px; width:550px;}
	#contenido { margin-top:15px; background:#f3f3f3; padding:10px; border: 2px solid #777777; min-height:458px;  }
	#contenido #cuadro-inicio { background:#fff; padding:15px 14px 0px; height:159px;}
	#contenido #cuadro-inicio img { float:left; margin-right:5px;}
	#contenido #inner { padding:15px;}
	#contenido #inner p { line-height:22px;}

	
/*FOOTER*/
#footer { height:18px; width:748px; background:#f3f3f3; padding:10px; border: 2px solid #777777; margin: 10px auto 0; }
	#footer p, #footer a { font-size: 11px; color:#444444; float:left; padding-right:45px; margin:0;} 	
	#footer a:link, #footer a:visited  { padding-right:0; padding-left:65px; text-decoration:none;}
	#footer a:hover { color:#000000;}

/*TYPOGRAFIAS*/
h1 { font: bold 22px/22px Georgia, "Times New Roman", Times, serif; color:#222; margin-bottom:15px; text-transform:uppercase;}
h2 { font: bold 16px/22px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:12px; }
h3 { font: bold 14px/22px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:12px; }
p{ margin-bottom:10px; text-align:justify;}

/*LISTADOS*/
ul { list-style-type:none;}
ul.descripcion { color:#555; padding-left:15px; margin-top:-10px; margin-bottom:10px;}
	ul.descripcion li { font-size:11px;}
ul.menu-menu li{ float:left; padding-right:14px;  }
	ul.menu-menu li a:link, ul.menu-menu li a:visited { font-size:9px; color:#666666;}
	ul.menu-menu li a:hover { color:#222;} 
	
/*SEPARADOR*/
.separador { background:url(../images/separador.jpg) no-repeat; width:526px; height:49px;}
.separador2 { background:url(../images/separador.jpg) no-repeat; width:496px; height:49px;}

/*DROP DOWN*/
#left ul#nav #apDiv1 {
	position:absolute;
	left:136px;
	top:295px;
	width:162px;
	height:33px;
	z-index:99;
	background-color: #999999;
	visibility: hidden;
}
#left ul#nav #apDiv1 li { width:142px; height:25px; margin:0; padding-bottom:0; }
#left ul#nav #apDiv1 a { display:block; height:25px; width:152px; padding-left:10px; padding-top:8px;}
#left ul#nav #apDiv1 a:link, #left #apDiv1 a:visited  { color:#FFFFFF; text-decoration:none; font-size:10px; }
#left ul#nav #apDiv1 a:hover { background:#ccc; color:#592b16;}

ul.margen li {
margin-bottom:10px;	
}
/*FORMULARIO*/
/* ----------- My Form ----------- */
.myform{
padding:4px;
width:239px;
}

/* ----------- stylized ----------- */
#stylized{
background:#f1f1f1 none repeat scroll 0 0;
border-top:1px solid #955e46;
border-left:1px solid #955e46;
border-right:1px solid #592b16;
border-bottom:1px solid #592b16;
float:left;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#contenido #inner #stylized p{
border-bottom:1px solid #592b16;
color:#3c3c3c;
font-size:12px;
margin-bottom:20px;
padding-bottom:10px;
line-height:0;
}
#stylized label{
display:block;
font-weight:bold;
text-align:center;
width:100%;
float:left;
color:#3c3c3c;
}
#stylized .small{
color:#3c3c3c;
display:block;
font-size:11px;
font-weight:normal;
text-align:center;
width:227px;
}
#stylized input{
border:1px solid #592B16;
float:left;
font-size:12px;
line-height:1.3em;
margin:2px 0 5px 10px;
padding:2px 4px 4px;
width:148px;
}
	#stylized input:focus, #stylized input:active{ background:#fefbd7;}
	
#stylized input.enviar, #stylized2 input.enviar{
background:#592B16 none repeat scroll 0 0;
border-color:#A87C69 #2E1A11 #2E1A11 #A87C69;
border-style:solid;
border-width:2px;
clear:both;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:23px;
line-height:14px;
margin-left:92px;
text-align:center;
width:77px;
}

#stylized textarea {
border:1px solid #592B16;
float:left;
font-size:11px;
margin:2px 0 10px 10px;
width:207px;
padding:2px 4px;
height:83px;
line-height:1.3em;

}	
	#stylized textarea:focus, #stylized textarea:active {background:#fefbd7;}

/* ----------- stylized2 ----------- */
#stylized2{
background:#f1f1f1 none repeat scroll 0 0;
border-top:1px solid #955e46;
border-left:1px solid #955e46;
border-right:1px solid #592b16;
border-bottom:1px solid #592b16;
float:left;
}
#stylized2 h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#contenido2 #inner #stylized p{
border-bottom:1px solid #592b16;
color:#3c3c3c;
font-size:12px;
margin-bottom:20px;
padding-bottom:10px;
line-height:0;
}
#stylized2 label{
display:block;
font-weight:bold;
text-align:center;
width:100%;
float:left;
color:#3c3c3c;
}
#stylized2 .small{
color:#3c3c3c;
display:block;
font-size:11px;
font-weight:normal;
text-align:center;
width:227px;
}
#stylized2 input{
border:1px solid #592B16;
float:left;
font-size:12px;
margin:2px 0 5px 10px;
padding:2px 4px 4px;
width:207px;
line-height:1.3em;
}
	#stylized2 input:focus, #stylized2 input:active{ background:#fefbd7;}
	
#stylized2 button{
background:#592B16 none repeat scroll 0 0;
border-color:#A87C69 #2E1A11 #2E1A11 #A87C69;
border-style:solid;
border-width:2px;
clear:both;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:24px;
line-height:14px;
margin-left:136px;
text-align:center;
width:85px;
}
#stylized2 textarea {
border:1px solid #592B16;
float:left;
font-size:11px;
margin:2px 0 10px 10px;
width:207px;
padding:2px 4px;
height:83px;
line-height:1.3em;
}	
	#stylized2 textarea:focus, #stylized2 textarea:active {background:#fefbd7;}
	
/******************************************************************************/
/* Galeria de imagenes */

#galeria img {
	float:left;
	margin-right:9px;
	margin-bottom:10px;
	padding:7px;
	border:1px dashed #683e10;
	background:#fff;
}

.activity {
background-color:#DBDBDB;
border:1px dashed #683E10;
padding:8px 16px;
text-align:left;
}

.activity a{ text-decoration:none; color:#222; font-size:16px;}

.act_img{ margin-right:6px; border:2px solid #fff; }

.bt_back {
background-color:#FFFFFF;
border:1px dashed #683E10;
color:#333333;
font-size:11px;
font-weight:bold;
padding:2px 8px;
text-decoration:none;
}