/* -------------- Estilos botonera MUNDOS, ACCIONES y PERFILES */

a.mainlevel-mundos:link,
a.mainlevel-mundos:visited,
a.mainlevel-mundos:active {
	display: block;
	background: url(../images/boton_mundo.gif) no-repeat center top;
	/*vertical-align: middle;*/
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	height: 18px !important;
	width: 146px;
	text-decoration: none;
	text-align: center;
	/*text-indent: 7px;*/
}

a.mainlevel-mundos:hover {
	background: url(../images/boton_mundo_hover.gif) no-repeat center top;
	color: #4B5382;
	text-decoration:none;
}

a.mainlevel-acciones:link,
a.mainlevel-acciones:visited,
a.mainlevel-acciones:active {
	display: block;
	background: url(../images/boton_acciones.gif) no-repeat center top;
	/*vertical-align: middle;*/
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 2px;
	height: 18px !important;
	width: 112px;
	text-decoration: none;
	text-align: center;
	/*text-indent: 7px;*/
}

a.mainlevel-acciones:hover {
	background: url(../images/boton_acciones_hover.gif) no-repeat center top;
	color: #4B5382;
	text-decoration:none;
}

a.mainlevel-perfil:link,
a.mainlevel-perfil:visited,
a.mainlevel-perfil:active {
	display: block;
	background: url(../images/boton_perfil.gif) no-repeat center top;
	vertical-align: middle;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	height: 35px !important;
	width: 134px !important;
	text-decoration: none;
	text-align: center;
	/*text-indent: 7px;*/
}

a.mainlevel-perfil:hover {
	background: url(../images/boton_perfil_hover.gif) no-repeat center top;
	text-decoration:none;
	color:white;
}

a.mainlevel-perfilactivo:link,
a.mainlevel-perfilactivo:visited,
a.mainlevel-perfilactivo:active {
	display: block;
	background: url(../images/boton_perfil_activo.gif) no-repeat center top;
	vertical-align: middle;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding-top: 3px;
	height: 35px !important;
	width: 134px !important;
	text-decoration: none;
	text-align: center;
	/*text-indent: 7px;*/
}

a.mainlevel-perfilactivo:hover {
	background: url(../images/boton_perfil_activo.gif) no-repeat center top;
	text-decoration:none;
	color:#333;
}

/* --------- Estilo de BOTONERA SECCIONES DEL PERFIL --------- */

a.mainlevel-seccion_grande:link,
a.mainlevel-seccion_grande:active,
a.mainlevel-seccion_grande:visited {
	display: block;
	background: url(../images/btn_izq_solo.jpg) no-repeat top center;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-top: 2px;
	height: 30px;
	width: 145px !important;
	text-decoration: none;
	text-align:center;
}

a.mainlevel-seccion_grande:hover {
	background: url(../images/btn_izq_solo_on.jpg) no-repeat top center;
	color: #fff;
	text-decoration:none;
}

a.mainlevel-seccion_chico:link,
a.mainlevel-seccion_chico:active,
a.mainlevel-seccion_chico:visited {
	display: block;
	background: url(../images/btn_izq_solo_1.jpg) no-repeat top center;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-top: 2px;
	height: 18px;
	width: 145px !important;
	text-decoration: none;
	text-align:center;
}

a.mainlevel-seccion_chico:hover {
	background: url(../images/btn_izq_solo_1on.jpg) no-repeat top center;
	color: #fff;
	text-decoration:none;
}

/* --------- Estilo del MENU SECCIONES GENERALES --------- */

a.mainlevel-gen:link,
a.mainlevel-gen:active,
a.mainlevel-gen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	background: url(../images/icono_agenda.gif) no-repeat center left;
	width: 90px !important;
	height: 31px !important;
	/*padding-left: 50px;*/
	position: relative;
}





/* ---------- ESTILOS JOM COMMENT ------------- */



.jomentry1,
.jomentry2,
.jc_email,
.jc_name,
.jc_comment {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}
.button {
	border-style: solid;
	border-color: #87BB10;
	border-width: 1px;
	background-color: #E1EEC2;
	color: #14722A;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}



/* -.----------------------------------------------- */

.txt_icons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txt_n11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txt_n12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.tit12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.link_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}
.txt_blanco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.box_01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EC6500;
	border-right-color: #EC6500;
	border-bottom-color: #EC6500;
	border-left-color: #EC6500;
}

.box_02 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

table.adminform {
	background-color: #EAF6CD;
	border: solid 1px #6b9508;
	width: 100%;
	/*padding: 10px;*/
	border-collapse: collapse;
}
table.adminform td {
	/*padding: 3px;*/
	text-align: left;
	color: #405B01;
	font-size: 11px;
	font-family:arial;		
}
/*Agenda*/
DIV.tablaagenda {
	BACKGROUND: url(../images/agenda_M.jpg) repeat-y;
	MARGIN-BOTTOM: 25px;
	WIDTH: 600px;
	color:#FFFFFF;
} 

DIV.tablaagenda DIV {
	BACKGROUND: url(../images/agenda_B.jpg) no-repeat left bottom;
}
DIV.tablaagenda DIV DIV {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 5px; 
        BACKGROUND: url(../images/agenda_T.jpg) no-repeat left top;
		display:block; 

        PADDING-BOTTOM: 20px; 
        PADDING-TOP: 25px;        
        font-family:Arial, Helvetica, sans-serif;
}
DIV.tablaagenda DIV DIV DIV {
	PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    BACKGROUND: none transparent scroll repeat 0% 0%; 
    PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px;
}
.texto_top{
	font: 14px verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#BA020A;
	text-align:left;
	padding-bottom:2px;
	/*BACKGROUND: url(../images/agenda_raya.gif) no-repeat left bottom;*/
}

.titulo_top{
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#BA020A;
	text-align:left;
	padding-bottom:2px;
	/*BACKGROUND: url(../images/agenda_raya.gif) no-repeat left bottom;*/
}
.titulo_top2{
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#BA020A;
	text-align:left;
	padding-bottom:2px;
	/*BACKGROUND: url(../images/agenda_raya.gif) no-repeat left bottom;*/
}
.titulo_top1{
	font: 10px verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	color:#BA020A;
	text-align:left;
	padding-bottom:2px;
	BACKGROUND: url(../images/agenda_raya.gif) no-repeat left bottom;
}
.titulo{
	text-transform:uppercase;
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#BA020A;
}
.vineta{
	padding-left:7px;
	BACKGROUND: url(../images/vineta_roja.gif) no-repeat left ;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
}
.message {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #f00;	
}
table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background: url(../images/background.jpg);
	background-repeat: repeat;
	font-size: 11px;
	color: #000;
}
table.adminlist th.title {
	text-align: left;
}

table.adminlist th a:link, table.adminlist th a:visited {
	color: #c64934;
	text-decoration: none;
}

table.adminlist th a:hover {
	text-decoration: underline;
}

table.adminlist tr.row0 {
	background-color: #F9F9F9;
	text-align: left;
}
table.adminlist tr.row1 {
	background-color: #FFF;
	text-align: left;
}
table.adminlist td {
	border-bottom: 1px solid #e5e5e5;
	padding: 4px;
	font-size: 11px;
	color: #000;
}
table.adminlist tr.row0:hover {
	background-color: #f1f1f1;
}
table.adminlist tr.row1:hover {
	background-color: #f1f1f1;
}
table.adminlist td.options {
	background-color: #ffffff;
	font-size: 8px;
}



/* ========================================== ACTUALIZACION DEL SITIO ========================================== */

/* -------------------------------- JOOMLA -------------------------------- */

.back_button a:link,
.back_button a:active,
.back_button a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #2F84C9;
	text-decoration: none;
	text-align:center;
}
.back_button a:hover {
	color: #13558A;
	text-decoration: underline;
}
.createdate,
.small {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.modifydate {
	border-style: solid;
	border-width: 1px;
	border-color: #006699;
	background-color: #EBEBEB;
	width: 100%;
	text-align:left;	
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}

.componentheading, 
.contentheading {
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	margin-bottom:15px;
	color:#000;
	text-align:left;	
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #86BB0B;	
	width: 100%;
}

.contentpaneopen,
.contentpane {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 100%;
	text-align: left;
}

a.blogsection:link,
a.blogsection:active,
a.blogsection:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.blogsection:hover {
	color:red;
	text-decoration:none;
}
.pagenav {
	font-family: Arial;
	font-size: 12px;
	color: #000;
}
a.pagenav:link,
a.pagenav:visited,
a.pagenav:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	text-decoration:none;
}
a.pagenav:hover {
	color: #99C671;
}

table.blog td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

ul {
	list-style-image: url(../images/dot.jpg);
	margin: 0px;
	padding: 15px;
}
li {
	color:#6b9508;
	font-family:arial;
	font-size: 12px;
	font-weigth: normal;
	margin-bottom: 15px;
}

.buttonbuscar,
.inputboxbuscar,
div.search input.inputbox {
	border-style: solid;
	border-width: 1px;
	border-color: #E17A00;
	color: #000;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	margin: 3px;
}

.footer {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color:#002569;
	text-align:center;
	width: 100%;
}

a:link,
a:visited,
a:active {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color:#14722A;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
	color: #01797D;
}

.pollstableborder {
	/*border: solid 1px #0353d7;
	border-collapse:collapse;
	background: #ebf2fd;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;		
}
.pollstableborder tr {
	border: none;
	/*padding: 5px;*/
}
.pollstableborder td {
	border: none;
	padding-left: 10px;
	padding-bottom: 6px;
}



/* -------------------------------- PERIODISTAS -------------------------------- */

.bajada-enunciado {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color:#555;
}
.subtitulo {
	background: url(../images/icono_generico.jpg) no-repeat center left;
	padding-left: 26px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color:#6b9508;
	width:100% !important;
}
.sub-subtitulo {
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color:#6b9508;
}
.detalle {
	border-collapse: collapse;
	border: solid 1px #6b9508;
	background-color: #EAF6CD;
}
.detalle td {
	border: solid 1px #6b9508;
	font-family: arial;
	font-size: 12px;
	color: #405B01;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
}
.detalle th {
	border: solid 1px #6b9508;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #405B01;
}



/* -------------------------------- KONTACTO -------------------------------- */

.fieldset {	
	border: solid 1px #86BB0B; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 8px;
}
.legend {
	background: url(../images/icono_generico.jpg) no-repeat center left;
	padding-left: 26px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	color:#6b9508;
}
.fieldset form table td {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

.fieldset form table td.separador {
	border-left: dotted 1px #86BB0B
}

.input {
	border: solid 1px #0353d7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.textarea {
	border: solid 1px #0353d7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 100%;
}

.mensaje_exito {
	border-collapse:collapse;
	border: solid 1px #0353d7;
	background: #ebf2fd;
}
.mensaje_exito td {
	border: none;
	padding: 5px;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



/* -------------------------------- ENCUESTAS -------------------------------- */

.txt_encuesta_azul {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #268FAD;
	text-align: center;
}

.txt_encuesta_negro {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align:left;
}

.btn_encuesta {
	border:1px solid #268FAD;
	width:70px;
	border-style: none;
	background-color: white;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #268FAD;
	margin-bottom: 4px;
}



/* ---------------------- OTROS ---------------------- */

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
}

.texto_noticia {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color:#555;
}

.mosimage_caption {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color:#14722A;	
}

.sectiontableheader { /* ESTILO DE LA BAJADA DE LAS FOTOS */
	/*border: solid 1px #6b9508;*/
	background-color: #EAF6CD;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #405B01;
	text-indent: 10px;
}

a.toolbar {
	display:block;
	margin-top: 15px;
	margin-bottom: 15px;
	width:0px;
	text-align:left;
}

/* ---------------------- NOTICIAS ---------------------- */

table.noticias td.img {
	padding: 0px 10px 10px 0px;
	text-align:left;
}
table.noticias td.last {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: left;	
	padding-bottom:15px;
}
.historico_link {
	margin: 5px 0px 10px 0px;
}

/* ---------------------- PAGINACION ---------------------- */

.paginacion {
	background: none;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 5px;
}

/* ---------------------- BOTONERA HORIZONTAL ---------------------- */

a.novatos:link,
a.novatos:visited,
a.novatos:active {
	display:block;
	float:left;
	margin: 1px 0px 0px 0px;
	text-decoration:none;
	background: url(../images/botones/novatos_estatico.jpg) no-repeat;
	width: 132px;
	height: 43px;
}
a.novatos:hover {
	background: url(../images/botones/novatos_estatico.jpg) no-repeat;
}


a.talleres:link,
a.talleres:visited,
a.talleres:active {
	display:block;
	float:left;
	margin: 1px 0px 0px 1px;
	text-decoration:none;
	background: url(../images/botones/talleres.jpg) no-repeat;
	width: 132px;
	height: 43px;	
}
a.talleres:hover {
	background: url(../images/botones/talleres_sobre.jpg) no-repeat;
}

a.concursos:link,
a.concursos:visited,
a.concursos:active {
	display:block;
	float:left;
	margin: 1px 0px 0px 1px;
	text-decoration:none;
	background: url(../images/botones/concursos.jpg) no-repeat;
	width: 132px;
	height: 43px;	
}
a.concursos:hover {
	background: url(../images/botones/concursos_sobre.jpg) no-repeat;
}

a.proyectos:link,
a.proyectos:visited,
a.proyectos:active {
	display:block;
	float:left;
	margin: 1px 0px 0px 1px;
	text-decoration:none;
	background: url(../images/botones/proyectos.jpg) no-repeat;
	width: 132px;
	height: 43px;	
}
a.proyectos:hover {
	background: url(../images/botones/proyectos_sobre.jpg) no-repeat;
}

a.cdp:link,
a.cdp:visited,
a.cdp:active {
	display:block;
	float:left;
	margin: 1px 0px 0px 1px;
	text-decoration:none;
	background: url(../images/botones/cdp.jpg) no-repeat;
	width: 137px;
	height: 43px;	
}
a.cdp:hover {
	background: url(../images/botones/cdp_sobre.jpg) no-repeat;
}

a.postgrado:link,
a.postgrado:visited,
a.postgrado:active {
	display:block;
	float:left;
	margin: 1px 0px 0px 1px;
	text-decoration:none;
	background: url(../images/botones/postgrado.jpg) no-repeat;
	width: 132px;
	height: 43px;	
}
a.postgrado:hover {
	background: url(../images/botones/postgrado_sobre.jpg) no-repeat;
}

/* ---------------------- PLUGINS ---------------------- */

.contentpaneopen3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	width: 100%;
	text-align: center;
}