html,body{margin:0;padding:0}

body{ text-align:center; background-color: #FFFFFF; background-image:url(../img/template/fondo.jpg); background-repeat: repeat-x; color: #048B3E;}

p{margin:0 10px 10px}

#content a, #content a:visited {

text-decoration: none;

color: #333399;

outline:0; 

display: compact;

}

h2 {
	padding-left: 10px; margin: 0pt;
}

#content li{

list-style: disc;

}



#content a:hover, #content a:active {

	text-decoration:underline;

	color:#AE5454; outline:0; 

	display: compact;

}

div#menu a{display:block;color: #981793;padding:10px}



div#container{text-align:left; }

div#content p{line-height:1.3; padding-top: 10px; text-align: left;}

div#content li{ padding-top: 5px; }

div#extra{background:#FF8539}

div#footer{ background-image: url(../img/menu/fondo-pie.gif); background-repeat: repeat-x; height: 45px;}

div#footer p{margin:0;padding:5px 10px; text-align: center; color: #FFFFFF;}

#footer a, #footer a:visited {

text-decoration: none;

color: #FFFFCC;

outline:0; 

display: compact;

}

	



#footer a:hover, #footer a:active {

	text-decoration:underline;

	color: #FFCC33;

	outline:0; 

	display: compact;

}

div#container{width:945px;margin:0 auto; background-color: #FFFFFF;}

div#container-borde{width:955px; margin:0 auto; background-image: url(../img/template/bordes-content.gif); background-repeat: no-repeat;}

div#header { background-image: url(/img/template/cabecera2.jpg); width: 945px; height: 149px; background-repeat: no-repeat; }

div#header2 { background-image: url(/img/template/cabecera.jpg); width: 945px; height: 149px; background-repeat: no-repeat; }

div#menu { background-color: #C0EAC4; background-image: url(../img/menu/fondo-menu.gif); background-repeat: repeat-x; width: 945px; height: 56px; 			border-bottom:2px solid #72B542;}

div#content{float:left; width:770px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

div#content strong { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#066B2F; }

div#content p.titulo { font-family: "Arial Black", Arial, Verdana; font-size: 15px; color: #066B2F; }

.capital { font-family: "Arial Black", Arial, Verdana; font-size: 16px; color: #066B2F; }

div#content table{font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

div#navigation{float:right;width:164px; }

div#footer{clear:both;width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

div#flash{float:left;width:373px; height:373px; border-color: #DBE5CD; border-style: solid; border-width: 0px 5px 5px 0px; margin-right: 10px;}

	/* Primary Navigation */

	#primary-navigation {

		clear: both;

		margin-left: 1px;

	}

	#primary-navigation ul {

		float: left;

		margin: 0;

		padding: 0;

		list-style: none;

	}

	#primary-navigation li {

		float: left;

		margin: 0;

		padding: 0;

		height: 30px;

		background: url(../img/menu/header-tab-right.gif) no-repeat top right;

		font-family: Verdana, Helvetica, sans-serif;

		font-size: 9px;

		font-weight: bold;

		background-color: #FFFFFF;

	}

	#primary-navigation li a {

		float: left;

		display: block;

		padding: 8px 20px;

		color: #006600;

		text-decoration: none;

		height: 30px;

		background: url(../img/menu/header-tab-left.gif) no-repeat top left;

		outline:0; 

	}

	

	

	#primary-navigation li.active-page {

		float: left;

		margin: 0;

		padding: 0;

		height: 30px;

		background: url(../img/menu/header-tab-active-right.gif) no-repeat top right;

		background-color: #C0EAC4;

	}



	#primary-navigation li.active-page a {

		float: left;

		display: block;

		padding: 8px 20px;

		text-decoration: none;

		color: #AE5454;

		background: url(../img/menu/header-tab-active-left.gif) no-repeat top left;

	}

	

	/* Secondary Navigation */

	#secondary-navigation {

	clear: both;

		margin-left: 3px;

		padding-left: 6px;

		height: 26px;
		
}

	#secondary-navigation.menu2 {

	clear: both;

		margin-left: 3px;

		padding-left: 6px;
		
		margin-top: -26px;

		height: 26px;
		
}
	

	#secondary-navigation ul li{
	
		float: left;

		list-style: none;

		display: block;

		padding-top: 6px;

	}

	#secondary-navigation li.noborder { background: none; }

	#secondary-navigation ul li a {

		padding: 0 12px 7px 8px;

		font: normal 11px "Verdana", "Geneva", "sans-serif";

		text-decoration: none;

		color: #047533;

		font-size: 10px;

		outline:0; 

		}

		

	

	#secondary-navigation ul li a:hover, #secondary-navigation ul li.active a {

		text-decoration:none;

		border-bottom:0.3em solid #057C36;

		color:#AE5454; outline:0; 

	}

	



#secondary-navigation ul li a:active , #secondary-navigation ul li a:focus  {

		text-decoration:none;

		border-bottom:0.3em solid #057C36;

		color:#AE5454; outline:0;

}



#secondary-navigation em {

font-style: normal;

}



	/* Secondary Navigation Hover Effect */

	#secondary-navigation li.tabcontent{

		display:none!important;

		margin: 0;

		padding: 0;

		font: normal 12px "Arial", "Helvetica", "sans-serif";

		/* background: url(../img/menu/tabcontent-bg.gif) repeat-x scroll; */

	}

	#secondary-navigation ul.tabcontent{

		margin: 0 0 0 3px;

		/* background: url(../img/menu/tabcontent-bg.gif) repeat-x scroll top; */

	}

	#secondary-navigation ul {

		position: absolute;

		clear: both;

		display: none;

		float: left;

		padding-left: 0;

		z-index: 10;

	}

	#secondary-navigation ul#active-submenu {

		display: block;

		z-index: 5;

		height: 26px;

	}

	#secondary-navigation ul { height: 28px; }

	#secondary-navigation ul li.datawitness-divider span.text {

		font: normal 10px "Verdana", "Geneva", "serif";

		color: #f9f9f9;

	}



.form-boton{

	font-family: Verdana, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #59915B;

	background: #DCF6DB;

	border-color: #59915B;

	border-style: solid;

	border-width: 1px;

	padding: 5px;

}



.form-text{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #59915B;

	background: #FFFFFF;

	border-color: #59915B;

	border-style: solid;

	border-width: 1px;

	padding: 2px;

}





.elementoVisible {display:block;

margin-left: 45px;

margin-bottom: 20px;

margin-top: 10px;

	 color: #990000;





}

.elementoOculto {display:none;

margin-left: 10px;

}



.linkContraido {

     cursor: pointer;

	 margin-left: 10px;

	 margin-bottom: 10px;

}

.linkExpandido {

     cursor: pointer;

     margin-left: 10px;

	 color: #990000;

	 	 font-size: 15px;

}



.destacado {

border-style: solid;

border-width: 1px;

border-color: #CC9900;

background-color: #FFFF99;

color: #660000;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

padding: 5px;

margin: 10px;



width: 100%;



}