* {
	font-family: Verdana,  Arial, Helvetica, sans-serif;
}

BODY {
	margin: 0px;
	padding: 0px;
	background-color: #F5F5F5;
	color: #000000;
}

div#sidar {
    display: none;
}

div#cabecera {
	background-position: left bottom;
	background-repeat: repeat-y;
	color: #000066;
	font-size: 140%;
	font-weight: bold;
	padding-left: 210px;
	padding-top: 8px;
	padding-bottom: 0.5em;
	background-color : transparent;
	border-top: thin dashed #CCCCCC;
	border-left : thin dashed #CCCCCC;
	border-right : thin dashed #CCCCCC;
	height: 3em;
	overflow: auto;
	text-shadow:1px 1px 1px #8C8C8C;
}

div#logo {
	background-color: transparent;
	position: absolute;
	left: 32px;
	top: 4px;
	color : inherit;
}

div#xaniv {
	background-color: transparent;
	position: absolute;
	right: 10px;
	top: 4px;
	color: inherit;
	background-image: url(../graf/Xaniv.jpg);
}

div#llamadas {
	background-color: transparent;
	position: absolute;
	right: 10px;
	top: 4px;
	color: inherit;
	
}

div#seccion {
	background-position: left bottom;
	background-repeat: repeat-y;
	padding-left: 210px;
	padding-bottom: 0.5em;
	padding-top: 0.3em;
	text-align: left;
	font-size: 75%;
	font-weight: bold;
	color: #000066;
	background-color : transparent;
	border : thin dashed #CCCCCC;
}

A.guia:link, A.guia:visited, A.guia:active {
	color: #464240;
	text-decoration: none;
	background-color : transparent;
}

A.guia:hover {
	color: #000066;
	background-color : transparent;
}

div#menu {
	position: absolute;
	left: 0px;
	width: 14.7em;
	background-color: transparent;
	padding: 4px;
	font-size: 80%;
	color : #FFFFFF;
	border-right : thin dashed #CCCCCC;
	border-bottom : thin dashed #CCCCCC;
}

div#forms {
	background-color: #f5f5f5;
	margin: 4px;
	text-align: center;
	color : #000000;
}

div#buscador {
	text-align: center;
}

div#estilos {
	background-color: #E7E7E7;
	text-align: left;
	color : #000000;
}

div#contenido {
	background-color: transparent;
	padding-top: 2em;
	padding-left: 16.578em;
	padding-right: 1.5em;
	color : inherit;
	font-size : 0.8em;
}

div#accesoweb {
	background-color: #D3D3D3; 
	color: inherit; 
	padding-bottom: 0.5em; 
	padding-left: 0.5em; 
	padding-right: 0.5em; 
	padding-top: 0.5em; 
	margin-left: 0; 
	margin-right: 1.2em; 
	width: 49.9%;
}

div#social{
	float: right;
	width: 45%;
	padding-bottom: 0.5em; 
	padding-left: 0.5em; 
	padding-right: 0.5em; 
	padding-top: 0.5em; 
	margin-left: 1.2em;
}



div#pie {
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E7E7E7;
	padding: 1em;
	text-align: center;
	margin-left: -27px;
	margin-right: -1.5em;
	color : #000066;
	border : thin dashed #CCCCCC;
}

div acronym {
	font-size: 1em;
}

a:link, a:visited {
	color: #000082;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}

a:active, a:hover, a:focus {
	color: #464240;
	text-decoration : underline;
	font-weight : bold;
	background-color : transparent;
	
}

h1, h2, h3, h4, h5, h6 {
	color: #000066;
	background-color : transparent;
	padding-top : 2%;
	text-shadow:1px 1px 1px #8C8C8C;
}

h1 {
	font-size: 130%;
	text-shadow:1px 1px 1px #8C8C8C;
}

h2 {
	font-size: 120%;
	font-style: italic;
	text-shadow:1px 1px 1px #8C8C8C;
}

h3 {
	font-size: 110%;
	text-shadow:1px 1px 1px #8C8C8C;
}

h4 {
	font-size: 100%;
	font-style: italic;
	text-shadow:1px 1px 1px #8C8C8C;
}

A.salta:link,  A.salta:visited {
	color: #F5F5F5;
	background-color : transparent;
}

A.salta:hover,  a.salta:focus, A.salta:active {
	color: #000066;
	background-color : transparent;
}


/*  El Seminario - La Fundación  */
div#titmsec0 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-left: 4px;
	background-color: #000000;
	color: #fefefe;
	margin-top: 1.5em;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}
div#titmsec1 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-left: 4px;
	background-color: #000066;
	color: #fefefe;
	margin-top: 1.5em;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}

div#titmsec2 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-left: 4px;
	background-color: #2F5336;
	color: #fefefe;
	margin-top: 1.5em;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}


/*  Arregla el indentado del menú  */
div#menu dt { 
	
}

div#menu dd { 
	margin-left: 1em;
}

dd ul  { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul li {
	margin-left: 1em;
	list-style-position : outside;
	margin-bottom: 0.5em;
		margin-top: 0.3em;
}

li {
	margin-bottom: 0.5em;
		margin-top: 0.3em;
}

ol.alfa li {
	list-style-type: lower-alpha;
	line-height: 1.3em;
	margin-bottom: 0.5em;
		margin-top: 0.3em;
}
ol.roman li {
		list-style-type: lower-roman;
		list-style-position: inside;
		line-height: 1.3em;
		margin-bottom: 0.5em;
		margin-top: 0.3em;
		 }

a.lnkmenu, a.lnksubmenu, a.lnk2submenu {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

a.lnkmenu {
}

a.lnksubmenu {
}

a.lnk2submenu {
}

a.lnkmenu:link, a.lnkmenu:visited {
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	background-color : transparent;
}

a.lnkmenu:hover, a.lnkmenu:active {
	color: #464240;
	text-decoration: underline;
	font-weight: bold;
	background-color : transparent;
}

a.lnksubmenu:link, a.lnksubmenu:visited {
	color: #000082;
	text-decoration: none;
	font-weight: bold;
	background-color : transparent;
}

a.lnksubmenu:hover, a.lnksubmenu:active {
	color: #464240;
	text-decoration: underline;
	font-weight: bold;
	background-color : transparent;
}

a.lnk2submenu:link, a.lnk2submenu:visited {
	color: #0000ad;
	text-decoration: none;
	background-color : transparent;
}

a.lnk2submenu:hover, a.lnk2submenu:active {
	color: #464240;
	text-decoration: underline;
	background-color : transparent;
}

h1  {
	margin-top: -1em;
}

h2,  h3 {
	margin-top: -0.5em;
}

div#noti {
		background: #F5F5F5;
		color: black;
		border: 1px dashed #000082;
		float: left;
		padding-left : 1%;
		padding-right : 1%;
		margin-left : 1%;
		margin-right : 2%;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 0.8em;
		padding : 2% 1% 2% 1%;
		width : 220px;
		height: 200px;
	}

	ul.noti {
		margin-left : 1.5em;
	}

	a.noti, a:active.noti {
		background-color : #F5F5F5;
		color : #0000ad;
	}

	a:visited.noti {
		background-color : transparent;
		color : #55006f;
	}

	a:hover.noti {
		background-color : transparent;
		color : Blue;
	}

.colLeft {
	width: 40%;
	float: left;
	padding: 1% 5% 1% 0%;
} 
.colRight {
	padding: 0% 0% 0% 1%;
	float: left;
} 
.colEnd {
	clear: both;
	margin-left : 15%;
	margin-right : 15%;
	text-align : center;
	padding : 1% 1%;
} 
.blank {
	list-style-image : url(graf/iconitos/b2owhite.gif);
}

.blank1 {
	list-style-image : url(graf/iconitos/b2xwhite.gif);
}

.amar {
	list-style-image : url(graf/iconitos/b2oyellow.gif);
}

.amar1 {
	list-style-image : url(graf/iconitos/b2xyellow.gif);
}

.nar {
	list-style-image : url(graf/iconitos/b2oorange.gif);
}

.nar1 {
	list-style-image : url(graf/iconitos/b2xorange.gif);
}

.rojo {
	list-style-image : url(graf/iconitos/b2ored.gif);
}

.rojo1 {
	list-style-image : url(graf/iconitos/b2xred.gif);
}

.mora {
	list-style-image : url(graf/iconitos/b2opurple.gif);
}

.mora1 {
	list-style-image : url(graf/iconitos/b2xpurple.gif);
}

.azul {
	list-style-image : url(graf/iconitos/b2oblue.gif);
}

.azul1 {
	list-style-image : url(graf/iconitos/b2xblue.gif);
}

.verde {
	list-style-image : url(graf/iconitos/b2ogreen.gif);
}

.verde1 {
	list-style-image : url(graf/iconitos/b2xgreen.gif);
}

.globo {
	list-style-image : url(graf/iconitos/globo.gif);
}

.ayuda {
	list-style-image : url(graf/iconitos/ayuda.gif);
}

.info {
	list-style-image : url(graf/iconitos/info.gif);
}

.peli {
	list-style-image : url(graf/iconitos/peli.gif);
}

.soni {
	list-style-image : url(graf/iconitos/sonido.gif);
}

.text {
	list-style-image : url(graf/iconitos/text.gif);
}
.html {
	list-style-image : url(graf/iconitos/html.gif);
}
.pdf {
	list-style-image : url(graf/iconitos/pdf.gif);
}
.ppt {
	list-style-image : url(graf/iconitos/ppt.gif);
}
.imgiz {
	padding-bottom : 0.5em;
	padding-left : 0em;
	padding-right : 0.5em;
	padding-top : 0.5em;
}

.imgder {
	padding-bottom : 0.5em;
	padding-left : 0.5em;
	padding-right : 0em;
	padding-top : 0.5em;
}

.galery {
	float:right;
	margin-top:1em;
	border: none;
}

.miniimg {
	max-width: 100px;
	border: none;
	min-width: 100px;
}

.herita {
	padding: 0 1em 1em;
	background-color: transparent;
	color: inherit;
	background: url(../hera/img/genhera.gif);
	background-repeat: no-repeat;
}

div.bloque_faq {
    padding: 0.5em;
    border: 1px solid #464240;
}

div.bloque_faq ul li {
	list-style-image : url(http://www.sidar.org/graf/faq_t.gif);
}

div.bloque_faq ul li  ul li{
	list-style-image : url(http://www.sidar.org/graf/faq_s.gif);
}

div.preg_faq {
    font-weight: bold;
    font-size: 1.25em;
    color: #990000;
}

div.resp_faq {
	padding-left : 1em;
}

div.fuente_faq {
    font-size: 0.9em;
    font-style: italic;
    color: #464240;
	padding-left : 50%;
}	
div.coment_faq {
    font-size: 0.9em;
    color: #464240;
	padding-left : 2em;
}

div.volver_faq {
    font-weight: bold; 
	background-color : #EEEEEE;
	text-align : center;
	padding : 2px;
    border: 1px solid #484945;
}
.menupie {
	text-align: center;
}
.navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 1em;
	line-height : 2em;
}

.fieldhera {
	display: inline;
	padding-bottom: 1em; 
	padding-left: 0.8em; 
	padding-right: 2em; 
	padding-top: 1ex;
}

/*  Botones de conformidad del pie  */
.iconconform {
	text-align: left;
}
.w3cbutton4 {
  margin: 1em 0;
  width: 9.8em;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton4 a {
  display: block;
  width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
  font-family: helvetica,arial,sans-serif;
}
.w3cbutton4 span.hera {
	padding: 0 0.4em;
	background-color: #fff;
	color: inherit;
	background-image: url(../graf/heraboton.gif);
	background-repeat: no-repeat;
}
.w3cbutton4 span.taw {
	padding: 0 0.4em;
	background-color: #fff;
	color: inherit;
	background: url(../graf/semaforo.gif);
	background-repeat: no-repeat;
}
.w3cbutton4 span.acces {
	padding: 0 0.4em;
	background-color: #fff;
	color: inherit;
	background: url(../graf/accesboton.gif);
	background-repeat: no-repeat;
}
.navlistpie li
{
	display: inline;
	list-style-type: none;
	font-family: helvetica,arial,sans-serif;
	margin-right: 1em;
	 display: block;
float: left;
position: relative;
}
.botongris {
  margin: 1em 0;
  width: 10em;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
  
}
.botongris a {
	display: block;
	width: 100%;
	height: 1.3772em;
}
.botongris a:link,
.botongris a:visited,
.botongris a:hover {
	background-color: #fc6;
	color: #000;
	text-decoration: none;
}
.botongris a:link,
.botongris a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.botongris a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.botongris span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
  font-family: helvetica,arial,sans-serif;
}
.botongris span.hera {
	padding: 0 0.4em;
	background-color: #060;
	color: #fff;
	font-family: "MS Serif", "New York", serif;
}
.botongris span.taw {
	padding: 0 0.4em;
	background-color: #fff;
	color: inherit;
	background: url(../graf/semaforo.gif);
	background-repeat: no-repeat;
	padding-right: 2.5em;
}

.botongris span.acces {
	padding: 0 0.4em;
	background-color: #fff;
	color: inherit;
	background: url(../graf/accesboton.gif);
	background-repeat: no-repeat;
	padding-right: 2.5em;
}
acronym.spec {
	cursor: help;
	font-family: helvetica,arial,sans-serif;
	border: none;
	text-decoration: none;
	border-bottom-style: none;
	border-style: none;
	font-weight: bolder;
	padding: 0.2504em;
	
}
abbr.spec {
	cursor: help;
	font-family: helvetica,arial,sans-serif;
	border: none;
	text-decoration: none;
	border-bottom-style: none;
	border-style: none;
	font-weight: bolder;
	padding: 0.2504em;
	
}
acronym.w3c {
	cursor: help;
	font-family: helvetica,arial,sans-serif;
	border: none;
	text-decoration: none;
	border-bottom-style: none;
	border-style: none;
	font-weight: bolder;

}
abbr.w3c {
	cursor: help;
	font-family: helvetica,arial,sans-serif;
	border: none;
	text-decoration: none;
	border-bottom-style: none;
	border-style: none;
	font-weight: bolder;
	
}
div.resalta {
	margin: 0.1878em;
	border: 1px solid #A0ACC0;
	height: auto;
	text-align: center;
	background-color: inherit;
	margin-bottom: 1em;
	padding-top: 1.3em;
	padding-bottom: 0.3em;
}	
span.resalta {
	background-color: transparent;
	color: #000066;
	text-align: center;
	font-size: 1.12em;
	font-weight: bolder;
	font-style: italic;
	padding-top: 0.8em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 1em;
	margin-bottom: 1.5em;
}

span.nivel {
	background: transparent; 
	color: Maroon;
}

.disclamer {
	text-align: center; 
	padding-top: 2em;
}

dt {
	font-weight: bold;
}
.fondver {
	background-color: #d0ffd0;
	color: inherit;
}
.sin
{
	border: none;
}

img {
	border: none;
}

.botonxml {
	border: 1px solid;
	border-color: #FC9 #630 #330 #F96;
	padding: 0 3px;
	font: bold 10px verdana,sans-serif;
	color: #FFF;
	background: #F60;
	text-decoration: none;
	margin: 0;
	font-size: 0.8em;
	display: inline;
}
.botonxml a{
	background: transparent;
	color: White;
	display: inline;
}
/*  Fiestas  */

body#fiestas {
	color : #000000;
		margin-left : 7%;
		font-family : Helvetica, Verdana, sans-serif, Arial;
		font-size : 0.8em;
		background-color : #ffffff;
		margin-right : 7%;
		margin-top : 1px;
}

body#fiestas p {
	font-size : 0.9em;
		font-family : Helvetica, Verdana, sans-serif, Arial;
}

body#fiestas a:link {
		color : #000099;
	}


	body#fiestas a:visited {
		color : #990099;
	}

	body#fiestas a:active {
		color : #CC0000;
	}

	body#fiestas a:link, a:visited, a:active {
		text-decoration : none;
	}

.izda {
		text-align: left;
		padding-top: 1em;
	}
.dcha {
		float: right;

		padding-left: 0.5em;
		width: 45%;
	}
.ctro {
	text-align: center;
}
.none {
		float: none;
		clear: both;
		text-align: center;
	}
	#imap {
	display: block;
	width: 264px;
	height: 178px;
	background: url(../fiestas/2006/velas.jpg);
	position: relative;
	margin: 0 auto 2em 0px;
}

.deseo {
	font-size: 2em;
	background-color: transparent;
	color: #330099;
	font-family: 'Souvenir Lt BT', Souvenir, 'Times New Roman', Times, serif;
	font-weight: 200;
	text-align: center;
}

h1.fiesta {
	font-family: "Times New Roman", Times, serif;
	color: #000099;
	text-align: center;
	margin-top: 1em;
}

.sinborde {
	border: none;
	border-style: none none none none;
}


/* estilos de descripción de tarjeta */
 body#description {
    color : #000000;
    margin-left : 7%;
    font-family : Helvetica, Verdana, sans-serif, Arial;
    font-size : 0.8em;
    background-color : #ffffff;
    margin-left : 7%;
    margin-right : 7%;
    margin-top : 1px;
   }

 body#description p {
	font-size: 0.9em;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	margin-bottom: 2em;
}

body#description a:link {
    color : #0000a0;
   }


body#description a:visited {
    color : #008000;
   }

body#description a:active {
    color : #ffff00;
   }

 body#description a:link, a:visited, a:active {
    text-decoration : none;
   }

 body#description h1 {
    font-family : "Times New Roman", Times, serif;
    color : #000099;
    text-align : center;
   }
	
	.descrip {
	padding-left: 1em; float: right; border: none;
}

.topdosem {
	margin-top: 2em;
}
.negrita {
	font-weight: bold;
}

div#lateral {
	color: Black;
	border: thin groove #000066;
	float: left !important;
	height: 100%;
	margin-right: 0.5em;
	margin-left: 0em;
	padding-left: 0em;
	padding-right: 0.5em;
	padding-top: 0.8em;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	background-color: transparent;
	margin-top: 2em;
	width: 30%;
}
div#lateral ul li {
	text-indent: -2em;
	list-style-type: none;
}
