/*
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;}

/* GENERALES Y REDEFINICIONES */

body,p,td { font-family: Verdana, Helvetica, Sans Serif, serif; font-size: 15px; }
body { margin: 10px;}
h1,h2,h3,h4,h5,h6 { font-family: Trebuchet MS, Helvetica, Sans Serif, serif; font-weight: bold; color: #666666; }
h1 { font-size: 22px; margin-bottom: 14px; margin-top: 10px; margin-left:  0px; }
h2 { font-size: 20px; margin-bottom: 12px; margin-top:  8px; margin-left:  5px; }
h3 { font-size: 18px; margin-bottom:  8px; margin-top:  6px; margin-left: 10px; }
h4 { font-size: 16px; margin-bottom:  6px; margin-top:  4px; margin-left: 15px; }
h5 { font-size: 14px; margin-bottom:  4px; margin-top:  2px; margin-left: 20px; }
h6 { font-size: 12px; margin-bottom:  2px; margin-top:  2px; margin-left: 25px; }
p { margin-top: 6px; margin-bottom: 6px;}	
q { font-style: italic; color: #666666; }	
em { font-style: italic; }	
a { text-decoration: none; color: #CC0000; }
strong { font-weight: bold; }
ol,ul {list-style-type: disc; margin-left: 20px;}
cite { font-style: italic; font-weight: bold; }
.doscols { width: 49%; float: left; }

ul#breadcrumb { margin-left: 0px; border: 1px solid #CCCCCC; background-color:#F7F7F7; padding: 5px; background-image: url(http://www.tomasdeaquino.es/img/virgen-reyes-tomas-aquino-t.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px; }
#breadcrumb li { display : inline; list-style: none; margin-left: 6px; padding-left: 12px; background-image: url(http://www.tomasdeaquino.es/img/arrow.png); background-repeat: no-repeat; background-position: left center; }
#breadcrumb a { padding-right: 10px; font-weight: bold; }
#breadcrumb li a { padding-right: 0px; font-weight: normal; }
#breadcrumb h1 { float: left; font-size: 15px; margin: 0px;}

.corpus_index li { margin-right: 20px; padding-right: 20px; }

.clear { clear: both; }

#actions { border: 1px solid #DEDCFF; padding: 5px; margin-bottom: 20px; font-size: 12px; background-color: #EBF2FF; width: 400px; }

/* TOC */

#toc_link { display: inline; font-weight: bold; font-size: 12px; margin-bottom: 10px; padding-left: 10px; background-image: url(http://www.tomasdeaquino.es/img/arrow.png); background-repeat: no-repeat; background-position: left center; margin-right: 40px;  }
#toc { padding: 10px; border: 1px solid #CCCCCC; margin-bottom: 20px; margin-top: 10px; width: 400px; }
#toc ul li { list-style: none; margin-left: 6px;font-size: 12px; }
.admin #toc { display: block; }


/* contents */

table.contents {  }
table.contents td { vertical-align: top; width: 50%; padding-bottom: 5px; }
.anchor { text-align: center; padding-left: 20px; }
.anchor a { font-size: 11px; color: #999999; }
#contents p a { margin-right: 10px; clear: right;  font-size: 11px; }
#contents p { margin-left: 30px; margin-top: 6px; margin-bottom: 6px; text-align: justify; }
.pie { font-size: 10px; color: #999999; padding: 10px; padding-left: 30px; }


/* containers administration */

.admin .logout {
	font-size: 10px;
	text-align: right;
}
.admin form { clear: none; display: inline; }
.admin a {  }
.admin img { vertical-align: baseline; }
.admin input { padding: 0px 2px;  border: 1px solid #000000; margin: 2px 0px; }
.admin input.insert { color: #009900; border-color: #009900; }
.admin input.update { color: #FF9900; border-color: #FF9900; }
.admin input.delete { color: #CC0000; border-color: #CC0000; }
.admin input.submit { font-weight: bold; }
.admin img.update, .admin img.insert, .admin img.delete, .admin img.submit { cursor: pointer; }
.admin fieldset { padding: 5px; }
.formplace { padding: 10px; border: 1px solid #DEDCFF; background-color: #EBF2FF; display: none; }
.admin .doscols textarea {vertical-alignment: top; width: 100%; font-size: 12px; }
.admin .doscols { }

/* HOME */

.dashboard {
	background-color: #FFFFFF;
	border: 1px solid #444444;
	width: 781px;
	overflow: hidden;
	margin: 100px auto auto;
} 
.home { float: left; width: 390px; height: 430px; overflow: hidden; }
.derecha {
	float: left;
	width: 390px;
	height: 430px;
	border-left: 1px solid #000000;
	padding: 0px; margin: 0px;
}
.home h1 {
	font-family: Garamond, Georgia, Times, serif;
	text-align: center;
	font-size: 34px;
	font-weight: normal;
	color: #000000;
}

#fondo {	
	width: 390px;
	height: 430px;
	background: url(/img/santo-tomas-reyes-catolicos.jpg);
	padding: 0px; margin: 0px;
	position: relative;
}

#home_derecha p a, #home_derecha p, #home_derecha { font-size: 14px; margin: 0px; }
#home_derecha p { margin-bottom: 6px;}

.oculto { display: none; width: 350px; height: 430px; padding: 20px; position: relative; top: -430px; }
.oculto .blanco { padding: 10px; background-color: #FFFFFF; border: 1px solid #DCE4EA; }

.home .arriba { height: 60px; overflow: hidden; }
.home .medio { height: 240px; overflow: hidden; }
.home .abajo { height: 140px; overflow: hidden; text-align:center; }

.home .abajo small { font-size: 9px;  color: #999999;} 
.home .abajo ul { padding-bottom: 5px; }
.home .abajo li { display: inline; }
.home .abajo li:last-child { padding-left: 20px; padding-right: 0px; }

.opciones { height: 240px; text-align: center; }
.opciones ul { list-style: none; }
.opciones li { padding-top: 25px; }
.opciones a { font-family: Garamond, Georgia, Times, serif; color: #BBBBBB; text-transform: uppercase; font-size: 24px;  }
.opciones a strong { color: #999999;}

.enlaces { margin-top: 40px; border: 1px solid #DCE4EA; padding: 10px; text-align: left; overflow: hidden; color: #000000; background-color: #FFFFFF; }
.enlaces div { text-align: center; padding: 10px; }
.enlaces li { margin-bottom: 10px;}

div.santopedia { margin-top: 80px; border: 1px solid #DCE4EA; padding: 10px; text-align: left; overflow: hidden; color: #000000; background-color: #FFFFFF; }
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 {  }

#footer { margin-top: 50px; text-align: center; }