﻿/*****************************
 *****  Vínculos         *****
 *****************************/
a:link,
a:visited { color: #E60005; }

a.readonred {
	background: url(../images_red/bullet.png) no-repeat;
	display: block;
	float: left;
	padding-left: 25px;
	margin-top: 10px;
	line-height: 14px;
	height: 16px;
}
/* ------------------------------ */
/*****************************
 *****  Imagen superior  *****
 *****************************/
div#header {
	background: #0F253E url(../images_red/header.png) 100% 0 no-repeat;
}
/* ------------------------------ */

/*****************************
 *****    PathWay       ******
 *****************************/
span.pathway a {
	background: url(../images_red/arrow.png) 100% no-repeat;
}
/* ------------------------------ */

/*****************************
 ****   Menu superior     ****
 *****************************/
#nav li.on a {
	background: url(../images_red/tab_l.gif) left top no-repeat;
}
/* ------------------------------ */

/*****************************
 **** Columnas contenidos ****
 *****************************/
/* Columna izquierda borde superior */
td#left-col_t {
	background: #FFADA6 url(../images_red/left_r.png) right top repeat-y;
}

div#left_t {
	background: url(../images_red/left_tl.png) left top no-repeat;
}

div#left_t div.shadow_tl {
	background: url(../images_red/left_tr.png) right top no-repeat;
}
/* ------------------------------ */

/* Columna izquierda contenidos */
td#left-col {
	background: #FFADA6 url(../images_red/left_r.png) right top repeat-y;
}

div#left div.moduletable h3 {
	background: #1D4A88 url(../images_red/head_left.png) left top no-repeat;
}
/* ------------------------------ */

/* Columna izquierda borde inferior */
td#left-col_b {
	background: #FFADA6 url(../images_red/left_r.png) right top repeat-y;
}

div#left_b {
	background: url(../images_red/left_bl.png) left bottom no-repeat;
}

div#left_b div.shadow_bl {
	background: url(../images_red/left_br.png) right bottom no-repeat;
}
/* ------------------------------ */

/* Columna central borde superior */
div#middle_t {
	background: url(../images_red/middle_t.png) left top repeat-x;
}

div#middle_t div.shadow_tm1 {
	background: url(../images_red/middle_tl.png) left top no-repeat;
}

div#middle_t div.shadow_tm2 {
	background: url(../images_red/middle_tr.png) right top no-repeat;
}
/* ------------------------------ */

/* Columna central borde inferior */
div#middle_b {
	background: url(../images_red/middle_b.png) left bottom repeat-x;
}

div#middle_b div.shadow_bm1 {
	background: url(../images_red/middle_bl.png) left bottom no-repeat;
}

div#middle_b div.shadow_bm2 {
	background: url(../images_red/middle_br.png) right bottom no-repeat;
}
/* ------------------------------ */

/* Columna derecha borde superior */
div#right_t {
	background: #2355A0 url(../images_red/right_t.png) left top repeat-x;
}

div#right_t div.shadow_tr {
	background: url(../images_red/right_tl.png) left top no-repeat;
}
/* ------------------------------ */

/* Columna derecha borde inferior */
div#right_b {
	background: #2355A0 url(../images_red/right_b.png) left bottom repeat-x;
}

div#right_b div.shadow_br {
	background: url(../images_red/right_bl.png) left bottom no-repeat;
}
/* ------------------------------ */

/*****************************
 ***  Componentes Joomla  ****
 *****************************/
/** Menu principal **/
a.mainlevel {
	background: url(../images_red/menu.png) 100% 0 no-repeat;
}

/* Submenus */
a.sublevel#active_menu,
a.sublevel:link,
a.sublevel:visited,
a.sublevel:hover {
    color: #E60005;
}

table.mod_login span,
table.mod_login td,
div.moduletable div div div div#mod_login_greeting {
    color: #E60005;
}
/* ------------------------------ */

/*****************************
 ***  Contenidos  Joomla  ****
 *****************************/
table.contentpaneopenred {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
 	width: 100%;
}

table.contentpaneopenred td {
	padding: 0;
}

.contentheadingred,
.componentheadingred {
	background: #CDE0F0 url(../images/title.png) 0 0 no-repeat;
	color: #1D4A88;
	font-size: 115%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.contentheadingred {
	background: #CDE0F0 url(../images/title.png) 0 0 no-repeat;		
	color: #1D4A88;
}
.componentheadingred {
	background: #163B5D url(../images/title3.png) 0 0 no-repeat;
	color: #A6C8E5;
}

table.blogred span.article_seperator {
	display: block;
	height: 20px;
}

table.nopad td.contentheadingred {
	padding-left: 8px;
}

table.nopad table.contentpaneopenred td {
	padding-left: 10px;
	padding-right: 20px;
}
