/*
		 Gris oscuro: #333333
		 Gris medio: #5D5D5D
		 Gris claro: #B8B8B8
		 Gris muy claro: #EFEFEF
		 
		 Rojo oscuro: #620000
		 Rojo Medio: #990000
		 Naranja: #FF9E00
		 
*/

/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 62.5%; font-family: Arial, sans-serif; color: #333333; 
									  background: url(images/body-bg.png) top center repeat-x #FFFFFF; }
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
	UTILIDADES
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #620000; background: #FFFFFF; padding: 3px 8px; color: #620000; }
.button:hover						{ background: #990000; color: #FFFFFF; }


/*
	TIPOS
*/
p, li								{ font-size: 1.2em; line-height: 1.2em; margin: 0 0 10px 0; }
#intro-paragraph					{ font-family: Georgia, serif; font-size: 1.7em; font-style: italic; margin-top: 5px; margin-bottom: 50px; 
									 background: url(images/logo-scude.png) 100% 54% no-repeat; }
#intro-paragraph span				{ font-size: 1.9em; font-weight: bold; }
#intro2								{ font-size: 1.1em; width: 340px; text-align: justify; line-height: 1.4em; margin-top: -6px; }
a									{ color: #990000; }
a:hover								{ background: #990000; color: #FFFFFF; }
h1									{ font-size: 3.6em; font-family: Georgia, serif; font-style: italic; font-weight: bold; margin-bottom: 30px;  }
h2									{ color: #990000; font-size: 2.6em; font-family: Georgia, serif; font-weight: normal;  margin-bottom: 20px;}
h3									{ font-size: 2.0em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0; }
h4									{ color: #FFFFFF; font-size: 1.8em; margin-bottom: 15px; }
h5									{ color: #990000; font-size: 1.0em; margin-bottom: 10px; font-style: italic; }


/*
	FORMULARIOS
*/
input								{ padding: 3px; }


/*
	ESTRUCTURA
*/
#page-wrap							{ width: 900px; margin: 0px auto -100px; min-height: 100%; height: auto !important; height: 100%;}
#main-col							{ width: 580px; padding: 0 0 0 20px; float: left; }					
#linksidebar						{ width: 220px; float: right; margin: 0 0 20px 0; }
#push								{ height: 100px; }


/*
	HEADER
*/
h1#logo								{ width: 360px; height: 136px; background: url(images/logo.png) top left no-repeat; text-indent: -9999px;
									  margin: 0 20px 8px 0; float: left; }
#top-bar							{ padding: 18px 0 40px 0; }
#top-bar p						    { padding: 40px 0 0 0; font-size: 1.4em; color: #FFFFFF; width: 240px; float: left; }
form#searchform						{ padding: 40px 0 0 0; margin: 0 0 10px 0; float: right; }


/*
	WIDGETS						

*/
.widgetGris							{ width: 220px; background: #5d5d5d url(images/widgetGrisBottomBg.png) bottom left repeat-x; margin-bottom: 20px; }
.widgetGris .inside					{ padding-bottom: 8px; margin-bottom: 20px; }
.widgetGris	.titol					{ background: url(images/widgetGrisTopBg.png) top left repeat-x; padding: 10px 0 10px 10px;
									  font-size: 2.0em; font-family: Georgia, serif; font-style: italic; color: #FFFFFF; }
.widgetGris ul						{ list-style: none; text-transform:uppercase; }
.widgetGris ul li 					{ margin: 8px 0 0 20px; list-style: none outside; }
.widgetGris ul li a 				{ display: block; color: #B8B8B8; padding: 4px 0 2px 4px; }
.widgetGris ul li a:hover			{ background: #333333; color: #FFFFFF; }
.widgetGris ul li.current-cat a 	{ background: #333333; color: #FFFFFF; }

.widgetRojo							{ width: 220px; background: #990000 url(images/widgetRojoBottomBg.png) bottom left repeat-x; margin-bottom: 20px; }
.widgetRojo .inside					{ padding-bottom: 8px; margin-bottom: 20px; }
.widgetRojo	.titol					{ background: url(images/widgetRojoTopBg.png) top left repeat-x; padding: 10px 0 10px 10px;
									  font-size: 2.0em; font-family: Georgia, serif; font-style: italic; color: #FFFFFF; }
.widgetRojo ul						{ list-style: none; text-transform:uppercase; margin: 0; padding: }
.widgetRojo ul li 					{ margin: 8px 0 0 20px; list-style: none outside; }
.widgetRojo ul li a 				{ display: block; color: #FF9E00; padding: 4px 0 2px 4px; }
.widgetRojo ul li a:hover 			{ background: #620000; color: #FFFFFF; }
.widgetRojo ul li.current_page_item a 	{ background: #620000; color: #FFFFFF; }
.widgetRojo ul li.current_page_ancestor a 	{ background: #620000; color: #FFFFFF; }



/*
	POSTS
*/
.post-nav							{ margin: 0 0 45px 0; float: left; padding: 5px; border: 1px #990000 solid; text-transform:uppercase; }
.post								{ margin: 0 0 45px 0; }
.datebox							{ width: 40px; float: left; padding: 0 5px 5px 5px; background: #990000 url(images/widgetRojoBottomBg.png) bottom left repeat-x; color: #FFFFFF; text-align: center;
									  margin: 0 10px 0 0; }
.day								{ font-size: 3.4em; font-weight: bold; margin: 0; font-family: Georgia, serif; }
.month								{ font-size: 1.8em; font-weight: bold; text-transform: uppercase; margin: 0; }
.year								{ font-size: 1.6em; font-weight: bold; margin: 0; }

.post ul							{ list-style: disc inside none; }

ol.commentlist						{ list-style: none; }
.comment-bubble						{ background: #990000; color: #FFFFFF; padding: 10px; }
ol.commentlist li p					{ font-size: 1.0em; }

.post img 							{ background: url(images/shadow-1000x1000.gif) no-repeat right bottom; padding: 7px 14px 14px 7px; }

.enlaces							{ font-size: 1.0em; }
.enlaces ul							{ list-style:none; background: #EFEFEF; padding:10px;  }
.enlaces ul li a 					{ display: block; color: #B8B8B8; padding: 4px 0 2px 4px; text-transform:uppercase; }
.enlaces ul li a:hover				{ background: #5D5D5D; color: #FFFFFF; }

.resultadosSearch ul				{list-style:none; margin: 0 0 30px 0;}
.resultadosSearch ul li a 			{ font-size: 1.5em;  font-family: Georgia, serif; }
.resultadosSearch ul li a:hover		{ background: #990000; color: #FFFFFF;  }

/* PAGS POSTS

*/

.paginar 							{ position:relative; height: 50px; }

.paginar strong						{ float:left;  }

.paginar strong,.paginar strong a	{ background: url(images/flecha.jpg) no-repeat top left; display:block; height:42px; width:42px; }

.paginar span						{ display:none; }

.paginar strong.anterior			{ left:282px; }
.paginar strong.arriba				{ left:329px; }
.paginar strong.siguiente			{ left:376px; }

.paginar .anterior a				{ background-position:top left; }
.paginar .arriba a					{ background-position:top center;}
.paginar .siguiente a				{ background-position:top right;}

.paginar .anterior a:hover,.paginar strong.anterior			{ background-position:bottom left; background-color: transparent; }
.paginar .arriba a:hover,.paginar strong.arriba				{ background-position:bottom center; background-color: transparent; }
.paginar .siguiente a:hover,.paginar strong.siguiente		{ background-position:bottom right; background-color: transparent; }


/*
	FOOTER
*/
#footer								{ height: 100px; background: #5d5d5d url(images/footerbg.png) bottom left repeat-x; border-top: 4px solid #333333; }
#footer-inside						{ width: 900px; margin: 0 auto;  }
#footer-nav							{ width: 700px; float: left; margin: 20px 40px 4px 0; font-size: 1.1em; text-transform:uppercase; }
#footer-tel							{ width: 158px; float: left; margin: 20px 2px 4px 0; font-size: 1.6em; font-family: Georgia, serif; font-style: italic; text-align: right; }
#footer-copy						{ width: 180px; float: left; margin: 0 558px 0 2px; font-size: 1.4em; font-family: Georgia, serif; font-style: italic; }
#footer-mail						{ width: 160px; height: 30px; float: left; background: url(images/mail.jpg) }
#footer p 							{ color: #B8B8B8;}
#footer-nav a						{ padding: 4px 4px 2px 4px; margin-right: 10px; color: #B8B8B8;}
#footer-mail a						{ padding: 4px 4px 2px 4px; color: #B8B8B8;}
#footer a:hover						{ background: #333333; color: #B8B8B8; }
#footer-nav li						{ display: inline; list-style: none;}

#footer-nav ul li.current_page_item a { background: #333333; color: #B8B8B8; }

