/* ------------------------------------------ ESTILOS JOOMLA --------------------------------------  */
.back_button a:link,
.back_button a:visited,
.back_button a:active {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
.back_button a:hover {
	color: red;
	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;
}

.contentheading,
.componentheading {
	color: #508da2;	
	font-family:"Century Gothic";
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}

.contentpaneopen {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	margin:0px;
	border: none;
	text-align:justify;
}
a.blogsection:link,
a.blogsection:active,
a.blogsection:visited {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.blogsection:hover {
	color:red;
	text-decoration:none;
}
.pagenav {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
a.pagenav:link,
a.pagenav:visited,
a.pagenav:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration:none;
}
a.pagenav:hover {
	color: #D300FD;
}
table.blog td {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
li {
	padding-bottom: 7px;
}
div.search input.inputbox {
	border-style: solid;
	border-width: 1px;
	border-color: #E17A00;
	color: #000;	
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	margin: 3px;
}
/* ---------------------- Estilos de LASTESNEWS ----------- */

td.latestnews {
	margin: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: arial;
	font-weight: normal;
	font-size: 10px;
}
a.latestnews:link,
a.latestnews:active,
a.latestnews:visited {
	color: #3d6ba3;
	text-decoration:none;	
}
a.latestnews:hover {
	color: #598131;
	text-decoration:underline;
}


/* ---------- FORMULARIO CONTACTENOS ---------- */
.inputform_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.inputform {
	width: 300px;
	border-style: solid;
	border-width: 1px;
	border-color: green;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}
.inputform_2 {
	width: 300px;
	height: 100px;
	border-style: solid;
	border-width: 1px;
	border-color: green;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
}
.boton_formulario a:link,
.boton_formulario a:active,
.boton_formulario a:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: green;
	text-decoration: none;	
}
.boton_formulario a:hover {
	color: green;
	text-decoration: underline;	
}


/* ------------------------------------------ BOTONERAS --------------------------------------  */

/*
** Botonera derecha (mod_mainmenu estilo lista)
*/
ul#mainlevel-derecha {
	list-style: none;
	padding: 0px;
	margin: 0px;
	/*font-size: 0.8em;*/
}
ul#mainlevel-derecha li {
	background: url(../images/boton_der.gif) no-repeat;
	width: 158px !important;
	height: 22px !important;
	padding: 0px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 22px; 	/* <- importante para indicar la altura del boton (li) */
}
ul#mainlevel-derecha li a {
	display: block;
	color: #508da2;
	width: 158px !important;
	height: 22px !important;
	text-decoration: none;
}
ul#mainlevel-derecha li a:hover {
	background: url(../images/boton_der_on.gif) no-repeat;
	color: #060ebb;
	text-decoration: none;
}
ul#mainlevel-derecha li a#active_menu-derecha {
	background: url(../images/boton_der_on.gif) no-repeat;
	color: #d48701;
	font-weight: bold;
	font-size: 10px;
}

/*
** Botoneras interior izquierdas 1 y 3 (mod_mainmenu estilo lista) + botonera noticias
*/
ul#mainlevel-izquierda {
	list-style: none;
	padding: 0px;
	margin: 0px;
	/*font-size: 0.8em;*/
}
ul#mainlevel-izquierda li {
	background: url(../images/boton_izq_1.gif) no-repeat;
	width: 170px !important;
	height: 22px !important;
	padding: 0px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 22px; 	/* <- importante para indicar la altura del boton (li) */
	color: #508da2;
}
ul#mainlevel-izquierda li a {
	display: block;
	color: #666666;
	width: 170px !important;
	height: 22px !important;
	text-decoration: none;
}
ul#mainlevel-izquierda li a:hover {
	background: url(../images/boton_izq_1_on.gif) no-repeat;
	color: #060ebb;
	text-decoration: none;
}
ul#mainlevel-izquierda li a#active_menu-izquierda  {
	background: url(../images/boton_izq_1_on.gif) no-repeat;
	color: #d48701;
	text-decoration: none;
}

/*
** Botonera interior izquierda 2 (mod_mainmenu estilo lista)
*/
ul#mainlevel-izquierdachico {
	list-style: none;
	padding: 0px;
	margin: 0px;
	/*font-size: 0.8em;*/
}
ul#mainlevel-izquierdachico li {
	background: url(../images/boton_izq_2.gif) no-repeat;
	width: 158px !important;
	height: 22px !important;
	padding: 0px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 22px; 	/* <- importante para indicar la altura del boton (li) */
}
ul#mainlevel-izquierdachico li a {
	display: block;
	color: #ffffff;
	width: 158px !important;
	height: 22px !important;
	text-decoration: none;
	text-align:center;
}
ul#mainlevel-izquierdachico li a:hover {
	color: #000;
	text-decoration: none;
}
ul#mainlevel-izquierdachico li a#active_menu-izquierdachico {
	background: url(../images/boton_izq_2_on.gif) no-repeat;
	color: #000000;
	text-decoration: none;
}

/*
** Botonera SUP 1 y Botonera SUP 3 (mod_dj4_transmenu horizontal)
*/
a.mainlevel-sup {
   background: url(../images/boton_top.gif) no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-align:center;
   font-size: 11px;
   font-weight:bold;
   color:#1730a6;
   line-height: 21px;
   display: block;
   width: 171px !important;
   height: 21px !important;
   margin: 0px;
   padding: 0px;
}
a.mainlevel-sup:hover {
	background: url(../images/boton_top.gif) no-repeat;
	color:#3366CC;
	text-decoration:none;  
}

/*
** Botonera SUP 2 (mod_dj4_transmenu horizontal)
*/
a.mainlevel-actual {
   background: url(../images/boton_top_on.gif) no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-align:center;
   font-size: 11px;
   font-weight:bold;
   color:#1730a6;
   line-height: 21px;
   display: block;
   width: 171px !important;
   height: 21px !important;
   margin: 0px;
   padding: 0px;
}
a.mainlevel-actual:hover {
	background: url(../images/boton_top_on.gif) no-repeat;
	color:#3366CC;
	text-decoration:none;
}

a.sublevel-actual {
   background-color:#e2ecf0;
   border: none;
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-align:left;
   text-indent: 5px;
   font-size: 11px;
   font-weight:normal;
   color:#1730a6;
   white-space:nowrap;
   line-height: 21px;
   display: block;
   width: auto;
   height: auto;
   margin: 0px;
   padding-right: 4px;
}
a.sublevel-actual:hover {
   	background-color: #cadde3;
	color: #0d7ab1;
	text-decoration: none;
}

/*
** Botonera TOP (mainmenu horizontal)
*/
a.mainlevel-top {
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-align:center;
   font-size: 10px;
   font-weight:bold;
   color:#666;
   /*display: block;*/
   width:auto;
   margin: 0px;
   display:block;
}
a.mainlevel-top:hover {
	color:#3366CC;
	text-decoration:underline;  
}


/* ---------------- ENCUESTA ------------------- */
table.poll {
	position: relative;
	top: 9px;
	left: 2px;
}

div.pregunta {
	margin-top:5px;
	margin-bottom: 10px;
	color: #666666;	
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	width: 90% !important;
}

table.pollstableborder td {
	color: #666666;	
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

.poll_button {
	border-style:none;
	display:block;
	color: #FFF;
	background: url(../../../images/encuesta_boton.gif) no-repeat center center;
	width: 96px !important;
	height: 24px !important;
}

/* -------------------------- BANNERS ---------------------------- */

div.banner_user2 {
	POSITION: RELATIVE;
	top: 5px;
	left: 4px;
}

div.blog {
	position: relative;
	left: 9px;
}

/* ---------------------------- MAIN BODY - HOME ------------------------- */

div.mainbody {
	position: relative;
	left: 16px;
	width: 478px !important;
	height: 110px !important;
}

/* ----------------------------- DESTACADOS - HOME ------------------------- */

div.destacados {
	position:relative;
	top: 10px;
	left: 16px;
	width: 632px !important;
	height: 104px !important;
}

/* ------------------------------------------ ESTILO DE PERIODISTAS --------------------------------------  */
.content_titulo {
	color: #508da2;	
	font-family:"Century Gothic";
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.content_subtitulo {
	color: #508da2;	
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.content_texto {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	margin:0px;
	border: none;
	text-align:justify;
}

.content_texto a:link,
.content_texto a:active,
.content_texto a:visited { 
	color: #508da2;	
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.content_texto a:hover {
	color: #508da2;
	text-decoration:underline;
}

/* --------------- MINIFRONT PAGE - DESTACADOS ------------------ */

table.minifp {
}

td.minifp {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	margin:0px;
	border: none;
	text-align:justify;
}

span.minifp-introtitle {
	font-family:"Century Gothic";
	font-size: 18px;
	font-weight: bold;
	color: #0d6fa0;
}
span.minifp-introtitle a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #0d6fa0;
}
span.minifp-introtitle a:hover {
	text-decoration: underline;
	color: blue;
}

a.minifp-full-link {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}
a.minifp-full-link:hover {
	text-decoration: underline;
	color: #0d6fa0;
}

/* ----------------- FOOTER ------------------ */

div.footer {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-align:center;
	margin-top:10px;
}

/* -------- BANNER TERMIMOS CONDICIONES ------------ */

div.user9 {
	width: 152px !important;
	height: 92px !important;
	position: relative;
	left: 9px;
	top: 5px;
}