/* ______________________________________________________________________ GENERAL */

html, body, div {
	margin: 0px;
	padding: 0px;
	border: none;
}

body {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #E5DDCE;
}

/* ______________________________________________________________________ LAYOUT */

#container {
	width: 775px;
	\width: 775px;
	w\idth: 775px;
	margin: 0px;
	padding: 0px;
	background: url(../images/container_background.jpg) repeat-y;
}

#topbar {
	padding: 0px;
	margin-bottom: ;
	background: #E0D2BB;
	height: 30px;
	margin: 0px;
}

#header {
	padding: 0px;
	margin-bottom: ;
	background: #7B542B;
	height: 69px;
	margin: 0px;
}

#sidebar {
	float: left;
	width: 106px;
	margin: 0 0 10px;
	margin-right: ;
	padding: 0px;
	background: #2C2C2C;
	border-top: 1px solid #7B542B;
}

#mainarea {
	padding: 0px;
	margin: 10px 0px 10px 116px;
}

#covercontainer {
	padding: 0px;
	margin-right: ;
	margin-right: 198px;
}

#cover {
	padding: 0px;
	margin-bottom: ;
	background: #FFFFF7;
	margin-bottom: 10px;
	height: 197px;
}

#rightcol {
	padding: 0px;
	margin-left: 233px;
	background: #FFFFF7;
	height: 210px;
}

#leftcol {
	float: left;
	width: 228px;
	margin: 0;
	margin-right: 0px;
	padding: 0px;
	background: #FFFFF7;
	height: 210px;
}

#right-sidebar {
	float: right;
	width: 188px;
	margin: 10px 0px 5px;
	padding: 0px;
	background: #FFFFF7;
	font: 11px Arial, Helvetica, sans-serif;
}

#content {
	padding: 0px;
	margin-left: 120px;
	background: #FFFFF7;
	margin-top: 10px;
	margin-bottom: 5px;
}

#content-3col {
	padding: 0px;
	background: #FFFFF7;
	margin: 10px 200px 5px 120px;
}

#content-cover {
	padding: 0px;
	margin: 10px 0px 10px 116px;
	background: #FFFFF7;
}

#content-cover #middle {
    padding: 0px;
    margin: 0px 232px;
}

#content-cover #sidebar-a {
    float: left;
    width: 200px;
    margin: 0px 0px 0px 10px;
    margin-right: ;
    padding: 0px;
}

#content-cover #sidebar-b {
    float: right;
    width: 200px;
    margin: 0px 10px 0px 0px;
    margin-left: ;
    padding: 0px;
}

#footer {
	clear: both;
	padding: 0px 0px 10px;
	margin: 10px 0px 0px 116px;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
}

/* ______________________________________________________________________ HEADER */

#header h1 {
	margin: 0px;
	padding: 0px;
}

#header h1 img {
	padding-left: 116px;
	padding-top: 20px;
	border-style: none;
}

/* ______________________________________________________________________ TOPBAR */


#topbar h2 {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}

#topbar h2 #floatleft {
	float: left;
	margin: 0px;
	clear: right;
	padding: 2px 16px 2px 10px;
	width: auto;
	border-right: 1px solid #FFFFFF;
}

#topbar h2 #floatright {
	float: right;
	margin: 0px;
	clear: right;
	padding: 3px 10px;
	border-left: 1px solid #FFFFFF;
	font-size: 16px;
}

#topbar h2 #floatright a:link, #topbar h2 #floatright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#topbar h2 #floatright a:hover, #topbar h2 #floatright a:active {
	color: #7B542B;
	text-decoration: none;
}

/* ______________________________________________________________________ SIDEBAR */

#sidebar ul {
	margin-left: 0px;
	padding-left: 0;
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	margin-top: 0px;
	padding-top: 0px;
}

#sidebar li a {
	display: block;
	padding: 5px 3px;
	width: 100px;
	background-color: #630;
	border-bottom: 1px solid #2c2c2c;
	color: #FFFFF7;
	text-align: center;
}

#sidebar li a:link, #menu li a:visited {
	color: #FFFFF7;
	text-decoration: none;
	font: normal 12px "Times New Roman", Times, serif;
	background: #4C1200 url(../images/menu-li_link-background.jpg) repeat-x 0px -5px;
}

#sidebar li li a:link, #menu li li a:visited {
	color: #FFFFF7;
	text-decoration: none;
	background: #4C1200 url(../images/menu-li-li_link-background.jpg) repeat-y;
	font: normal 12px "Times New Roman", Times, serif;
}

#sidebar li a:hover {
	color: #fff;
	background: #4C1200 url(../images/menu-li_hover-background.jpg) repeat-x;
	font-weight: normal;
}

#sidebar li li a:hover {
	color: #fff;
	background: #4C1200 url(../images/menu-li-li_hover-background.jpg) repeat-y 0px -5px;
	font-weight: normal;
}

#sidebar p {
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#sidebar h3 {
	background: #2C2C2C url(none);
	color: #FFFFF7;
	padding: 2px 5px 3px;
	font: normal 12px "Times New Roman", Times, serif;
	text-transform: capitalize;
	text-align: center;
}

#sidebar #busqueda {
	border-bottom: 1px solid #990000;
	padding: 0px 2px 10px;
}

#sidebar #busqueda form {
	border-style: none;
}

#sidebar #glosario {
	padding-top: 0px;
	padding-bottom: 0px;
	border-style: none;
	margin-bottom: 0px;
}

#sidebar #glosario form {
	border-style: none;
}

#sidebar #banner {
	border-style: none;
}

#sidebar #banner h3 {
	background: url(../images/eventos_background.jpg) no-repeat;
	color: #FFFFF7;
	padding: 2px 5px 3px;
	font: normal 12px "Times New Roman", Times, serif;
	text-transform: capitalize;
	text-align: center;
	margin-bottom: 3px;
}

#sidebar #boletin {
	margin-top: 10px;
	color: #FFFFFF;
	text-align: center;
}

#sidebar #boletin h3 {
	font-size: 10px;
}

#sidebar #boletin a {
	color: #FFFFFF;
	text-decoration: underline;
	font: 12px "Times New Roman", Times, serif;
}

#sidebar #boletin form {
	border-style: none;
}


/* ______________________________________________________________________ RIGHT SIDEBAR */

#right-sidebar h3 {
	background: #663300 url(../images/background_headers_home.jpg) repeat;
	color: #FFFFF7;
	padding: 6px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
/*	text-transform: capitalize;*/
	text-align: center;
	margin-top: 0px;
}

#right-sidebar, #right-sidebar p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#right-sidebar a:link, #right-sidebar a:visited {
	color: #666666;
	text-decoration: none;
} 

#right-sidebar a:hover, #right-sidebar a:active {
	color: #333;
	text-decoration: none;
} 


#right-sidebar #detail01 {
	color: #333;
	background: #FFFFF7;
}

#right-sidebar #detail01 h3 {
	background: #663300 url(../images/background_headers_home.jpg) repeat;
}

#right-sidebar #detail01 p {
	font-family:Arial, Helvetica, sans-serif;	
}

#right-sidebar #detail01 ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}

#right-sidebar #detail01 ol li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}

#right-sidebar #detail01 a:link, #right-sidebar #detail01 a:visited {
	color: #333333;
	text-decoration: none;
} 

#right-sidebar #detail01 a:hover, #right-sidebar #detail01 a:active {
	color: #333333;
	text-decoration: none;
}


#right-sidebar #detail02 {
	color: #333333;
	background: #FFFFF7;
}

#right-sidebar #detail02 h3 {
	background: url(../images/detail01_background.jpg);
}

#right-sidebar #detail02 p {
	font-family:Arial, Helvetica, sans-serif;
}

#right-sidebar #detail02 ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}

#right-sidebar #detail02 ol li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}

#right-sidebar #detail02 a:link, #right-sidebar #detail02 a:visited {
	color: #333333;
	text-decoration: none;
} 

#right-sidebar #detail02 a:hover, #right-sidebar #detail02 a:active {
	color: #333333;
	text-decoration: none;
}


#right-sidebar #detail03 {
	color: #333333;
	background: #FFFFF7;
}

#right-sidebar #detail03 h3 {
	background: #663300 url(../images/background_headers_home.jpg) repeat;
}

#right-sidebar #detail03 p {
	font-family:Arial, Helvetica, sans-serif;
	color: #660000;
}

#right-sidebar #detail03 ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #660000;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}


#right-sidebar #detail03 ol li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #660000;
	padding-right: 8px;
}

#right-sidebar #detail03 a:link, #right-sidebar #detail03 a:visited {
	color: #660000;
	text-decoration: none;
} 

#right-sidebar #detail03 a:hover, #right-sidebar #detail03 a:active {
	color: #660000;
	text-decoration: none;
}


#right-sidebar #detail04 {
	color: #666666;
	background: #DBDBDB;
	margin: 0px;
	padding-bottom: 5px;
}

#right-sidebar #detail04 h3 {
	background: url(../images/detail01_background.jpg);
}

#right-sidebar #detail04 p {
	font-family:Arial, Helvetica, sans-serif;	
}

#right-sidebar #detail04 ul li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}

#right-sidebar #detail04 ol li {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: url(none) none;
	text-indent: -30px;
	padding-right: 8px;
}

#right-sidebar #detail04 a:link, #right-sidebar #detail04 a:visited {
	color: #666666;
	text-decoration: none;
} 

#right-sidebar #detail04 a:hover, #right-sidebar #detail04 a:active {
	color: #666666;
	text-decoration: none;
}

/* ______________________________________________________________________ COVER */

#cover, #cover p {
	font-size:10px;
}




/* ______________________________________________________________________ LISTA DE ARTICULOS */

#content-cover li {
	color: #663300;
	list-style: none;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 1px;
	font-size: 11px;
	margin-left: -25px;
}

#content-cover li a {
	color: #663300;
	text-decoration: none;
}

#content-cover li li {
	color: #66667C;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	margin-left: -25px;
}

#content-cover li li strong {
	color: #000;
	font-weight: normal;
	margin-top: 3px;
	display: block;
}

#content-cover li li a {
	color: #66667C;
	text-decoration: none;
}

#content-cover li li li {
	color: #66667C;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	margin-left: -25px;
}

#content-cover li li li a {
	color: #66667C;
	text-decoration: none;
}


/* ______________________________________________________________________ FOOTER */

#footer a {
	color: #000;
	text-decoration: none;
}


/* ______________________________________________________________________ TEXT ELEMENTS */

p {
	padding: 0px 15px;
}

h1 {
	font: normal 32px "Times New Roman", Times, serif;
	text-transform: lowercase;
	padding-left: 120px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {
	color: #E5DDCE;
	text-decoration: underline;
}

h2 {
	font: normal 18px "Times New Roman", Times, serif;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	color: #fff;
	padding-left: 10px;
}

h3 {
	background: #663300 url(../images/background_headers.jpg) repeat-x;
	color: #FFFFF7;
	padding: 4px 14px;
	font: normal 14px "Times New Roman", Times, serif;
/*	text-transform: capitalize;*/
	font-weight:bold;	
	margin: 0px;
}

h4 {
	color: #663300;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 15px;
}

h5 {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	}

h6 {}


/* ______________________________________________________________________ LINKS */

a {
	color: #663300;
	text-decoration: underline;
}

a:link, a:visited {
	color: #663300;
	text-decoration: underline;
}

a:hover, a:active {
	text-decoration: none;
	color: #663300;
}


/* ______________________________________________________________________ COVER IMAGES */

/* #cover img { 
    margin: 5px 10px 5px 5px; 
}

*/

/* #twocol-left img, #twocol-right img {
    margin: 5px 18px; 
}

#content img {
	margin: 5px 10px 5px 5px;
}

#content-3col img {
	margin: 5px 10px 5px 5px;
}
*/

/* ______________________________________________________________________ LISTS */

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ______________________________________________________________________ TABLES */

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;

}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ______________________________________________________________________ FORMS */

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ______________________________________________________________________ LISTADO ARTICULOS */

#article-list ul {
	border-bottom: 1px solid #999999;
}

#article-list ul ul {
	border-bottom: none;
}

#article-list li {
	color: #663300;
	list-style: url(../images/bullet.jpg) none;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 1px;
	text-indent: 0px;
	font-size: 11px;
	margin: 0px;
}

#article-list li a {
	color: #663300;
	text-decoration: none;
}

#article-list li li {
	color: #666666;
	font-size: 11px;
	list-style: url(none) none;
	font-weight: normal;
	margin: 0px 0px 20px -40px;
	padding: 0px 30px 0px 0px;
}

#article-list li li a {
	color: #663300/*66667C*/;
	text-decoration: none;
}


/* ______________________________________________________________________ SITIOS INTERESANTES */






#sites {
    border-bottom: 1px solid #999999;
}

#sites ul {
    padding-bottom: 10px;
}

#sites ul ul {
	border-bottom: none;
}

#sites ul.destacado {
	border-bottom: none;
}

#sites li {
	color: #663300;
	list-style: none;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 1px;
	text-indent: 0px;
	font-size: 11px;
	margin: 0px;
}

#sites li a {
	color: #663300;
	text-decoration: none;
}

#sites li img {
	text-decoration: none;
	padding-right: 20px;
	border-style: none;
}


#sites li li {
	color: #666666;
	font-size: 11px;
	list-style: url(none) none;
	font-weight: normal;
	margin: 0px 0px 20px;
	padding: 0px 30px 0px 20px;
}

#sites li li a {
	color: #66667C;
	text-decoration: none;
}


/* ______________________________________________________________________ NOTICIAS */


#news {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
    margin-bottom: 5px;
    height: 80px;
    margin-left: 0px;
}

#news h4 {
	width: 150px;
	text-align: right;
	font-size: 11px;
	float: left;
}

#news h4 span.date {
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}


#news p {
	padding-left: 20px;
	float: right;
	width: 440px;
}

#news a {
	color: #663300;
	text-decoration: none;
}


/* ______________________________________________________________________ PAGE NAVIGATION */

p.pagenav {
	/*padding-bottom: 20px;*/
	margin-bottom: 0px;
	text-align: right;
}

p.pagenav a:link, p.pagenav a:visited {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
} 

p.pagenav a:hover, p.pagenav a:active {
	color: #663300;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
} 


/* ______________________________________________________________________ IMAGE GALLERY */

blockquote {
	background: #E5DDCE;
	padding: 20px;
	margin: 20px 25px;
}

blockquote h4 {
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	display: inline;
	padding-left: 0px;
}

blockquote p.photocredit {
	font-size: 9px;
	display: inline;
	padding-left: 8px;
}

blockquote p {
	padding: 0px;
	margin: 0px;
}

#gallery-thumbnails {
	padding: 20px;
	border-top: 2px solid #E5DDCE;
}

#gallery-thumbnails img {
	margin: 10px 5px;
	border: 1px solid #FFFFF7;
}

#gallery-thumbnails img:hover {
	border: 1px solid #990000;
}

/* ______________________________________________________________________ AUDIO */

#audio{
	float: left;
	height: 64px;
	width: 97px;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0px 0px 25px;
	}
	
	
#textoaudio{
	height: 64px;
	width: 485px;
	margin-left: 122px;
	padding-left: 15px;
	padding-top: 0px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

/* ______________________________________________________________________ LIBROS */


#portadalibro {
	width:30%;	
/*	width:220px;*/
	height:150px;
	padding:15px 0px 0px 0px;
	float:left;
	background-color: #CCCCCC;
	text-align:center;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#E5DDCE;
	}

#infolibro {
	width:70%;
/*	width:400px;*/
	height:155px;
	padding:10px 0px 0px 0px;	
	margin:0px 0px 0px 0px;		
	float:left;
	background-color:#99FF00;
	text-align:left;
	background: #FFFFF7;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#E5DDCE;
	}
	
#infolibro P {
	margin:5px 0px 5px 0px;
	text-align:left;
	} 
	
#portadalibro2 {
	width:30%;	
	height:150px;
	padding:15px 0px 0px 0px;
	float:right;
	background-color: #CCCCCC;
	text-align:center;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#E5DDCE;
	}

#infolibro2 {
	width:70%;
	height:155px;
	padding:10px 0px 0px 0px;	
	margin:0px 0px 0px 0px;		
	float: right;
	background-color:#99FF00;
	text-align:right;
	background: #FFFFF7;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#E5DDCE;
	}

/* ______________________________________________________________________ VIDEOS */


#videocontenedor {
	height:115px;
	padding:0px;
	margin:0px 0px 0px 0px;
	border-bottom:#999999 solid 1px;
	}

#videoimagen {
	width:135px;
	height:100px;
	padding:15px 0px 0px 0px;
	margin:0px;
	float:left;
	text-align:center;
	border-right:#999999 solid 1px;
	}

#videotexto {
	width:490px;
	height:100px;
	padding:15px 15px 0px 0px;
	margin:0px;
	float:right;
	}

#videocontenedor {}

#videocontenedor {}


/*#listavideos {
	padding:15px 0px 15px 0px;
	border-bottom:#666666 solid 1px;
	}

#listavideos a {
	color: #FF0000;
	}

#listavideos a:visited {
	color:#660000;
	}

#listavideos .titulos {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;_________________ ESTO VA OCULTO
	text-align:left;_________________ ESTO VA OCULTO
	color:#993333;_________________ ESTO VA OCULTO
	} 

#listavideos P {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-size:11px;
	text-align:left;
	color: #666666;
	}*/


/* ______________________________________________________________________ QUÉ PIENSA EL BUDISMO DE... */


#contenedor {
	height:300px;
	background-color:#FFFFF7;
	}

#lista1, #lista2 {
	width:42%;
	float:left;
	padding:0% 3% 3% 3%;
	}

#lista1 ul , #lista2 ul {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#663300;
	}

#lista1 ol , #lista2 ol {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#66667C;
	}

#lista1 ul a , #lista2 ul a {
	color:#663300;
	text-decoration:none;
	}

#lista1 ol a , #lista2 ol a {
	color:#66667C;
	text-decoration:none;
	}




	
/* ______________________________________________________________________ CLASSES */

#imgcentro{
	float:left;
	margin: 10px;
	}

#imagecentro img {

	margin: 10px;
	}
/* ______________________________________________________________________ CLASSES */

.nodisplay {
	display: none;
	}

.clear {
	height: 1px;
	font-size: 1px;
	}

.titulos {
	color: #630;
	font-size: 9px;
	font-style:normal;
	font-weight: bold;
	text-decoration:none;
	}


.titulosgris {
	color: #666666;
	font-size: 9px;
	font-style:normal;
	text-decoration:none;
	}

.subtitulos {
	color: #663300;
	font-size: 9px;
	font-weight:bold;

	}

.columnas {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color: 000;
	font-size: 9px;
	}
	
.lecturas {
	font-style:italic;
	margin-left: 15px;
	}

.antilecturaslecturas {
	font-style: normal;
	}

