body {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size: 12px;
}

li{
	float:left
}

#outer {
	position: absolute;
	left: 0px;
	top: 0px;
	width:290px;
	height: 240px;
	margin-top: -120px;
}

img { border: 0; }


/* HEADERS */

H1 {
   font-size: 19pt;
   color: #ffffff;
}

H2 {
   font-size: 15pt;
   color: #433f30;
}
H3 {
   font-size: 15pt;
   color: #433f30;
}
H4 {
   font-size: 15pt;
   color: #433f30;
}
H5 {
   font-size: 12pt;
   color: #7c745c;
}

H6 {
   font-size: 11pt;
   color: #71904d;
}

/* contenidos*/


.cont22{
   color: #71904d;
   font-stretch:condensed;
}
.contenidos {
	font-size: 11px;
	color: #ddd4ba;
	text-align: left;
}

.contenidos1 {
	font-size: 10px;
    color: #ddd4ba;
}
.contenidos3 {
	font-size: 12px;
    color: #7c745c;
	text-align:justify;
}

.contenidos4 {
	font-size: 11px;
    color: #7c745c;
}

.contenidos55 {
	font-weight: bold;
	font-size: 11px;
    color: #312F23;
}
.contenidos56 {
	font-weight: bold;
	font-size: 12px;
    color: #CC6600;
}	
.proyecto {
	font-weight: bold;
	font-size: 12px;
    color: #ffffff;
	padding-left:10px;
}


/* contenedores */

#contenedor04{
	width: 200px;
	height: 124px;
}
#contenedor01{
	width: 367px;
	margin-left: auto;
	margin-right: auto;
	height: 124px;
}
#contenedor02{
	width: 309px;
	margin-left: auto;
	margin-right: auto;
	height: 124px;
}
#contenedor03{
	width: 309px;
	height: 20px;
	padding-left:25px;
	padding-top:10px;
}
#contenedor04{
	width: 410px;
	height: 255px;
	padding-left:25px;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:10px;
}
#contenedor06{
	width: 330px;
	height:183px;
	background-image:url(../images/pic_contenedor05.jpg);
	padding-top:0px;
	padding-left:10px;
}
#contenedor006{
	width: 300px;
	height:20px;
	padding-top:10px;
	padding-left:0px;
	text-align:right;
}
#contenedor07{
	width: 300px;
	height:183px;
	background-image:url(../images/pic_contenedor07.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:10px;
}
#contenedor08{
	height:278px;
	background-image:url(../images/pic_aventura.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:0px;
	padding-left:0px;
}
#contenedor09{
	height:212px;
	background-image:url(../images/pic_contenedor09.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:0px;
	padding-left:0px;
}

#contenedor10{
	width: 260px;
	height:200px;
	background-image:url(../images/pic_contenedor10.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:0px;
	padding-left:0px;
}

#contenedor11{
	width: 260px;
	height:215px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
}
#contenedor12{
	height:350px;
	background-image:url(../images/123.jpg);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:0px;
	padding-left:50px;
}

/* textos */
#interior01 {
	padding-right:25px;
	padding-left:15px;
	padding-bottom:10px;
	color:#ddd4ba;
	}
#interior05 {
	color:#7c745c;
	width:270px;
	padding-top:25px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:25px;
	text-align:justify;
	}
#interior06 {
	color:#ffffff;
	width:140px;
	padding-top:25px;
	padding-right:15px;
	padding-bottom:25px;
	text-align:justify;
}
#interior07 {
	color:#000000;
	width:280px;
	padding-top:25px;
	padding-right:0px;
	padding-left:160px;
	padding-bottom:25px;
	text-align:justify;
}
#interior08 {
	color:#7c745c;
	padding-top:10px;
	padding-right:0px;
	padding-left:130px;
	padding-bottom:10px;
	text-align:justify;
}
#interior09 {
	color:#000000;
	padding-top:25px;
	padding-right:15px;
	padding-left:50px;
	padding-bottom:10px;
	text-align:justify;
}
.interior09 {
	color:#302d22;
	font-stretch:condensed;
	text-align:justify;
}

.titulo_video {
	font-size:11px;
	color:#3366ff;
	font-weight: bold;
}

.txt_video {
	font-size:11px;
	color:#000000;
}


/* Links */

a {
text-decoration:underline;
color: #98b773;
}
a:hover {
text-decoration:underline;
color: #ddd4ba;
}

a.link1{
color: #ddd4ba;
font-stretch:semi-condensed;
text-decoration:none;
}
a.link1:hover {
color:#ddd4ba;
text-decoration:underline;
}

a.proyect {
color:#ddd4ba;
text-decoration:none;
font-stretch:semi-condensed;
font-size: 11px;
}
a.proyect:hover {
color:#ffffff;
text-decoration:underline;
}

a.link3 {
color:#434031;
font-stretch:semi-condensed;
text-decoration:none;
text-align:left;}

a.link3:hover {
color:#98b773;
text-decoration:underline;
text-align:left;
}

/* Menu abajo */

a.mb {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color: #98b773;
}
a.mb:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color: #ddd4ba;
}


.derechos{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ddd4ba;}

a.ma {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color: #98b773;
}
a.ma:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color: #7c745c;
}

/*  Category */


.txt_detalle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666633;
text-align:justify;
}

a.cont {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#738D4C;
text-decoration:none;
text-align:left;}

a.cont:hover {
color:#7C745D;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
text-align:left;}

#titulo_detalle {
width:100%;
height:25px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-align:left;
background-color:#7C745D;
padding-left:5px;
padding-top:5px;
}

.txt_t_tit {
font-stretch:condensed;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666633;
text-align:justify;}


.txt_t2 {
font-stretch:condensed;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff9900;
text-align:left;}

/* Detalle */

.txt_detalle {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666633;
text-align:justify;
}

a.cont {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#738D4C;
text-decoration:none;
text-align:left;}

a.cont:hover {color:#7C745D;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
text-align:left;}

#titulo_detalle {
width:100%;
height:25px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
text-align:left;
background-color:#7C745D;
padding-left:5px;
padding-top:5px;
}
a.titlealbum {
	height: 20px;
	display:block;
	background-image: url(../images/images5/bg.jpg);
	background-repeat: no-repeat;
	text-indent: 16px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#5A563D;
	text-transform: uppercase;
	text-decoration: none;
}
a.titlealbum:hover {
	height: 20px;
	display:block;
	background-image: url(../images/images5/bg.jpg);
	background-repeat: no-repeat;
	text-indent: 16px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#5A563D;
	text-transform: uppercase;
	text-decoration: none;
}




.dis_cons:link {color:#98b773;font-stretch:semi-condensed; text-decoration:none;
padding-left:10px;
padding-top:10px;
text-align:left;}
.dis_cons:visited {color:#98b773;padding-left:10px;padding-top:5px;
text-decoration:none;
font-stretch:semi-condensed;
text-align:left;}
.dis_cons:hover {color:#7C745C;padding-left:10px;padding-top:5px;
text-decoration:underline;
text-align:left;}

.shadow1 {background-color: #696969; color: #FFFFFF;}
.shadow2 {background-color: #708090; color: #FFFFFF;}
.shadow3 {background-color: #BDB76B;}
.shadow4 {background-color: #EEEEEE;}

img.l{float:left; margin-right:4px;}
img.r{float:right; margin-left:4px;}
img.nf{float:none;}


.menusection{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(/images/line_top.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
.menusection a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(/images/line_top.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
.menusection a:hover{
	background-color:#71904D;
	background-image:url(/images/line_top.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
div.menu
{
	font-size:12px;
	text-align: center;
	width:1020px;
}
div.menu div.l1
{
	background-color:#71904D;
	margin-bottom:2px;
	height:30px;
}

div.menu div.l1 a
{
	color:#fff;
	font-weight:bold;
	display: inline-block;
	padding:6px 12px 6px 12px;
	height:20px;
	margin-right:10px;
}
div.menu div.l1 a
{
    display: moz-inline-stack;
}
div.menu div.l1 a.selected
{
	background:#343325;
}

div.menu div.l2
{
	font-size:10px;
	background:#343325;
	padding:5px;
	display:none;
	text-align: left;
}

div.menu div.l2 a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin:10px;
	background-image:url(/images/bullet.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
}

div.menu div.l2 a:hover
{
	text-decoration:underline;
}

div.menu div.l1 a
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display: inline-block;
	padding:6px;
	height:20px;
	margin-right:0px;
}
div.menu div.l1 a:hover
{
	color:#71904D;
	background-color:#FFF;
}
div.menu div.l2 a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin:7px;
}



.header_text_bg1 { width:1020px; }
.header_text1 {height:220px; margin:0; padding:0; width:1020px; }
.header_text1 .div .left3 { float:left; width:1020px; padding:0; margin:0; }
.header_text1 .div .left4 { height:220px; width:1020px; padding:0; margin:10px 0 0 0; }

.gallery2 { float:right; width:1020px; height:220px; margin:0; overflow:hidden; }
#slider2 { margin:0; padding:0; list-style:none; }
#slider2 ul,
#slider2 li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider2 li { width:1020px; height:220px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn1 { display:block; margin:0; overflow:hidden; width:59px; height:59px; position:absolute; left: -0px; top:-120px; }
#nextBtn1 { display:block; margin:0; overflow:hidden; width:59px; height:59px; position:absolute; left:452px; top:-120px; }

#navmenu-h {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	height: 15px;
	width: auto;
}

.menu-nav #navmenu-h a.m2 {
	float: left;
	display: block;
	background-image:url(/images/line_top.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding: 3px 15px 0px 15px;
	margin:0px;
}
.menu-nav #navmenu-h a.m2:hover {
	color:#FFF;
	text-decoration:none;
	background-image:url(/images/line_top.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
