/*
RESET:
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/* REDEFINICIONES */

body,p,th,td,dd,dt { font-size: 12px; }
strong,th,dt,legend,h1,h2,h3,h4,h5,h6 { font-weight: bold; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3 { font-family: Palatino Linotype, Times New Roman, Times, serif; text-transform: uppercase; }
h1 { padding: 3px; color: #C20000; font-size: 15px; background-color: #FDF6D4; border-bottom: 1px solid #C20000; margin-bottom: 20px;}
h2 { margin-top: 20px; margin-bottom: 10px; font-size: 15px; color: #42739C; }
h3 { color: #666666; margin-top: 12px; margin-bottom: 8px;  font-size: 14px; }
h4 { color: #666666; margin-top: 20px; margin-bottom: 8px;  font-size: 12px;  }

p { margin-top: 6px; margin-bottom: 12px;}	
dt { float: left; padding-right: 10px; }
em {font-style: italic; }
a { text-decoration: none; color: #C20000; }
a:hover { color: #C20000; text-decoration:underline; }
legend { color:#666666; }
fieldset { padding: 10px; }
code { font-size: 11px;}
q { font-style: italic; }
blockquote { font-size: 11px; padding-left: 50px; background-image: url(http://www.e-aquinas.net/img/comillas.png); background-repeat: no-repeat; background-position: left top; margin-top: 6px; margin-bottom: 12px; text-align: justify; }


/* ELEMENTOS */

#container { width: 780px;  right: auto; margin-left: 20px; }
#header { height: 100px; }
#header_logo { height: 100px;  background-image: url(http://www.e-aquinas.net/img/bg-header.jpg); background-repeat: no-repeat; background-position: right top; }
#header_logo img { padding: 10px; border: none; }
#header_actions { height: 85px; padding-top: 15px; }
#footer { clear: both; padding-top: 20px; }
#contents { }
#sponsors { float: left;}
#copyright { float: left; font-size: 9px; padding-left: 40px; padding-top: 3px; padding-bottom: 20px; }
#patrocina { float: left; color: #666666; padding-left: 20px; font-size: 9px; }

#actions_list { list-style-type: none; width: 180px; }

#login_box { margin-top: 7px; margin-bottom: 5px;}
#login_box strong { font-size: 10px; font-weight: normal; color: gray;}
#login_box input { background-color: #ECF1F5; font-size: 10px; color: #42739C; font-weight: normal; height: 15px; border: 1px solid #42739C; }
#login_email { width: 70px; }
#login_password { width: 55px; }
#login_submit { width: 30px; background-color: #42739C; color: #FFFFFF; font-size: 10px; font-weight: bold; padding: 2px; padding-bottom: 3px; }
#login_form { margin-top: 8px; }

.flag { width: 16px; height: 11px; border: none; padding-left: 6px; padding-right: 6px; }
.search_left { margin-bottom: 5px; height: 20px; background-image: url(http://www.e-aquinas.net/img/bg-search.png); background-repeat: no-repeat; background-position: left top; padding-left: 8px; }
.search_right { height: 20px; background-image: url(http://www.e-aquinas.net/img/bg-search.png); background-repeat: no-repeat; background-position: right top; padding-right: 8px; }
#search_box { border: none; height: 15px; color: #FFFFFF; width: 124px; font-size: 11px; overflow: hidden; background-image: url(http://w3.e-aquinas.net/2/img/bg-search-field.png); background-color: #547EA9; padding-top: 1px; border: 1px solid #547EA9; }

ul.tabs4 { list-style-type: none; width: 100%; background-color: #FFFFFF; height: 28px; border: 1px solid #42739C; border-left: none; overflow: hidden; margin-bottom: 20px;  }
	ul.tabs4 li { height: 18px; width: 25%; display: block; float: left; text-align: center; overflow: hidden;  padding-top: 3px;padding-bottom: 8px; margin-right: -1px; border-left: 1px solid #42739C; background-image: url(http://www.e-aquinas.net/img/bg-tab-off.png); background-position: left -3px; background-color: #DCE4EA; }
	ul.tabs4 li a { font-family: Palatino Linotype, Times New Roman, Times, serif; color: #42739C; text-transform: uppercase; font-weight: bold; font-size: 15px; }
	ul.tabs4 li:hover { background-image: url(http://www.e-aquinas.net/img/bg-tab-on.png); background-color: #42739C; }
	ul.tabs4 li:hover a { color: #FFFFFF;  }
	ul.tabs4 li.active { background-image: url(http://www.e-aquinas.net/img/bg-tab-on.png); background-color: #42739C; }
	ul.tabs4 li.active a { color: #FFFFFF; }
	ul.tabs4 li.inactive:hover { background-image: url(http://www.e-aquinas.net/img/bg-tab-off.png); background-color: #DCE4EA; color: #999999; }
	ul.tabs4 li.inactive:hover a { color: #999999; text-decoration: none; }
	ul.tabs4 li.inactive a { color: #999999; }

div.inactive { background-color: #EFEFEF; color: #666666; }
	h2.inactive:hover { color: #999999; text-decoration: none; }
	h2.inactive:hover a { color: #999999; text-decoration: none; }
	h2.inactive a { color: #999999; }


.clear {clear: both; } 
.text_box { background-color: #ECF1F5; border: 1px solid #DCE4EA; padding: 10px; text-align: justify; overflow: hidden; }
.normaltext_box { padding: 11px; text-align: justify; overflow: hidden; }
.alert { background-color: #FFCCCC; border: 1px solid #CC0000; padding: 10px; text-align: justify; overflow: hidden; margin-bottom: 20px; }
.advice { background-color: #ECF1F5; border: 1px solid #DCE4EA; padding: 10px; text-align: justify; overflow: hidden; }

.text_box dt {width: 50px; margin-right: 10px;}
.content_2col_left .main_col { width: 560px; float:left; }
.content_2col_left .right_col { width: 180px; float:left; margin-left: 20px;}
.text_2col .col1 { width: 270px; float:left; }
.text_2col .col2 { width: 270px; float:left; margin-left: 20px; }

.content_2col_left .right_col { padding-top: 26px; }
.content_2col_left .right_col h2 { color: #C20000;  margin-top: 5px;}
.content_2col_left .right_col .text_box { background-color: #FDF6D4; border: 1px solid #f2c7c7;}

#bibliotheca_numero { padding-top: 10px; clear: both; }
#numero-revista { font-size: 9px; color: #CCCCCC; margin-top: -20px; margin-bottom: 10px; text-align:right; width: 100%; padding-top: 3px;}
#numero-hemeroteca { font-size: 9px; color: #CCCCCC; margin-top: -12px; margin-bottom: 10px; text-align:right; width: 100%; padding-top: 3px;}
.publicado { font-size: 10px; color: #666666; text-align:right; width: 100%; padding-bottom: 3px; }

table.hemeroteca_lista th {padding: 4px;}
table.hemeroteca_lista td {padding: 4px;}
ul.hemeroteca_lista {}
ul.hemeroteca_lista li {padding-top: 6px; padding-bottom: 4px; text-align:left;}
img.portada {width: 100px; height: 150px; margin-right: 20px; margin-bottom: 10px; margin-top: 3px; float: left; border: 1px solid #666666; }
img.flag { top: 2px; }
img.logo_patrocina { width: 100px; height: 30px; border: none; padding-left: 20px; }

.forum_quaestiones { margin-top: 10px; margin-bottom: 10px; border-top: 1px dashed #999999; }
.forum_quaestiones li { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #999999; }
.forum_quaestiones li br { padding-top: 10px; }
.lectio blockquote { background-image: url(http://www.e-aquinas.net/img/quaestio.png); }

#forum_form div {padding-bottom: 10px; }
#forum_form textarea { width: 100%;  height: 100px; }
#forum_form legend { padding-top: 10px; }
#forum_form label { font-weight: bold; }

#contact_form div {padding-bottom: 10px; }
#contact_form textarea { width: 100%;  height: 100px; }
#contact_form legend { padding-top: 10px; }
#contact_form label { font-weight: bold; }

.registrese { margin-top: 8px; font-size: 10px; }
.registrese a {color: #42739C; }
.registrese strong { text-decoration: underline; }
.quees { margin-top: 6px; font-size: 10px; position: relative; top: -16px; left: 447px; width: 115px; }
.quees a {color: #000000; font-weight: bold; }

.normaltext_box li { margin-left: 50px; list-style-type: disc; padding-top: 6px; padding-bottom: 12px; }

#registro_form textarea { font-family: Arial, Helvetica, sans-serif; width: 100%; font-size: 11px; }
#registro_form ul { padding-left: 10px; }
#registro_form li { padding-bottom: 6px; }

.exit { padding-top: 10px; text-align: right; }
.exit a { color: #C20000; font-weight: bold; }
.exit strong { text-decoration: none;  }
.moderator_actions { padding-top: 10px;  }
.moderator_actions a { font-weight: bold; }
input.invisible {border: none; background:none; width: 22px; text-align: right; }
.commentaria li, .commentaria li p { font-size: 11px; }
/*.commentaria_usuario { height: 58px; margin-bottom: 8px; overflow: hidden; }*/


/* FORMULARIO USUARIO */

#user_form div { padding-bottom: 10px; }
#user_form label { font-weight: bold; width: 110px; overflow:visible;  float: left;  display: block; }
#curriculum { width: 100%; margin-right: 5px; }

/* ADMIN */
#admin {padding: 20px; padding-top: 0px; }
#form_revista_enviar { }
#form_revista { margin-top: 20px; }
.revista td { padding: 4px; }
.revista input, .revista textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
input.importante { background-color:#FFCC99; border: 1px solid #990000; }
input.peligro { color: red; }
#admin_revistas { padding-top: 20px; padding-bottom: 20px; padding-left: 10px; }
#admin_revistas li { list-style-type: circle; margin-left: 20px; padding: 5px;}
#admin_revistas a.activa0publica0 { color: #AAAAAA; }
#admin_revistas a.activa1publica0 { color: #666666; }
#admin_revistas a.activa0publica1 { color: #000000; }
#admin_revistas a.activa1publica1 { color: #C20000; }


/* SANTOPEDIA */

div.santopedia { margin-top: 20px; border: 1px solid #DCE4EA; padding: 10px; text-align: left; overflow: hidden; color: #CCCCCC; }
div.santopedia div { text-align: center; }
div.santopedia small { text-align: center; }
div.santopedia a { color: #CCCCCC; }
div.santopedia ul a { color: #42739C; }
div.santopedia ul { padding-top: 5px; padding-bottom: 5px; }
div.santopedia li { padding-top: 5px; }
div.santopedia p {  }
