/**
 * @version $Id: template.css 14401 2010-01-26 14:10:00Z louis $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */


*
{
	margin: 0;
	padding: 0;
}

body
{
	background: #EEEEEE;
	color: #000000;
	font-family: Calibri, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
}

#all
{
	color: #000000;
	font-size: 0.8em;
	margin: 0 auto;
	max-width: 1000px;
}

#header {width: auto; background-image: url(../images/fondo_cabecera.png); height: 199px; text-align: center;}
#header .centrar{}

#contentarea2{
	background-color: #ededed;
    margin-top: 6px;
    padding: 25px 22px 15px;
    text-align: left;
}

h1.componentheading { background-color: #eeeeee; width: 554px; margin-bottom: 24px; font-size: 22px; font-weight: bold; line-height: 38px;}
.blog { padding-left: 25px; }

#page {padding-left: 25px; padding-right: 25px;}
h2.contentheading {background-color: #eeeeee; width: 554px; margin-bottom: 24px; font-size: 22px; font-weight: bold; line-height: 38px; padding-left: 25px; margin-left: -25px;}
#page .articleinfo {font-weight: bold;}
#page .iteminfo {font-weight: bold;}
#page p{margin-bottom: 10px;}

#main2 a.readon { float: right; color: #000000; text-decoration: none; font-weight:bold;}
#main2 .article_row { height: 123px;}
#main2 .article_row:last-child { border-bottom: none; }
#main2 .pageinfo{ float: left;}

#main2 .articleinfo{}
.buttonheading{}

.articulo{border-bottom: dotted 1px #A5A4A5; padding-bottom: 12px; margin-bottom: 12px;}
.cattag{font-weight: bold; font-size: 18px; margin-bottom: 10px;}
.cattag a{/*text-decoration: none;*/ color: #6E1873;}
.articulo .categoria{font-weight: bold; font-size: 14px; float: left; margin-right: 3px;}
.articulo .categoria a{text-decoration: none; color: #000000;}
.articulo .categoria a:hover {background: #6E1873; color: #ffffff;}
.articulo .autor{font-weight: bold; font-size: 14px;}
.articulo .autor .nombreautor{font-weight: normal; font-size: 14px;}
.articulo .titulo{font-size: 16px;}
.articulo .titulo a{color: #6E1873; font-size: 21px; text-decoration: none;}
.articulo .links {text-align: right;}
.links a, .editoriallink a{color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}
.links a:hover a:visited, .editoriallink a:hover a:visited{color: #6E1873;}
.links a.vpdf, .editoriallink a.vpdf{background-image: url("../images/pdf_tags.gif"); background-position: left; background-repeat: no-repeat; padding-left: 21px; padding-top: 6px; padding-bottom: 8px;}
.fecha {color: #C7C7C7; font-size: 11px;}

.articulo .revistatitulo a, .articulo .revistatitulo a:focus, .articulo .revistatitulo a:hover{font-size: 16px; font-weight: bold; /*text-decoration: none;*/ color: #6E1873;}
.artuculo .revistatema {font-size: 14px;}

#titulorevista{text-align: center; font-weight: bold; margin-bottom: 20px;}

.pag, .pagination{text-align: right; font-weight: bold; font-size: 11px; float: right; margin-top:10px; margin-bottom: 5px;}
.pag a, .pagination a{text-align: right; font-weight: bold; font-size: 11px; text-decoration: none;}
.pag .pagination li, .pagination li{float: left; list-style: none; margin-left: 10px;}
.pag .pagination li a, .pagination ul li a{color: #6E1873}

.tag{display: block; color: #999999; margin-bottom: 10px; padding: 0; }
.tag ul{list-style-type: none; display: inline;}
.tag ul li{list-style-type: none; display: inline; padding-left: 10px;}
.tag ul a{color: #000000; text-decoration: none; }
.tag ul a:hover{background: #6E1873; color: #ffffff;}

.separador{display:  block; height: 12px; }


#wrapper{}
#right{}


.moduletable_menu li{
	float: left;
	text-decoration: none;
	list-style-type: none;
}

/* TOC */
table.contenttoc{
	float: right;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	text-align:left;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

.banner{ }

.wrap{}

/*Editorial**/
#editorial{background-color: #F2F2F2; padding-top: 20px}
#tituloeditorial{background-color: #4C1351; color: #ffffff; font-size: 27px; padding: 10px 20px; font-weight: bold;}
.editorialcontent{padding: 13px 30px; border: 1px solid #E9E9E9; border-bottom: none; font-size: 12px; text-align: justify; }
.editoriallink{text-align: center; border: 1px solid #E9E9E9; border-top: none; height: 35px;}

/*Modulo login*/
#mod_login_usernametext, #mod_login_passwordtext{font-size: 14px; float: left; width: 0;}
.mod_login a{/*width: 220px;*/}
table.mod_login #mod_login_password, table.mod_login #mod_login_username{width: 62%; margin-bottom: 14px; border: 1px solid #E7E7E7;}
.mod_login a, .mod_login a:hover, .mod_login a:visited {color: #6E1873; font-size: 14px;}

.cbLoginButtonSpan{margin-top: 10px; margin-bottom: 20px;}
.cbLoginButtonSpan .button{ background: url("../images/btn_entrar.png"); border: 0; height: 22px; width: 86px; font-size: 0;}

/*Modulo footer*/
#footer{ 
	width: auto; 
	background-image: url(../images/fondo_pie.png); 
	height: 39px; 
	padding-top: 6px; 
	padding-bottom: 8px; 
	color: #ffffff; 
	font-size: 13px; 
	text-align: center;
}


/*Site map**/
.componentheading{background-color: #eeeeee; width: 554px; padding-left: 25px; margin-bottom: 24px; font-size: 22px; font-weight: bold; line-height: 38px;}
h1.componentheading{padding-left: 0px;}
.xmap{margin-bottom: 10px;}
.xmap ul li{list-style: none;}
.xmap ul li a, .xmap ul li a:hover, .xmap ul li a:visited{color: #6E1873;}
.xmap .contentpaneopen{padding-left: 25px;}

.xmap .powered-by{display: none;}

/*Autores**/
.autorv{cursor: pointer;}

/*Tags**/
.tagCloud{padding-left: 25px; text-transform: capitalize;}

/*Resultado tags**/
table.contentpaneopen{padding-left: 25px;}
table.contentpaneopen span{font-weight: bold}
table.contentpaneopen a{color: #000000; }
table.contentpaneopen a a:hover a:visited{ color: #6E1873;}
table.contentpaneopen tr.sectiontableentry1{height: 40px;}

/*Buscador**/
#buscador{margin-top: 10px; margin-bottom: 25px;}
.searchbox{float: left; padding-left: 31px; width: 134px;}
.searchbox input{background: url("../images/input_buscar.png"); border: 0; height: 18px; width: 134px; padding-left: 10px;}
.bsubmit{float: left; margin-right: 0; padding-right: 0;}
.bsubmit input {background: url("../images/btn_buscar.png"); border: 0; height: 18px; width: 62px; font-size: 0; cursor: pointer;}
.typesearch1{font-size: 10px;}

.radio{padding-top: 35px;}
#main2 .radio{padding-bottom: 20px;}
/*.radio .tipob radio{ background: url("../images/radio_btn.png") #6E1873; width: 15px; height: 14px; }*/


#notaedi{height: auto; width: 100%; margin-bottom: 20px; }
#video{margin-bottom: 20px;}
#user{text-align: right;  /* padding-right: 50px; padding-left: 50px; */ margin-bottom: 40px; margin-top: 22px; }
#user4{text-align: center; margin-top:20px;}

#user #mod_loginform{
	padding: 22px 14px 12px;
	background-color: #d9d9d9;
}

.spa{height: 15px;}

/*.tipob{background: transparent url('../images/radio_btn.png') 0 1px no-repeat; display:inline-block;}*/
/*
.radio label {
	padding-left: 20px;
	height: 16px;
	padding-bottom: 3px;
}
*/
.radio input[type="radio"] {
	visibility: hidden;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
/*
.radio input[type="radio"] + label{
    background: url("../images/radio-btn.png") 0 0 no-repeat;
}
*/
.radio input[type="radio"]:focus + label{
    background-position: 0 -15px;
}
.normal{
	background: url("../images/radio-btn.png") no-repeat;
	background-position: 0 0px;
}

.radio label {	
    height: 16px;
    padding-bottom: 0;
	padding-left: 20px;  
	
}
.checado{
	background: url("../images/radio-btn.png") no-repeat;
	background-position: 0 -20px;
}
/*
.radio input[type="radio"]:checked + label{
    background-position: 0 -20px;
}
*/
.radio input[type="radio"]:checked:focus + label{
    background-position: 0 -48px;
}


form.cb_form .cb_form_instructions, .cb_tab_content .cb_form_instructions li {
	list-style-type: none;
}

.cbPageInner{padding-left: 25px;}
#cb_line_lostbutton input{background-image: url("../images/btn_entrar.png"); border: 0; height: 22px; width: 86px; font-size: 0; margin-top: 17px;}
#checkemail{border: 1px solid #E7E7E7;}

.josForm{ padding-left: 25px;}
.josForm p{ padding-bottom: 10px;}
.josForm label{font-weight: bold; }

div.name label{
    float: left;
    width: 165px;
    
}
div.name input {
text-align: none;!important; 
    padding-right: 0px!important; 
    padding-left: 0px!important; 
    margin-bottom: 10px!important; 
    margin-top: 0px!important; 
}
div.pass label{
float: left;
    width: 165px;
}

.span-7.last{
	background-color: #ededed;
}

.span-7 #buscador {
    background-color: #d9d9d9;
    padding: 10px 5px;
}

.span-17.last{
	margin-left: 10px;
}