/* General */

body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #f5f5f5;
    scrollbar-face-color: #7481A5;
	scrollbar-track-color: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #7481A5;
	SCROLLBAR-3DLIGHT-COLOR: #7481A5;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #7481A5;
	SCROLLBAR-DARKSHADOW-COLOR: #7481A5;
	SCROLLBAR-HIGHLIGHT-COLOR: #7481A5;
	
}

TD.Bkg {

	background-image: url(Images/bkg.gif);
	background-repeat: repeat-x;
	background-position: left, top;
	width: 50%;
	
}

TABLE.general {

	height:100%;  
	border:0px;

}

TD.largo {

		background-color: #7481A5;
		text-align:right;
		height: 100%;
		vertical-align:middle;
		
}

TD.secciones {

		background-color: #4F5E8A;
		height: 175;
		
}

img {

	border:0;
	
}

/* Fecha */

.fecha {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #4F5E8A;
	text-decoration:none;
	font-weight: Bold;
	
}

/* Textos */

.txtblanco {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
	
}

.txtblanco:hover {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:underline;
	
}


.txtblanconegrita {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: Bold;
	color: #ffffff;
	text-decoration:none;
	
}

.txt {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #898989;
	text-decoration:none;
	
}

.txt a{

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #4F5E8A;
	text-decoration:none;
	
}

.txt a:hover{

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #898989;
	text-decoration:underline;
	
}

.villa {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #4F5E8A;
	text-decoration:none;
	
}

.rojo {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: red;
	text-decoration:none;
	
}

.txtpe {

	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #898989;
	text-decoration:none;
	
}

.txtpeb {

	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #898989;
	text-decoration:none;
	
}


.txtpe a{

	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #898989;
	text-decoration:none;
	
}

.txtpe a:hover{

	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #B3B8C5;
	text-decoration:underline;
	
}

.txt:hover {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #4F5E8A;
	text-decoration:underline;
	
}

.txtnegrita {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: Bold;
	color: #898989;
	text-decoration:none;
	
}

.txtnegritab {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	
}

.txtnegritab a{

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	
}

.txtnegritab a:hover{

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
	
}


.tit {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: Bold;
	color: #4F5E8A;
	text-decoration:none;
	
}

.emp {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: Bold;
	color: #4F5E8A;
	text-decoration:none;
	
}

/* Idioma */

.idioma {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: Bold;
	color: #4F5E8A;
	text-decoration:none;
	
}

.idioma:hover {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: Bold;
	color: #B3B8C5;
	text-decoration:none;
	
}

.idiomac {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: Bold;
	color: #B3B8C5;
	text-decoration:none;
	
}

/* Copyright */

.copy {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #828CAA;
	text-decoration:none;
}

.copy:hover{

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #B3B8C5;
	text-decoration:underline;
}

.actual{

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #B3B8C5;
	text-decoration:none;
}


/* Menu inferior */

.bottomenu {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #828CAA;
	text-decoration:none;
	padding-left: 5px;
	
}

.bottomenu:hover {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #B3B8C5;
	text-decoration:underline;
	padding-left: 5px;
	
}

/* Mapa web */

#mapa {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #7481A5;
	text-decoration:none;
	
}

#mapa a{

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #7481A5;
	text-decoration:none;
	
}

#mapa a:hover {

	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #4F5E8A;
	text-decoration:none;
	
}

.puntos{ 

	font-family:Helvetica, sans-serif, Arial; 
	font-size:18px;	
	color:#4F5E8A;  
	font-style:normal; 
	text-decoration:none; 
	text-align: justify;
	font-weight: bold;

}

/* Formularios*/

.form {

	font-family:Helvetica, sans-serif, Arial; 
	font-size:12px; 
	color:#4F5E8A; 
	font-style:normal; 
	text-decoration:none; 
	page-break-before:auto;
	page-break-after:auto;
	background: url(espacio.gif);
	overflow:hidden;
	border:1px solid #4F5E8A;
	
}

.log {

	font-family:Helvetica, sans-serif, Arial; 
	font-size:12px; 
	color:#4F5E8A; 
	font-style:normal; 
	text-decoration:none; 
	page-break-before:auto;
	page-break-after:auto;
	background: url(espacio.gif);
	overflow:hidden;
	border:1px solid #4F5E8A;
    width:75px;
	height:75px;
	cursor:pointer;
	
}


.envio {

	font-family:Helvetica, sans-serif, Arial; 
	font-size:12px; 
	color:#4F5E8A; 
	font-style:normal; 
	text-decoration:none; 
	page-break-before:auto;
	page-break-after:auto;
	overflow:hidden;
	border:1px solid #4F5E8A;
	background: url(espacio.gif);
	width:100px;
	cursor:pointer;
	
}

.sea {

	font-family:Helvetica, sans-serif, Arial; 
	font-size:12px; 
	color:#4F5E8A; 
	font-style:normal; 
	text-decoration:none; 
	page-break-before:auto;
	page-break-after:auto;
	overflow:hidden;
	border:1px solid #4F5E8A;
	background: url(espacio.gif);
	width:100px;
	cursor:pointer;
	
}


.selects {
	
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#4F5E8A;
	width: 210px;
	border:1px solid #4F5E8A;
	font-style:normal; 
	text-decoration:none; 
	page-break-before:auto;
	page-break-after:auto;

}

.selectsIndex {
	
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#4F5E8A;
	width: 210px;
	border:1px solid #4F5E8A;
	font-style:normal; 
	text-decoration:none; 
	page-break-before:auto;
	page-break-after:auto;

}

/* Menu principal */


#navi {  
	
	
	list-style:none;	
	margin:0;	
	padding:0;

}

#navi li {	

	margin-top:0px;
	margin-left:0px;	
	padding:0;
	float:left;

}

#navi li a {
	
	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display:block;
	width:200px;	
	padding:2;	
	height:20;
	text-decoration:none;	
	text-align:left;	
	color:#FFFFFF;	
	background-color: #4F5E8A;
	border-left:10px solid #4F5E8A;
	border-right:10px solid #4F5E8A;

}

#navi li a.current {
	
	font-family: Helvetica, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:block;
	width:200px;	
	padding:2;	
	text-decoration:none;	
	text-align:left;	
	color: #4F5E8A;	
	background-color: #7481A5;
	border-left-color: #7481A5;
	border-right-color:#FFFFFF;

}


#navi li a:hover {	

	color: #4F5E8A;	
	background-color: #7481A5;
	border-left-color: #7481A5;
	border-right-color:#FFFFFF;
	font-weight: bold;

}

div.slideshow {
}
div.slideshow p {
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
} 