body {

	background-image: ;

	background-repeat: repeat-x;

	background-color: #417028;

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

	font-size: 11px;

	color: #112905;

	margin: 0;

	padding: 0;

	}



a {

	color: #495E3D;

	}

	

a:hover {

	color: #489B1B;

	}



img {

	float: left;

	margin: 0;

	padding: 0;

	border: 0;

	}

	

.img-vinculo {

	float: none !important;

	display: inline !important;

	text-decoration: none !important;

	}

	

p {

	margin: 0;

	padding: 0 0 12px 0;

	}

	

div#principal {

	width: 750px;

	margin-left: auto;

	margin-right: auto;

	padding: 0 15px;

	margin-top: 30px;

	}



div#contenedor {

	float: left;

	width: 700px;

	margin: 0;

	padding: 17px 25px;

	border: 0;

	background-color: #FFFFFF;

	}

	

div#cabecera {

	float: left;

	width: 700px;

	height: 66px;

	margin: 0 0 15px 0;

	padding: 0;

	border-bottom: 1px solid #112905;

	border-top: 1px solid #112905;

	}

	

div#menu-horizontal {

	float: left;

	width: 698px;

	height: 23px;

	border: 1px solid #112905;

	margin: 0 0 16px 0;

	padding: 0;

	color: #112905;

	}

	

div#menu-horizontal ul {

	float: left;

	margin: 0;

	padding: 4px 8px;

	width: 682px;

	list-style: none;

	}

	

div#menu-horizontal ul li {

	display: block;

	display: inline;

	}

	

div#menu-horizontal a {

	color: #112905;

	text-decoration: none;

	font-size: 11px;

	padding: 1px 3px 2px 3px;

	margin: 0 5px;

	}

	

div#menu-horizontal a:hover {

	color: #489B1B;

	text-decoration: underline;

	font-size: 11px;

	}

	

.opcion-activa {

	background-color: #D2DFCB;

	}

	

div#contenidos {

	float: left;

	width: 680px;

	margin: 0 0 16px 0;

	padding: 9px;

	border: 1px solid #112905;

	/*background-color: #FFF7F7;*/

	background-color: #FFFFFF;

	}

	

div#contenidos-interior {

	float: left;

	width: 680px;

	margin: 0 0 24px 0;

	padding: 9px;

	border: 1px solid #112905;

	background-color: #FFFFFF;

	}



div#columna-izquierda {

	float: left;

	width: 181px;

	margin: 0;

	padding: 0 26px 0 0;

	}



div#columna-derecha {

	float: left;

	margin: 0;

	padding: 6px 5px 6px 5px;

	/*width: 438px; vieja medida*/
	width:669px;

	height: 100%;

	line-height: 14px;

	/*border-left: 1px solid #112905;*/

	}

	

div#columna-derecha h3 {

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

	font-size: 11px;

	font-weight: bold;

	margin: 0 0 10px 0;

	padding: 0;

	}

		

div#columna-derecha h2 {

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

	font-size: 13px;

	font-weight: bold;

	margin: 0 0 10px 0;

	padding: 0;

	}

	

div#columna-derecha-interior h3 {

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

	font-size: 11px;

	font-weight: bold;

	margin: 0 0 10px 0;

	padding: 0;

	}

		

div#columna-derecha-interior h2 {

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

	font-size: 12px;

	font-weight: bold;

	margin: 0 0 10px 0;

	padding: 0;

	}

	

div#columna-derecha a {

	color: #112905;

	text-decoration: none;

	font-size: 11px;

	padding: 1px 3px 2px 0px;

	margin: 0 0px;

	}

	

div#columna-derecha a:hover {

	color: #489B1B;

	text-decoration: none;

	font-size: 11px;

	}

	

div#enlaces-imagen {

	float: left;

	width: 700px;

	margin: 0;

	padding: 0 0 16px 0;

	border-bottom: 1px solid #112905;

	}

	

div#enlaces-imagen img {

	margin-right: 48px;	

	}

	

div#pie-interior {

	float: right;

	height: 15px;

	margin-top: 6px;

	background-image: url(../images/separadores_pie.gif);

	background-repeat: no-repeat;

	background-position: right;

	}

	

div#pie-interior img {

	margin-left: 33px;

	}

	

div#pie-exterior {

	width: 720px;

	float: left;

	padding: 11px 15px 25px 15px !important;

	background-repeat: no-repeat;

	margin-left: auto;

	margin-right: auto;

	font-size: 9px;

	text-align: center;

	}

	

div#pie-exterior a {

	color: #FFFFFF;

	}

	

div#pie-exterior a:hover  {

	color: #FFFFFF;

	}

	

.ultima-imagen {

	margin-left: 3px !important;

	margin-right: 0 !important;

	}

	

.derecha {

	float: right;

	}

	

	

div#columna-izquierda-interior {

	float: left;

	width: 157px;

	margin: 0;

	padding: 10px;

	border: 1px solid #112905;

	background-color: #FFFFFF;

	}

	

div#columna-izquierda-interior h2 {

	float: left;

	width: 159px;

	margin: 0 0 8px 0;

	padding: 0 0 2px 0;

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

	font-size: 11px;

	border-bottom: 1px solid #112905;

	}

	

div#columna-derecha-interior {

	float: left;

	margin: 0;

	padding: 6px 8px 6px 46px;

	width: 445px;

	height: 100%;

	line-height: 14px;

	background-image: url(../images/fondo_columna_derecha.gif);

	}

	

	.menu-secundario {

	float: left;

	width: 159px;

	margin: 0;

	padding: 0;

	list-style: none;

	}

	

.menu-secundario li {

	float: left;

	margin: 0;

	padding: 0 0 0 10px;

	width: 149px;

	background-image: url(../images/bullet_nivel_1.gif);

	background-repeat: no-repeat;

	background-position: 0 6px;

	}

	

.menu-secundario-nivel2 {

	float: left;

	width: 149px;

	margin: 0;

	padding: 0 0 25px 0;

	list-style: none;

	}

	

.menu-secundario-nivel2 li {

	float: left;

	margin: 0;

	padding: 0 0 0 19px;

	width: 130px;

	background-image: none !important;

	}

	

.menu-secundario-nivel2 li a {

	width: 130px !important;

	margin: 0 !important;

	padding: 0 !important;

	}	



.menu-secundario a {

	float: left;

	display: block;

	width: 139px;

	color: #1F460A;

	text-decoration: none;

	font-size: 11px;

	padding: 1px 5px 2px 5px;

	margin: 0 0 10px 0;

	}

	

.menu-secundario a:hover {

	color: #489B1B;

	text-decoration: underline;

	font-size: 11px;

	}

	

div#top {

	display: none;

	}



div#bottom {

	display: none;

	}

	

.creative-commons {

	text-align: center;

	font-size: 9px !important;

	/*background-color: yellow;*/

	margin-bottom: 0 !important;

	padding-bottom: 0 !important;

	padding-top: 6px;

	}



.subrayado {

	text-decoration: underline;

	}

	

.entrada-claustro {

	float: left;

	width: 427px;

	margin: 0 4px 4px 0;

	padding: 5px;

	border: 1px solid #112905;

	background-color: #FCFAF5;

	}

	

.entrada-claustro ul {

	float: left;

	margin: 0;

	padding: 0;

	list-style: none;

	}

	

.entrada-claustro li {

	margin: 0;

	padding: 0 2px;

	}



.entrada-claustro img {

	float: left;

	margin: 0 10px 0 0;

	}

	

.entrada-claustro a {

	color: #112905;

	text-decoration: underline;

	}

	

.entrada-claustro a:hover {

	color: #489B1B;

	text-decoration: underline;

	}

	

.claustro-nombre {

	color: #112905;

	font-weight: bold;

	}

	

/* ESTOS SON LOS ESTILOS NUEVOS (PUBLICACIONES) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



.entrada-publicaciones {

	float: left;

	width: 421px;

	margin: 0 4px 10px 0;

	padding: 8px 8px 2px 8px;

	border: 1px solid #112905;

	background-color: #FFFFFF;

	}

	

.entrada-publicaciones ul {

	/*float: left;*/

	margin: 0;

	padding: 0;

	list-style: none;

	}

	

.entrada-publicaciones li {

	margin: 0;

	padding: 0 2px;

	}



.entrada-publicaciones img {

	float: left;

	margin: 0 10px 2px 0;

	}

	

.entrada-publicaciones a {

	color: #112905;

	text-decoration: underline;

	}

	

.entrada-publicaciones a:hover {

	color: #489B1B;

	text-decoration: underline;

	}

	

.listadoindice {

	/*float: left;*/

	margin: 0 0 0 10px !important;

	padding: 0;

	list-style: none;

	}

	

.listadoindice li {

	/*float: left;*/

	padding: 0 0 10px 0 !important;

	list-style: none;

	}

	

.listadoarticulos {

	/*float: left;*/

	margin: 0 0 0 10px !important;

	padding: 0;

	list-style: none;

	}

	

.listadoarticulos li {

	/*float: left;*/

	padding: 0 0 10px 0 !important;

	list-style: none;

	}

	

div#menu-tres {

	float: left;

	width: 698px;

	height: 23px;

	border: 1px solid #112905;

	margin: 0 0 16px 0;

	padding: 0;

	color: #112905;

	text-align: right;

	}

	

div#menu-tres ul {

	float: left;

	margin: 0;

	padding: 4px 0;

	width: 682px;

	list-style: none;

	}

	

div#menu-tres ul li {

	display: block;

	display: inline;

	}

	

div#menu-tres a {

	color: #112905;

	text-decoration: none;

	font-size: 9px;

	padding: 1px 3px 2px 2px;

	margin: 0 5px;

	}

	

div#menu-tres a:hover {

	color: #489B1B;

	text-decoration: underline;

	font-size: 9px;

	}
