/* CSS */
/* Cuerpo */
body {
	margin : 0px 0px 0px 0px;
	background:#9EC831 url('img/fondobig.jpg') no-repeat top center;
	height:100%;
}

/* Formato parrafo */
p {
	margin-top: 0;
	margin-bottom: 0;
	position:relative;
}
/* Formato texto */
body,td,th {
	font-family:"Arial Rounded MT Bold", Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFF;
}
.t9 {
	font-size: 9px;
}
.t10 {
	font-size: 10px;
}
.t11 {
	font-size: 11px;
}
.t12 {
	font-size: 12px;
}
.t14 {
	font-size: 14px;
}
.gris{ color: #668336; }
.gris2{ color: #668336; }
.tit{ font-size:20px; margin-bottom:20px }
.fec{ font-size:20px; margin-bottom:20px; color:#D8E9AD;}
.cont{ font-size:16px; margin-bottom:20px; color:#668336;}
.claro{ color:#D8E9AD; }

/* Sangria para tabla */
.s10b {
	padding-left: 10px;
	padding-right: 10px;
}
.sm {
	padding-right: 50px;
}
/* Justificar texto */
.jus { 
	text-align: justify;
}
.inter{ line-height: 150%; }
 
/* Formato enlaces */
a {
	color: #566F35;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#566F35;
}
a:hover {
	text-decoration: underline;
	color:#566F35;
}
a:active {
	text-decoration: none;
	color:#566F35;
}


#link a {
	color: #999;
}
#link a:link {
	text-decoration: none;
}
#link a:visited {
	text-decoration: none;
	color: #999;
}
#link a:hover {
	color: #999;
	text-decoration:underline;
}
#link a:active {
	text-decoration: none;
	color: #999;
}


#linkf a {
	color: #FFF;
}
#linkf a:link {
	text-decoration: none;
}
#linkf a:visited {
	text-decoration: none;
	color: #FFF;
}
#linkf a:hover {
	color:#FFFF00;
	text-decoration:none;
}
#linkf a:active {
	text-decoration: none;
	color: #CCC;
}


#linkdn a {
	color: #FFF;
	font-size:11px;
	font-family:Tahoma;
	padding:5px;
}
#linkdn a:link {
	text-decoration: none;
}
#linkdn a:visited {
	text-decoration: none;
	color: #FFF;
}
#linkdn a:hover {
	color: #FFF;
	text-decoration: none;
	background-color:#333333; 
}
#linkdn a:active {
	text-decoration: none;
	color: #FFF;
}

/* Capas */
.box {
width:935px; height:auto; overflow:hidden; background:url('img/fondocon.png') no-repeat; position:relative; text-align:left; padding: 0px 0px 0px 0px;
}
.boxin{
width:935px; height:auto; overflow:hidden; background:url('img/fondocon3.png') no-repeat bottom left; position:relative; text-align:left; padding: 20px 28px 60px 28px;
}
.boxlat {
width:250px; height:auto; position:relative; float:left;
}
.boxcon { 
width:600px; height:auto; position:relative; float:left; margin-right:29px; padding-top:0px;
}
.boxmen { 
width:150px; height:auto; position:relative; float:left; margin-right:29px; padding-top:0px; 
}
.boxcon2 { 
width:421px; height:auto; position:relative; float:left; margin-right:29px; padding-top:0px; 
}
.boxfot { 
width:879px; height:auto; position:relative; float:left; margin-right:0px; padding-top:0px;
}
.boxpie {
width:935px; position:relative; text-align:left; padding: 0px 0px 0px 0px;
}


@media print {
    .oculto {display:none}
    body { margin-top: 50px; margin-right: 20px;}
  }

/* Formulario */

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;

	}

.boton {
	border: 0px solid #00CC00;
	background:url("img/fondoboton.png");
	width: 84px; height: 25px;
	background-color: transparent;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:3px;
	color: #FFF;
	padding-bottom:5px;
//	padding-bottom:0px;
	cursor:pointer;	
	}
.campo {
	border: 0px solid #555;
	background:url("");
	width: 273px; height: 20px;
	background-color: transparent;
	font-family: "Arial Rounded MT Bold", Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color:#FFF;
	padding:5px;
	}
.area {
	border: 0px solid #555;
	width: 272px;
	height: 115px;
	font-size: 14px;
	color:#FFF;
	background-color: transparent;
	font-family: "Arial Rounded MT Bold", Tahoma, Verdana, Arial, sans-serif;
	margin:5px;
	overflow:auto;
	}
/* HR Color */
hr {
padding: 0;
border: solid #FF0000;
border-width: 3px 0 0 0;
color: #FF0000;
height: 3px;
}

/* Encabezados */
h1,h2,h3,h4,h5,h6 {
	color: #006A9D;
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
}
/* Menu */

.menu1 a {
  display:inline-block;
  background-position:left top;
  background-repeat:no-repeat;
  height:49px;
  margin:0px 2px 0px 0px;
  text-align:left;
}
.menu1 a:hover { background-position: 0 -49px; text-decoration: none; }
.menu1 a.active { background-position: 0 -49px; text-decoration: none; }

.menu1 .m0m { display:none; }
.menu1 a#m1m { background-image: url(img/m1m.jpg); width:64px; }
.menu1 a#m2m { background-image: url(img/m2m.jpg); width:60px; }
.menu1 a#m3m { background-image: url(img/m3m.jpg); width:78px; }
.menu1 a#m4m { background-image: url(img/m4m.jpg); width:95px; }


/* Menu */

.menu a {
  display:inline-block;
  background-position:left top;
  background-repeat:no-repeat;
  height:72px;
  margin:0px 2px 0px 0px;
  text-align:left;
}
.menu a:hover { background-position: 0 -72px; text-decoration: none; }
.menu a.active { background-position: 0 -72px; text-decoration: none; }

.menu .m0 { display:none; }
.menu a#m1 { background-image: url(img/m1.jpg); width:64px; }
.menu a#m2 { background-image: url(img/m2.jpg); width:60px; }
.menu a#m3 { background-image: url(img/m3.jpg); width:78px; }
.menu a#m4 { background-image: url(img/m4.jpg); width:95px; }
    
/* Menu2 */

#menu2 {position:relative; display:block; width:250px; margin-bottom:20px;}

#menu2 a, #menu2 a:visited {display:block; width:250px; height:30px; background:url(img/buttons.png); 
background-position:left top; background-color:transparent; text-align:left; color:#668336; line-height:30px; 
text-decoration:none; font-family:arial; font-weight:bold; margin-bottom:10px;}

#menu2 a:hover {background-position:left center; line-height:30px; overflow:hidden; color:#FFF;}

#menu2 a#selected, #menu2 a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#FFF;}

.sm2{ padding-left:45px; }

/* Menu2 */

#menu3 {position:relative; display:block; width:150px; margin-bottom:20px;}

#menu3 a, #menu3 a:visited {display:block; width:150px; height:30px; background:url(img/buttons2.png); 
background-position:left top; background-color:transparent; text-align:left; color:#778A44; line-height:30px; 
text-decoration:none; font-family:arial; font-weight:bold; margin-bottom:10px; font-size:12px}

#menu3 a:hover {background-position:left center; line-height:30px; overflow:hidden; color:#FFF; font-size:12px}

#menu3 a#selected, #menu3 a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#FFF; font-size:12px}

.sm3{ padding-left:7px; }

/* Twitter */
#twitter_update_list {
	list-style: none;
	margin: 0;
	padding: 0;
}

#twitter_update_list li{
	list-style: none;
	background: url(img/tweet.png) left top no-repeat;
	padding-left: 20px;
	margin-bottom:10px;
	
}

#twitter_update_list li a:link { text-decoration:none; color:#D8E9AD;}
#twitter_update_list li a:active { text-decoration:none; color:#D8E9AD;}
#twitter_update_list li a:hover { text-decoration:underline; color:#666600;}
#twitter_update_list li a:visited { text-decoration:none; color:#D8E9AD;}	

				
/* Fin CSS */
