/* CSS Document */

 body {
  	color: #000000;
	background-color:#8eb618;
	background-image:url(../images/fondo_web.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family: 'Open Sans', sans-serif; font-size: 10px;
    text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  }
  
a.class1 {color:ffffff;}
a.class1:link {text-decoration:none; color:#FFFFFF;}    /* unvisited link */
a.class1:visited {text-decoration:none; color:#FFFFFF;} /* visited link */
a.class1:hover {text-decoration:none; color:#FFFFFF;}   /* mouse over link */
a.class1:active {text-decoration:none;}  /* selected link */

a.class2 {color:000000;}
a.class2:link {text-decoration:none; color:#000000;}    /* unvisited link */
a.class2:visited {text-decoration:none; color:#000000;} /* visited link */
a.class2:hover {text-decoration:none; color:#000000;}   /* mouse over link */
a.class2:active {text-decoration:none;}  /* selected link */

a.class3 {color:6c6a6a;}
a.class3:link {text-decoration:none; color:#6c6a6a;}    /* unvisited link */
a.class3:visited {text-decoration:none; color:#6c6a6a;} /* visited link */
a.class3:hover {text-decoration:none; color:#6c6a6a;}   /* mouse over link */
a.class3:active {text-decoration:none;}  /* selected link */

#div_background{
	background-position:center;
	background-position:top;
	background-repeat:inherit;
}

#div_estructura {
	background-image:url(../images/estruct_fondo.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
    position: relative;
    margin: 0 auto;
    width: 960px;
	height:auto;
	border-bottom:1px solid #dad7d7;
	border-left:1px solid #dad7d7;
	border-right:1px solid #dad7d7;
}

#div_cabezal {
	background-image:url(../images/cabezal.jpg);
	background-repeat:no-repeat;
	background-position:center;
    position: relative;
	margin:auto;
    width: 960px;
	height:200px;
	border-top:1px solid #dad7d7;
	border-left:1px solid #dad7d7;
	border-right:1px solid #dad7d7;
}

#caja_menu {
	margin:auto;
    width: 927px;
	height:72px;
}

#divmenu{
	float:left;
	background: #feffff; /* Old browsers */
	background-image: url(../images/linea_divis.png); /* fallback */
	background-image: url(../images/linea_divis.png), -webkit-gradient(linear, left top, left bottom, from(#feffff), to(#e5ecf2)); /* Saf4+, Chrome */
	background-image: url(../images/linea_divis.png), -webkit-linear-gradient(top, #feffff, #e5ecf2); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/linea_divis.png),    -moz-linear-gradient(top, #feffff, #e5ecf2); /* FF3.6+ */
	background-image: url(../images/linea_divis.png),     -ms-linear-gradient(top, #feffff, #e5ecf2); /* IE10 */
	background-image: url(../images/linea_divis.png),      -o-linear-gradient(top, #feffff, #e5ecf2); /* Opera 11.10+ */
	background-image: url(../images/linea_divis.png),         linear-gradient(to bottom, #feffff, #e5ecf2); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:102px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#divmenu:hover{
	float:left;
	background-image: url(../images/linea_divis.png); /* fallback */
	background-image: url(../images/linea_divis.png), -webkit-gradient(linear, left top, left bottom, from(#e5ecf2), to(#feffff)); /* Saf4+, Chrome */
	background-image: url(../images/linea_divis.png), -webkit-linear-gradient(top, #e5ecf2, #feffff); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/linea_divis.png),    -moz-linear-gradient(top, #e5ecf2, #feffff); /* FF3.6+ */
	background-image: url(../images/linea_divis.png),     -ms-linear-gradient(top, #e5ecf2, #feffff); /* IE10 */
	background-image: url(../images/linea_divis.png),      -o-linear-gradient(top, #e5ecf2, #feffff); /* Opera 11.10+ */
	background-image: url(../images/linea_divis.png),         linear-gradient(to bottom, #e5ecf2, #feffff); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:102px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#divmenu_active{
	float:left;
	background-color:#d4d3d3;
	color: #ffffff;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:102px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#divmenu_primero{
	float:left;
	background: #feffff; /* Old browsers */
	background-image: url(../images/fondo01.png); /* fallback */
	background-image: url(../images/fondo01.png), -webkit-gradient(linear, left top, left bottom, from(#feffff), to(#e5ecf2)); /* Saf4+, Chrome */
	background-image: url(../images/fondo01.png), -webkit-linear-gradient(top, #feffff, #e5ecf2); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/fondo01.png),    -moz-linear-gradient(top, #feffff, #e5ecf2); /* FF3.6+ */
	background-image: url(../images/fondo01.png),     -ms-linear-gradient(top, #feffff, #e5ecf2); /* IE10 */
	background-image: url(../images/fondo01.png),      -o-linear-gradient(top, #feffff, #e5ecf2); /* Opera 11.10+ */
	background-image: url(../images/fondo01.png),         linear-gradient(to bottom, #feffff, #e5ecf2); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:120px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#divmenu_primero:hover{
	float:left;
	background: #feffff; /* Old browsers */
	background-image: url(../images/fondo01.png)); /* fallback */
	background-image: url(../images/fondo01.png), -webkit-gradient(linear, left top, left bottom, from(#e5ecf2), to(#feffff)); /* Saf4+, Chrome */
	background-image: url(../images/fondo01.png), -webkit-linear-gradient(top, #e5ecf2, #feffff); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/fondo01.png),    -moz-linear-gradient(top, #e5ecf2, #feffff); /* FF3.6+ */
	background-image: url(../images/fondo01.png),     -ms-linear-gradient(top, #e5ecf2, #feffff); /* IE10 */
	background-image: url(../images/fondo01.png),      -o-linear-gradient(top, #e5ecf2, #feffff); /* Opera 11.10+ */
	background-image: url(../images/fondo01.png),         linear-gradient(to bottom, #e5ecf2, #feffff); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:120px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}
#divmenu_primero_active{
	float:left;
	background-image:url(../images/fondo01_active.jpg);
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:120px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}


#divmenu_ultimo{
	float:left;
	background: #feffff; /* Old browsers */
	background-image: url(../images/descargas_arrow.png), -webkit-gradient(linear, left top, left bottom, from(#feffff), to(#e5ecf2)); /* Saf4+, Chrome */
	background-image: url(../images/descargas_arrow.png), -webkit-linear-gradient(top, #feffff, #e5ecf2); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/descargas_arrow.png),    -moz-linear-gradient(top, #feffff, #e5ecf2); /* FF3.6+ */
	background-image: url(../images/descargas_arrow.png),     -ms-linear-gradient(top, #feffff, #e5ecf2); /* IE10 */
	background-image: url(../images/descargas_arrow.png),      -o-linear-gradient(top, #feffff, #e5ecf2); /* Opera 11.10+ */
	background-image: url(../images/descargas_arrow.png),         linear-gradient(to bottom, #feffff, #e5ecf2); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:110px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#divmenu_ultimo:hover{
	float:left;
	background: #feffff; /* Old browsers */
	background-image: url(../images/descargas_arrow.png); /* fallback */
	background-image: url(../images/descargas_arrow.png), -webkit-gradient(linear, left top, left bottom, from(#e5ecf2), to(#feffff)); /* Saf4+, Chrome */
	background-image: url(../images/descargas_arrow.png), -webkit-linear-gradient(top, #e5ecf2, #feffff); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/descargas_arrow.png),    -moz-linear-gradient(top, #e5ecf2, #feffff); /* FF3.6+ */
	background-image: url(../images/descargas_arrow.png),     -ms-linear-gradient(top, #e5ecf2, #feffff); /* IE10 */
	background-image: url(../images/descargas_arrow.png),      -o-linear-gradient(top, #e5ecf2, #feffff); /* Opera 11.10+ */
	background-image: url(../images/descargas_arrow.png),         linear-gradient(to bottom, #e5ecf2, #feffff); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:110px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#divmenu_ultimo_active{
	float:left;
	background: #d4d3d3; /* Old browsers */
	background-image: url(../images/descargas_arrow.png); /* fallback */
	background-image: url(../images/descargas_arrow.png), -webkit-gradient(linear, left top, left bottom, from(#d4d3d3), to(#d4d3d3)); /* Saf4+, Chrome */
	background-image: url(../images/descargas_arrow.png), -webkit-linear-gradient(top, #d4d3d3, #d4d3d3); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/descargas_arrow.png),    -moz-linear-gradient(top, #d4d3d3, #d4d3d3); /* FF3.6+ */
	background-image: url(../images/descargas_arrow.png),     -ms-linear-gradient(top, #d4d3d3, #d4d3d3); /* IE10 */
	background-image: url(../images/descargas_arrow.png),      -o-linear-gradient(top, #d4d3d3, #d4d3d3); /* Opera 11.10+ */
	background-image: url(../images/descargas_arrow.png),         linear-gradient(to bottom, #d4d3d3, #d4d3d3); /* W3C */
	color: #6c6a6a;
	background-position:right;
	background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	width:110px;
	height:45px;
	padding-top:25PX;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;

}

#tab_inicio{
	float:left;
	background: #f78f1e;
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	width:90px;
	height:45px;
	padding-top:25px;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;
	border-left:2px solid #dad7d7;
}

#tab_inicio:hover{
	float:left;
	background: rgb(190,103,8); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(190,103,8,1) 0%, rgba(246,142,30,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(190,103,8,1)), color-stop(100%,rgba(246,142,30,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(190,103,8,1) 0%,rgba(246,142,30,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(190,103,8,1) 0%,rgba(246,142,30,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(190,103,8,1) 0%,rgba(246,142,30,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(190,103,8,1) 0%,rgba(246,142,30,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be6708', endColorstr='#f68e1e',GradientType=1 ); /* IE6-9 */

	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	width:90px;
	height:45px;
	padding-top:25px;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;
	border-left:2px solid #dad7d7;
}

#tab_descarga{
	float:left;
	background: #f78f1e;
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	width:90px;
	height:45px;
	padding-top:25px;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;
	border-right:2px solid #dad7d7;
}

#tab_descarga:hover{
	float:left;
background: rgb(246,142,30); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(246,142,30,1) 0%, rgba(190,103,8,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,142,30,1)), color-stop(100%,rgba(190,103,8,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(246,142,30,1) 0%,rgba(190,103,8,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(246,142,30,1) 0%,rgba(190,103,8,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(246,142,30,1) 0%,rgba(190,103,8,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(246,142,30,1) 0%,rgba(190,103,8,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68e1e', endColorstr='#be6708',GradientType=1 ); /* IE6-9 */
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	width:90px;
	height:45px;
	padding-top:25px;
	margin-top:110px;
	border-top:2px solid #dad7d7;
	border-bottom:2px solid #dad7d7;
	border-right:2px solid #dad7d7;
}

#caja_destacados{
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(236,234,234,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(236,234,234,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(236,234,234,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(236,234,234,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(236,234,234,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(236,234,234,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#eceaea',GradientType=0 ); /* IE6-9 */
	color: #000000;
	font-size: 12px;
	width:720px;
	height:350px;
	padding-left:5PX;

}

#articulos_portada{
color: #000000;
	font-size: 12px;
	width:225px;
	height:330px;
	float:left;
	margin:6px 6px 6px 6px;

}

.texto_internas{
color:#000000;
font-size:12px;
text-align:justify;
}


.cajas_preview {
	color: #000000;
	font-size: 12px;
	float: center;
	border-color:#cfcece;
	border-style:solid;
	border-width:2px;
	width: 309px;
	height: 235px;
	background-color: #ffffff;
	padding: 0px 0px 10px 8px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;

}

.caja_left {
background-image:url(../images/feliz.png);
background-repeat:no-repeat;
background-position:bottom;
	border-color:#cfcece;
	border-style:solid;
	border-width:2px;
	max-width: 225px;
	max-height: 425px;
	min-width: 225px;
	min-height: 425px;
	background-color: #ffffff;
	padding: 10px 0px 0px 0px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}


#cajon_naranja{
	color:#FFFFFF;
	float:left;
	width: 170px;
	height: 158px;
	background-color: #ff9700;
	padding:2px 10px 0px 10px;
	text-align:center;
	vertical-align:middle;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
	border-color:#cfcece;
	border-style:solid;
	border-right-style:none;
	border-width:2px;
}

#cajon2{
	float:left;
	background:#ffffff;
	color: #000000;
	font-size: 12px;
	border-color:#cfcece;
	border-left-style:none;
	border-style:solid;
	border-width:2px;
	max-width: 720px;
	max-height: 145px;
	min-width: 720px;
	min-height: 145px;
	padding:15px 0px 0px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
	margin-bottom:5px;

}

.degradado{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(51%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 51%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.piepagina{
background-color:#F78F1E;
	background-position:center;
	background-position:top;
	background-repeat:repeat-x;
	padding-top: 30px;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}

.titulo_descargas{
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-align:left;
}

.texto_descargas{
color:#FFFFFF;
font-size:14px;
text-align:left;
line-height:14px;
}

.texto_div{
color:#000000;
font-size:12px;
text-align:left;
line-height:11px;
}

.titulo_div{
color:#ff9700;
font-size:16px;
font-weight:bold;
text-align:left;
line-height:5px;
}

.titulo_pop{
color:#FFFFFF;
font-size:22px;
font-weight:bold;
text-align:center;
}

.texto_pop{
color:#ff9700;
font-size:18px;
font-weight:bold;
text-align:center;
}

.espacio{
color:#000000;
font-size:1px;
text-align:left;
}

.div_cerrar{
color:#FFFFFF;
background-color:#ff9700;
width:70px;
height:20px;
font-size:14px;
font-weight:bold;
text-align:center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.black_overlay{
        display: none;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 1100px;
        background-color: black;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.80;
        filter: alpha(opacity=80);
    }
	.white_content {
        display: none;
        position: absolute;
        top: 50%;
        left: 40%;
        width: 450px;
        height: 160px;
        padding: 16px;
        background-color: white;
        z-index:1002;
        overflow: auto;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;

    }
	
	.white_overlay{
        display: none;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 1100px;
        background-color: #ffffff;
        z-index:1001;
        -moz-opacity: 0.8;
        opacity:.30;
        filter: alpha(opacity=80);
    }
	
	.popup_calendario {
        display: none;
        position: absolute;
        top: 20%;
        left: 41%;
        width: 610px;
        height: 160px;
        padding: 16px;
        background-color:#ffffff;
		border-style:solid;
		border-width:2px;
		border-color:#CCCCCC;
        z-index:1002;
        overflow: auto;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		-moz-box-shadow: 3px 3px 4px #716f6f;
    	-webkit-box-shadow: 3px 3px 4px #716f6f;
    	box-shadow: 3px 3px 4px #716f6f;
    	/* IE 8 */
    	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#716f6f')";
    	/* IE 5.5 - 7 */
    	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#716f6f');

    }
	
	#carousel {
        width: 960px;
        overflow:hidden;
    }

    #carousel ul {
        width: 2900px;
        padding: 0;
        margin: 0;
    }

    #carousel ul li {
        width:960px;
        text-align: center;
        list-style: none;
        float: left;
    }
	
	#cajon_dia{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	float:left;
	width: 81px;
	height: 20px;
	background-color: #f3901f;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	border-color:#cfcece;
	border-left-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	border-width:1px;
}

	#cajon_domingo{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	float:left;
	width: 81px;
	height: 20px;
	background-color: #f3901f;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	border-color:#cfcece;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:solid;
	border-width:1px;
}
	
	#cajon_calendario{
	color:#000000;
	font-size:9px;
	font-weight:lighter;
	line-height:10px;	
	float:left;
	width: 85px;
	height: 67px;
	background-color: #ffffff;
	padding:3px;
	text-align:left;
	vertical-align:top;
	border-left-style:solid;
	border-color:#cfcece;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
	
}

	#cajon_calendario:hover{
	color:#000000;
	font-size:9px;
	font-weight:lighter;
	line-height:10px;	
	float:left;
	width: 85px;
	height: 67px;
	background-color:#f9ddbf;
	padding:3px;
	text-align:left;
	vertical-align:top;
	border-left-style:solid;
	border-color:#cfcece;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
	
}

	#cajon_final{
	color:#000000;
	font-size:9px;
	font-weight:lighter;
	line-height:10px;	
	float:left;
	width: 85px;
	height: 67px;
	background-color: #ffffff;
	padding:3px;
	text-align:left;
	vertical-align:top;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#cfcece;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
}

	#cajon_final:hover{
	color:#000000;
	font-size:9px;
	font-weight:lighter;
	line-height:10px;	
	float:left;
	width: 85px;
	height: 67px;
	background-color:#f9ddbf;
	padding:3px;
	text-align:left;
	vertical-align:top;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#cfcece;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
}


	#vacio_calendario{
	color:#000000;
	float:left;
	width: 85px;
	height: 67px;
	background-color: #e6e6e6;
	padding:3px;
	text-align:left;
	vertical-align:middle;
	border-color:#cfcece;
	border-left-style:solid;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
}

	#vacio_final{
	color:#000000;
	float:left;
	width: 85px;
	height: 67px;
	background-color: #e6e6e6;
	padding:3px;
	text-align:left;
	vertical-align:middle;
	border-color:#cfcece;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-top-style:none;
	border-width:1px;
}
	#inner_calendario{
	color:#000000;
	font-size:9px;
	font-weight:lighter;
	line-height:10px;
	float:left;
	width: 67px;
	height: 45px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;

}	

.dia_naranja{
	color:#f3901f;
	font-size:14px;
	font-weight:bold;
	
	}
	
	.mayo_naranja{
	color:#f3901f;
	font-size:24px;
	font-weight:bold;
	line-height:14px;
	
	}
	
	#caja_245{
	color:#000000;
	font-size:12px;
	padding:5px;
	font-weight:lighter;
	line-height:10px;
	float:left;
	width: 630px;
	height: 100px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	
		}
		
		#caja_imagenes{
	color:#000000;
	font-size:12px;
	padding:15px;
	font-weight:lighter;
	line-height:10px;
	float:left;
	width: 605px;
	height:360px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	
		}
		
#caja_articulos{
	color:#000000;
	font-size:12px;
	padding:10px;
	padding-bottom:20px;
	font-weight:lighter;
	line-height:14px;
	float:left;
	width: 615px;
	height:215px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	overflow:scroll;
	overflow-x: hidden;
	
		}
		
	.titulo_internas{
	color:#666666;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	
	}
	
	.texto_bold {
font-weight:bold;

}

#caja_terminos{
	color:#000000;
	font-size:12px;
	padding:10px;
	font-weight:lighter;
	line-height:14px;
	float:left;
	width: 615px;
	height:360px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	overflow:scroll;
	}
	
	#caja_descargas{
	color:#000000;
	font-size:12px;
	padding-right: 10px;
	font-weight:lighter;
	float:left;
	width: 635px;
	height:400px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	border-color:#cfcece;
	border-style:solid;
	border-width:2px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	overflow:hidden;
	}
	
	#caja_noscroll{
	color:#000000;
	font-size:12px;
	padding:10px;
	font-weight:lighter;
	line-height:14px;
	float:left;
	width: 615px;
	height:215px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;

		}
		
	#caja_premios{
	color:#000000;
	font-size:12px;
	padding:10px;
	font-weight:lighter;
	line-height:14px;
	float:left;
	width: 615px;
	height:360px;
	background-color: #ffffff;
	text-align:left;
	vertical-align:top;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	}
	
	.slidingDiv {
    height:300px;
    background-color: #fffffff;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #f78f1e;
}
 
.show_hide {
    display:none;
}

	.slidingDiv2 {
    height:300px;
    background-color: #fffffff;
    padding:20px;
    margin-top:10px;
    border-bottom:5px solid #f78f1e;
}
 
.show_hide {
    display:none;
}
