/* archivo css para la pagina sin frames */
body {	background-image: url("jpgs/bckgrndb1.jpg");
      	background-repeat:repeat;
      	background-attachment: fixed;
	background-color:#ffe4e1;	
	margin:1%;
	padding:0px;
	font: 10px arial,sans-serif;
    	color: #800040;
		}	
p	{
	text-indent:1em;
	line-height:120%;
}
p.cen	{
	text-indent:0;
}
.primer:first-letter{
	font-size:xx-large;
	color:#800080;
	font-weight:bold;
}
img	{
	border:0;
}
img.cab	{
	border:2px solid #800040;
	margin:5px 15px;
	margin-collapse:collapse;
}
a       {text-decoration: none;
	}        
h1.titulo_pagina{
		/*background-color:#FFE6FA;*/
        	font: bold italic 35px lucida,sans-serif;
		color: #800040;
		text-align:center;
		text-shadow: 3px -3px 5px red;
		letter-spacing:5px;
		padding-top:10px;
        	padding-left:25px;
		padding-bottom:2px;
		margin:0;
        
		}
h2	{
	color:#800040;
	text-align:right;
	margin-right:1em;
	font:italic bold 24px serif;
	letter-spacing:5px;
	padding:0;
	margin:0;
}
.centro	{
	text-align:center;
}
.derecha{
	text-align:right;
}
.mg	{
	line-height:120%;
	font-size: 28px;
	font-weight:900;
	}
.divisor{
	padding:5px;
	border-top:1px solid #800040;
	margin:2px 2px 0px 2px;
}
#menu a:link,#menu a:visited{
		display:block;
		background-color:#800040;
		font: bold 12px arial,sans-serif;
		font-variant:small-caps;
		text-align:left;
		color:white;
		letter-spacing: 3px;
		padding:2px 5px;
		border-left:12px outset #800040;
		margin:2px 0px;
        	margin-collapse:collapse;
		text-decoration:none;
       		line-height : 2;
		}
#menu a:hover{
        	background-color:#C04080;
		border-left:12px inset #C04080;
		}
#menu a:active	{
		background-color:#ff6699;
		}

a.site:link,a.site:visited{	
	font: normal 12px Arial,helvetica,sans-serif;
	color:#fff;
	background:#800040;
	border: 1px solid  #800040;
	padding: 1px 5px;
	text-decoration:none;
}
a.site:hover{
	background: #C04080;
}
a.linka:link, a.linka:visited, a.linka:active
      {
	padding:3px 5px 3px 5px;
	color: #FFF;
	font:normal bold 12px sans-serif;
	font-variant:small-caps;
	text-decoration:none;
}
a.linka:hover{
	border:outset 1px #FF80C0;
	padding:2px 4px 2px 4px;
}




a:link,a:active,a:visited{
    color:#800040;
	font-style:italic;	
}
a:hover{  
     color:#800080;
	text-decoration:underline;
}  
.cinta{	
	display:block;
	background: #800040;
	text-align:center;
	word-spacing:200px;
	padding:10px;
	border: solid 1px #800080;
	font-variant:small-caps;
}               

#cabecera	{
        margin:0 0 1em 0;
	/*background-color:#CBE7E6;*/
        background: url("pngs/fcb.png") repeat;
	border:2px solid #800040;
}
#menu {	
        float:left;
	width:12%;
	padding:8px 8px 8px 0px;
	margin:0px;
	text-align:left;
	font-variant:small-caps;
	/*border-bottom: 1px solid #000;*/
        /*border-right: 1px solid #000;*/
	}
#recuadro{
          padding: 5px;
          border: 1px solid #ff66e5;
          } 

#visor {	
	/*float:right;*/
	display:block;
	width:auto;
	height:auto;
	padding:0px;
	margin:0 0 0 13%;
	background: url("pngs/f1.png") repeat-x;
        /*border: 1px solid #000;*/
	/*filter: alpha(opacity=50); opacity: .5;*/
	}
.bien	{	/*background-color: #ddffdd;*/
	padding:4px;
	margin:1px;
	border-bottom: 1px solid #800040;
	text-align:center;
	font:normal 20px sans-serif;
	color:#800040;
	font-height:1.5em;
        /*filter: alpha(opacity=60); opacity: .6;*/
	}
.todas	{
	padding:15px;
	margin:1px;
	border-bottom: 1px solid #800040;
	text-align:justify;
	font:normal 20px sans-serif;
	color:#800040;
	font-height:1.5em;
}
#clearit {
	clear: both;
	padding:0;
	margin:0px;
	height:10px;
}
.webring{
	
	font: 10px sans-serif;
	text-align:center;
	//color:#ff99cc;
	border:1px dotted #ff66e5;
	padding:2px;
}
ul	{
	font-style:italic:
	font-weight:bold;
	font-family:sans-serif;
	font-size:24px;
	line-height:110%;
	list-style-image:url('pngs/bullet1.png');
	margin-top:5px;
}
ul li	{
	font-size:18px;
	font-family:sans-serif;
	list-style-type:square;
	color:#8b008b;
	line-height:1.5em;
	letter-spacing:5px;
	font-variant:small-caps;
}
ul ul	{
	list-style-image:url('gifs/minibullet.gif');
	margin-bottom:10px;
}
ul ul li{
	font-size:15px;
	color:green;
	margin:10px 5px;
	line-height:1.5em;
	font-variant:normal;
	letter-spacing:1px;
}
ul ul li a{
	display:block;
}
.lista:first-letter	{
	font-weight:bold;
}
a.anav:link, a.anav:visited	{
	color:#ffffff;
	text-decoration:none;
	font:bold 12px fantasy;
	padding:0px 3px;
}
a.anav:hover	{
	color:#ff00ff;
}

span.anavno{
	color:#800040;
	text-decoration:none;
	font:normal 10px monospace;
	padding:0px 3px;
}
