/* CSS */
/* Cuerpo */
body {
	margin : 0px 0px 0px 0px;
	background: #383E37 url('img/fondo.png') repeat-x;
}

/* Formato parrafo */
p {
	margin-top: 0;
	margin-bottom: 0;
	position:relative;
}
/* Formato texto */
body,td,th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #485047;
}
.t9 {
	font-size: 9px;
}
.t10 {
	font-size: 10px;
}
.t11 {
	font-size: 11px;
}
.t12 {
	font-size: 12px;
}
.t14 {
	font-size: 14px;
}
.slogan{ color: #FFF; font-family:"Trebuchet MS"; font-style:italic; font-size: 14px; }
.gris{ color:#4C5048 }
.gris2{ color:#4C5048 }
.tit{ font-size:16px; font-style:italic; font-weight:bold; color:#4C5048; font-family:"Trebuchet MS"; margin-bottom:15px; }
.lista{
	/*list-style-type: square;*/
	list-style-image: url(img/point2.png);
	line-height: 25px;
}
/* Sangria para tabla */
.s10b {
	padding-left: 10px;
	padding-right: 10px;
}
.sm {
	padding-right: 50px;
}
/* Justificar texto */
.jus { 
	text-align: justify;
}
.inter{ line-height: 150%; }
.inter2{ line-height: 200%; }
 
/* Formato enlaces */
a {
	color:#669900;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#669900;
}
a:hover {
	text-decoration: underline;
	color:#669900;
}
a:active {
	text-decoration: none;
	color:#669900;
}


#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: none;
	text-transform: uppercase
}
#link a:active {
	text-decoration: none;
	color: #999;
}



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

/* Capas */

.box {
width:760px; height:auto; overflow:hidden; background:#E2E2DC url('img/fondocon.jpg') repeat-x; position:relative; text-align:left; padding: 0px 0px 0px 0px;
}
.boxin{
width:760px; height:auto; overflow:hidden; position:relative; text-align:left; padding: 30px 20px 60px 20px;
}
.boxlat {
width:217px; height:auto; position:relative; float:left; padding-bottom:60px; 
}
.boxcon { 
width:483px; height:auto; position:relative; float:left; margin-right:20px; padding-top:0px;  
}
.boxconsub{
width:593px; height:auto; position:relative; margin-bottom:27px; background:url(img/fondodiv2.png) no-repeat
}
.boxpie {
width:760px; position:relative; text-align:left; padding: 0px 0px 0px 0px;
}
.minibox{
width:217px; height:auto; background:#D5D5CB url(img/fondobox.png) no-repeat bottom; margin-bottom:25px;
}
.miniboxin{
width:187px; height:auto; padding:15px 15px 15px 15px;
}
.minidiv{
width:463px; height:55px; background:url(img/fondodiv.gif) no-repeat; line-height:55px; font-size:14px; margin-bottom:20px; padding-left:20px; overflow:hidden
}


@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: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #4F7100;
	padding:5px;
	}
.area {
	border: 0px solid #555;
	width: 272px;
	height: 88px;
	font-size: 14px;
	color: #4F7100;
	background-color: transparent;
	font-family: 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 Principal */

#navcontainer ul
{
padding-left: 0;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
color: #454941;
float: left;
width: 500px; height: 25px;

}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding-left: 5px;
padding-right: 5px;
line-height:25px;
height:25px;
width:65px;
color: #485047;
text-decoration: none;
float: left;
border-right: 0px solid #ADB1A7;
font-size: 12px;
font-family: 'trebuchet ms', arial, helvetica, sans-serif;

}

#navcontainer ul li a:hover
{
color: #FFF;
background: url("img/fondomenu2.jpg") center no-repeat;
border-right: 0px solid #ADB1A7;

}

#navcontainer ul li a#selected
{
color: #FFF;
background: url("img/fondomenu3.jpg") center no-repeat;
border-right: 0px solid #1D3A24;

}
    
						
/* Fin CSS */
