html,body,a,h2,img,table{

margin:0;padding:0;

text-decoration:none;

}



table{

margin:0;padding:0;}





body{

	color: #333333;

	text-align:center;

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

	font-size: 12px;

}







.informacion a{

	color: #000000;

	text-decoration: underline;

}

.somos {

	color: #009900;

	border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #009900;

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 5px;

	margin-bottom: 8px;

	padding-top: 5px;

	font-family: "Lucida Grande";

	font-size: 18px;

}



.docugrupo {

	color: #339967;

	margin: 0px;

	padding-bottom: 5px;

	margin-bottom: 8px;

	padding-top: 5px;

	font-size: 18px;

}









h3.noticias a{



    margin-top: 0;

	margin-right: 10px;

	margin-bottom: 5px;

	color: #B32400;

	font-size:14px;	

	}

	

	

	

		.noticias2{

	padding-left:5px;

	padding-top:5px;

	padding-bottom:3px;

	margin-bottom:5px;

	color: #2D2CFF;

	    border-bottom-color:#2D2CFF;

	border-bottom-width: thin;

	border-bottom-style: solid;

	font-size:16px;

	}

	

	

	

	#noticias h2{

	padding-left:5px;

	padding-top:5px;

	padding-bottom:3px;

	margin-bottom:5px;

	color: #2D2CFF;

	    border-bottom-color:#2D2CFF;

	border-bottom-width: thin;

	border-bottom-style: solid;

	font-size:16px;

	}

	

	#noticias {

	width:85%;

	margin-left:5%;



	}

	











p{



	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}





hr {

	margin-bottom:0px;

	border:none;

	width:99%;

	color:#eeeeee;

	background-color:#eeeeee;

	height:1px;

	clear:both;

}



a,a:hover,a:visited, a:active, a:link{

color: #009933;

text-decoration: none;





}



a:active{

text-decoration:none;}



a:hover{

text-decoration:underline;}



    a img, a:visited img, a:active img, a:active img, a:hover img

    {

	text-decoration: none;

	margin-top: 8px;

    }

	.imgizq{

	

	float:left;

	padding-right: 10px;

	padding-bottom: 10px;

	}

	

		.imgderecha{

	

	float:right;

	padding-left: 15px;

	padding-bottom: 10px;

	}











/*-------------------------------------------Cabecera---------------------------------------*/

div#header {

    height: 90px;

	width: 98%;

	background-color: #16894c;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 2%;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}



#header a{

	border:0px;

	font-size: 12px;

	color: #FFFFFF;

}



#header img{

float:left;

}



#menusuperior {

	float:right;



	

}





#header ol{





display: inline;

}







#header li

{

	display: inline;

	list-style-type: none;

	padding-right: 15px;

	font-size: 1.1em;

}























/*------------------------------------------Presentación------------------------*/





#presentacion {

	width: 96%;

	margin-bottom: 10px;

	border: thin solid #CCCCCC;

	margin-top: 10px;

	margin-left:2%;

}

#presentacion p {

	color: #999999;

	margin: 0;

	padding-bottom: 5px;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 5px;

	font-style: normal;

	line-height: 16px;

	letter-spacing: 0.1em;

	font-size: 12px;

	

}



div#container{

	text-align:left;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	border-right-width: thin;

	border-right-style: solid;

	border-right-color: #eeeeee;

	border-left-width: thin;

	border-left-style: solid;

	border-left-color: #eeeeee;

}







div#content p{

line-height:1.4

}





/*-------------------------------------Cajas---------------------------*/



#formacion {

	float:left;

	width:610px;

	border: thin solid #CCCCCC;

	margin-top: 0;

	margin-right: 3px;

	margin-bottom:10px;

	margin-left: 7px;

}



h2.formacion a{

	

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-top: 5px;

	text-decoration:none;

	display:block;

	font-family: "Lucida Grande";

	border-bottom-width: 5px;

	border-bottom-style: solid;

	color: #FF6600;

	border-bottom-color: FF6600;

	font-size:16px;

}





h2.formacion2 {

	margin: 0px;

	padding-left: 0px;

	padding-bottom: 5px;

	

	padding-top: 5px;

	text-decoration:none;

	display:block;

	font-family: "Lucida Grande";

	border-bottom-width: 5px;

	border-bottom-style: solid;

	color: #FF6600;

	border-bottom-color: FF6600;

	font-size:12px;

}
h2.formacion3 {

	margin: 0px;

	padding-left: 0px;

	padding-bottom: 5px;

	

	padding-top: 5px;

	text-decoration:none;

	display:block;

	font-family: "Lucida Grande";

	border-bottom-width: 5px;

	border-bottom-style: solid;

	color: #FF6600;

	border-bottom-color: FF6600;

	font-size:16px;

}



#formacion a:hover{

	text-decoration:underline;



}



.formacion {

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-top: 5px;

	text-decoration:none;

	display:block;

	color: #FF6600;

	font-size:12px;

}





.jornadas {

	color: #FF6600;

}



#textos {

	float: right;

	width: 155px;

	margin-right: 7px;

	border: thin solid #CCCCCC;

	margin-top: 0;

	

	margin-bottom: 5px;

	

}











h2.textos{

	color: #339967;

	border-bottom-color:#339967;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	margin: 0px;

	padding-left: 3px;

	padding-bottom: 3px;

	margin-bottom: 3px;

	padding-top: 3px;

	text-decoration:none;

	display:block;

	font-family: "Lucida Grande";

	font-size:14px;

}



h2.textos2{

	color: #2D2CFF;

	border-bottom-color:#2D2CFF;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	margin: 0px;

	padding-left: 3px;

	padding-bottom: 3px;

	margin-bottom: 3px;

	padding-top: 3px;

	text-decoration:none;

	display:block;

	font-family: "Lucida Grande";

	font-size:14px;

}







#textos a{

	color: #2D2CFF;

	text-decoration:none;



}



#textos a:hover{

	text-decoration:underline;



}

#textos ul { margin-bottom:0px;

margin-top:0px;

padding-bottom:0px; }





	





#informe {

	float: left;

	width: 610px;



	border: thin solid #CCCCCC;

	margin-top: 0;

	margin-right: 3px;

	margin-bottom: 30px;

	margin-left: 7px;

}





#tituloimagen {



border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #3366CC;

	width:100%;

	

	}

	







h2.tituloimagen{

	font-size: 14px;

	

	color: #111111;

	padding-top: 5px;

	margin-right: 5px;

	padding-right:5px;

	padding-bottom: 0px;

	margin-left: 5px;

	

	

	

}





.tituloexperto {

    font-style:italic;

	color:#000000;

	

	font-size: 1.1em;

	

}



#experto {

	float: left;

	width: 610px;



	border: thin solid #CCCCCC;

	margin-top: 0;

	margin-right: 3px;

	margin-bottom: 10px;

	margin-left: 7px;

}



#experto ul{



margin-top: 2px;

margin-bottom: 2px;}







h2.experto3 a{

	color:#339967;

	font-family: "Lucida Grande";

	font-size:12px;

	margin: 0px;

}



#experto a:hover{

	text-decoration:underline;

	

}



.expertoenlace a:hover{

color:#339967;}



.experto{

	color:#339967;

	margin-bottom: 2px;

	padding-top: 3px;

	margin-top: 3px;

	margin-right: 0px;

	margin-left: 0px;

	padding-bottom: 0px;

	

	

	font-size:12px;

	

}



ul.expertos{

    list-style-type: none;

	padding-left: 0px;

	margin-left:5px;

	}

	

	li.expertos{

	padding-bottom:5px;}



h2.experto2 a{

color:#339967;

   font-size:16px;

	border-bottom-color:#339967;;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-top: 5px;

	text-decoration:none;

	display:block;

	font-family: "Lucida Grande";

	font-size:16px;

	}



h3.experto{

font-size:14px;

	

}



h3.experto4{

font-size:14px;

color:#339967;

	

}





#experto a{

	color: #339967;

	text-decoration:none;

	



}

.menuexper{

float:left;

margin-top:5px;

}







#menuexperto li 

{

	display: inline;

	list-style-type: none;

	padding-right: 15px;

	margin-left: 0px;

	padding-left: 0px;

}























h2.informe a{

	color:#CC3300;



	

}



#informe a:hover{

	text-decoration:underline;

	

}



.informe{

	color:#CC3300;

	border-bottom-color:#CC3300;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-top: 5px;

	display:block;

	font-family: "Lucida Grande";

	font-size:14px;

}

#informe a{

	color: #CC3300;

	text-decoration:none;



}















#docusimo {

	padding-bottom: 8px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	float:left;

	width:202px;

	border: thin solid #CCCCCC;

	margin-top: 0;

	margin-right: 3px;

	margin-left: 7px;

	margin-bottom: 10px;

}



h2.docusimo a{

	color: #C00202;

	background-color: #FFFFFF;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 5px;

	margin-bottom: 8px;

	padding-top: 5px;

	text-decoration:none;

	display:block;

		font-family: "Lucida Grande";

	letter-spacing: 0.2em;

}



#docuimagen {

	padding-bottom: 8px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	float:left;

	width:202px;

	border: thin solid #CCCCCC;

	margin-top: 0;

	margin-right: 5px;

	margin-left: 7px;

	margin-bottom: 10px;

}



h2.docuimagen a {

	color: #277800;

	background-color: #FFFFFF;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 5px;

	margin-bottom: 8px;

	padding-top: 5px;

	text-decoration:none;

	display:block;

		font-family: "Lucida Grande";

	letter-spacing: 0.2em;

}



#quienesquien  {

	padding-bottom: 8px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	float:left;

	width:200px;

	border: thin solid #CCCCCC;

	margin-top: 0;

	margin-right: 0px;

	margin-left: 7px;

	margin-bottom: 10px;

}



h2.quienesquien a {

	color: #E78A01;

	background-color: #FFFFFF;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 5px;

	margin-bottom: 8px;

	padding-top: 5px;

	text-decoration:none;

	display:block;

		font-family: "Lucida Grande";

	letter-spacing: 0.2em;

}







/*-------------------------------------Menu izquierdo---------------------------*/











div#footer{

	color: #333333;

	border-top-width: medium;

	border-top-style: solid;

	border-top-color: #006600;

	text-align: left;

	line-height: 1.5em;

}





div#footer p{

	margin:0;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	line-height: 50px;

}



div#container{

	width:820px;

	margin:0 auto;

	min-height: 430px;

	height: auto !important;

	height: 430px;

}





div#wrapper{

	float:left;

	margin-bottom: 15px;

}

div#menuizquierdo {

	float: left;

	width: 250px;

	margin-left: 2px;

	margin-top:5px;

}

#contenidoprincipal {

	float: right;

	width: 520px;

	min-height: 450px;

	height: auto !important;

	height: 450px;

	border-left-width: thin;

	border-left-style: solid;

	border-left-color: #eeeeee;

	padding-top: 10px;

	padding-left: 10px;

	text-align: justify;

	padding-right: 30px;



}



div#contenido{

	float:left;

	width:640px;

	min-height: 430px;

	height: auto !important;

	height: 430px;

}







div#revista,div#enlaces,div#eventos,div#compra {

	float:right;

	width:150px;

	margin-bottom: 10px;

	margin-right: 7px;

}











#revista {

	padding-right: 3px;

	border: thin solid #CCCCCC;

	padding-left: 3px;

}







 .noticias {

	color: #FFFFFF;

	background-color: #3366CC;

	padding-top: 8px;

	padding-bottom: 8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-left: 3px;

	font-size: 14px;;

}



 .revista {

	color: #FFFFFF;

	background-color: #16894c;

	padding-top: 8px;

	padding-bottom: 8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-left: 3px;

	font-size: 14px;

}



#compra {

	padding-right: 3px;

	border: thin solid #CCCCCC;

	padding-left: 3px;

	padding-top:10px;

	

}



h3.compra a{

	color: #16894c;

	background-color: #FFFFFF;

	font-size:14px;

	

	

}



#revista a {

color: #3366CC;

padding-top: 8px;

}

#container #wrapper #revista p {

	display: block;

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 2px;



}

#formacion a {

	color: #FF6600;

}

#enlaces {

	

	background-color: #FFFFFF;

	height: 50px;

}



#eventos {

	

}

/*---------------------------------------------Menu vertical----------------------------------------*/



#empresas{

	margin:0;

	width:120px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.logoempresas img a{

text-decoration: none;

}



#menuizquierdo ul

{

	margin: 0;

	padding: 0;

	list-style-type: none;

}



#menuizquierdo li { margin: 0 0 3px 0; }



#menuizquierdo li a

{

	display: block;

	width: 130px;

	background-color: #9fdf9f;

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

	letter-spacing: 0.1em;

	padding-top: 10px;

	padding-right: 2px;

	padding-bottom: 10px;

	padding-left: 24px;

}



#menuizquierdo a:link, #menuizquierdo a:visited

{

color: #FFFFFF;

text-decoration: none;

}



#menuizquierdo a:hover

{

	text-decoration: underline;

}



#active a:link, #active a:visited, #active a:hover

{

	color: #FFFFFF;

	background-color: #16894c;

}

















ul#navlist li a

{

	display: block;

	text-decoration: underline;

	width: 113px;

	border-left-width: 20px;

	border-left-style: solid;

	border-left-color: #16894c;

	margin: 0px;

	padding-top: 0.7em;

	padding-right: 0em;

	padding-bottom: 0.7em;

	padding-left: 1.9em;

	font-weight: lighter;

}

















/*-------------------------distribucción de textos--------------------------------------*/







p.sumario{

	

	

	text-align: right;

	background-color: #E1E1E1;

	border: thin solid #999999;

	text-decoration: none;

	padding-top: 7px;

	padding-right: 8px;

	padding-bottom: 7px;

	padding-left: 8px;

}



p.alerta{

	

	

	text-align: center;

	

	border: thin solid #999999;

	text-decoration: none;

	padding-top: 7px;

	padding-right: 3px;

	padding-bottom: 7px;

	padding-left: 3px;

	margin:0;

}



#contenidoprincipal li a{

	color: #339967;

	text-decoration:none;

	font-size: 1.1em;

}

#contenidoprincipal li {

; margin-top: 7px

}

div#datospublicacion {

	width: 410px;

	float: right;

}

#publicacion h3 {

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: 1.5em;

	font-family: "Lucida Grande";

}



#contenidoprincipal li a:hover{



text-decoration: underline;

	

}







div#footer{

	clear:both;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 10px;

}

.imagenpublicacion {

	float: left;

	width: 150px;

}

.datospublicacion {

	font-weight: bold;

	color: #000000;

	font-size: 1.1em;

}



.negrita {

	font-weight: bold;

	color: #666666;

	font-size: 1.1em;

}

.titulonoticia {

	font-size: 18px;

	color: #009900;

	text-decoration: underline;

}

.textonoticia {

	line-height: 22px;

}

.fecha {

	color: #000000;

	text-decoration: underline;

	display: block;

	text-align: right;

}

.nombredeexperto {  font-size: 12px; font-style: italic; font-weight:bold; color: #999999;}



.modulo{



	font-weight: bold;

	color: #CC0000;

	font-size: 1.1em;

	

}

ol.programa {  list-style-type: none}



.ficha{

float:right;

padding:15px;

margin-top:5px;

border:1px solid #999999;

}