/* CSS Document */
html,body
{
	margin: 0;
	padding: 0
}
body
{
	scrollbar-base-color: #9E5396;
	scrollbar-arrow-color: #FFF;
	font: 76% arial,sans-serif; 
	background-image:url(images/fondo.jpg);
	background-attachment:fixed;
	background-position:right;
	background-repeat:no-repeat
}
A:link 
{
	text-decoration: none; 
	color: #000
	}
A:visited 
{ 
	text-decoration: none; 
	color: #000
}
A:active  
{ 
	text-decoration: none; 
	color: #000
	}
A:hover   
{ 
	text-decoration: underline; 
	color: #000
}
p 
{
	font-size: 1.1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000
}
h1 
{ 
	font-family: "Comic Sans MS";
	font-size: 2em;
	font-weight: bold;
	font-style: italic;
	color: #000066;
}
h2 
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		color: #000066;
		font-weight: bold
}
h3 
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #000066;
		font-weight: bold
}
h4 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #F90;
		font-weight: bold
}
h5 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		color: #333;
		font-weight: bold
}
h6 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #000066;
		font-weight: bold
}

/* ESTRUCTURA */

#container 
{ 
		min-width: 640px; 
		width: auto; 
		height: auto 
}
div#header 
{
		height: 90px; 
		margin: 0; 
		background-image: url(img-estructura/bg-cabecera.jpg); 
		background-repeat: repeat-x
}
div#container2
{
		float: left;
		width: 100%
}
div#inicio p
{
		line-height: 1.4
}
div#inicio
{
		margin: 0 200px auto 140px;
		padding-left: 5px
}
div#derecha
{
		background-color: transparent; 
		margin: 10px 0 auto 0; 
		padding: 0 0 20px 0
}
div#derecha
{
		float:left;
		width:200px; 
		height:auto;
		margin-left:-200px; 
		
}
div#botonera
{
		background: transparent
}
div#botonera
{
      float: left;
		width: 130px; 
		height: auto;
		margin-left: -100%
}
div#footer
{
		background: transparent; 
		color: #000; 
		height: auto
}
div#footer
{
		clear: left; 
		width: 100%
}
div#footer p
{
		margin: 0;
		padding: 5px 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: .8em; 
		color: #999
}

/* BOTONERA */

.botones 
{ 
		margin: 5px 10px auto -30px;
		padding: 15px 
}
.botones li
{ 
		margin: 2px;
		padding: 2px;
		list-style: none;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 1em	 
}
.botones li a
{ 
		text-decoration: none;
		color: #FFF;
		border-left: 2px solid #9E5396
}
.botones li a:hover
{ 
		text-decoration: none;
		color: #FFFF99;
		border-left: 2px solid #FFFFCC
}   
.botones li a:visited
{ 
		text-decoration: none;
		color: #FF99CC;
		border-left: 2px solid #9E5396
} 
.w3c a, a:hover, a:visited
{ 
		text-decoration: none;
		border: none
}
.w3c
{ 
		margin-left: 15px
}
 
/* CONTENIDO COLUMNA DERECHA*/

#destacado 
{
	float: right; 
	width: 146px;
	margin: 0 5px 5px 5px;
	
}
#destacado-interior 
{ 
	width: 130px;
	margin: 0;
	background: #E6E6E6;
}
b.rtop, b.rbottom {display:block; background:#FFFFFF}
b.rtop b, b.rbottom b {display:block; height:1px; overflow: hidden; background: #E6E6E6}
b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px; height: 2px}
#destacado-interior p
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding: 5px
}

/* CONTENIDO GENERAL */

.monitor 
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #CC0000;
		font-weight: normal
}
.pie 
{ 
	font-size: .8em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
}
.pie a, a:link, a:visited, a:active
{ 
		text-decoration: none;
		color: #666666;
}
.pie a:hover
{ 
		text-decoration: none;
		color: #8A0045;
}
.recuadro 
{
		margin: 10px 5px 10px 5px;
		padding: 5px
}
.borde 
{ 
		border-width: 1px; 
		border-color: #666; 
		border-style: solid 
}
.borde-uva
{ 
		border-width: 1px; 
		border-color: #9e5396; 
		border-style: solid 
}
.titulo 
{
		font-size: 1.1em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #000080; 
		font-weight: bold 
}
.titulo-gris 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #333;
		font-weight: bold
}
.titulo-bordeau
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #cc0000;
		font-weight: bold
}
.titulo-uva
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #990066;
		font-weight: bold
}
.titulo-blanco 
{
		font-size: 1em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #ffffff; 
		font-weight: bold 
}
.texto 
{
		font-size: 1.1em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #000
}
.texto-blanco 
{
		font-size: .9em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #fff
}
.ver 
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000060;
		font-weight: normal
}

/* GALERIA*/

#principal {
	margin:0 auto;
	position: relative;
}

.contenedorfoto {
	float:left;
	width:180px;
	height:160px;
	margin:10px;
	padding:5px;
	background-color:#f5f7f9;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	text-align:center;
}

.contenedorfoto a {
	text-decoration: none;
}

.contenedorfoto span {
	color:#515151;
	font-family: Trebuchet MS;
	font-size: 1em;

}
/*BOLETIN*/
#contenedor { width:542px;
			  height:auto;
			  border-color: #9e5396;
			  border-style:solid;
			  border-width: 1px
}				   
#bole 
{ 
		width: 542px; 
		height: auto;
		 	     
}
#bole-pie 
{ 
		width: 542px; 
		height: auto;
		background-color:#9e5396
		 	     
}
#bole-pie a
{ 
	text-decoration: none;
	color: #FFF;			 	     
}
#bole-pie a:link
{ 
	text-decoration: none;
	color: #FFF;			 	     
}
#bole-pie a:hover
{ 
	text-decoration: underline;
	color: #FFCC33;			 	     
}
.boletext 
{ 
		width: 500px; 
		height: auto;
		margin-left: 20px;
		margin-top:10px    
}        
