﻿/* CUERPO */
body 
{
	background-color: Silver; 
	border-style: solid; 
	border-color: Silver; 
	border-width: 4px;
	scrollbar-face-color: #d25816; 
    scrollbar-highlight-color: white; 
    scrollbar-shadow-color: #6685CA; 
    scrollbar-3dlight-color:#f29e71;
    scrollbar-arrow-color:#ffe9b4; 
    scrollbar-track-color:#ffe9b4; 
    scrollbar-drakshadow-color:#cd4e0a;
}

/* //CUERPO */

A { color: White; text-decoration: underline; }
A:hover { color: #d35717; text-decoration: underline; }
A:visited {}
A:link {}

/* CONTENEDORES */
DIV.ContenedorPagina
{
	background-color: Maroon; 
	border-style: solid; 
	border-color: #531f21; 
	border-width: 4px;
}
TABLE.TablaContenedorPagina
{
	height: 800px; 
	width: 960px; 
	text-align: left; 
	border-style: solid; 
	border-color: Silver; 
	border-width: 4px;
}
TD.CeldaCabecera
{
	background-image: url(imagenes/fondo_cabecera.jpg); 
	width: 960px; 
	background-repeat:repeat-y; 
	height: 104px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TR.LineaContenido
{
	width: 960px; 
	height: 655px; 
	background-image: url(imagenes/fondo_contenido.jpg);
}
TD.CeldaMenu
{
	 width: 242px; 
	 /*height:655px;*/  
	 padding-top: 51px;
	 text-align:left;
	 
}


/*DIV.CabeceraPagina
{
	height: 150px;
	text-align:left;	
	background-image: url('imagenes/cabeceras/topph.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}
DIV.SubCabeceraPagina
{
	height: 11px;
}*/
DIV.Contenido
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	color: Black;
	padding:5px;
	
	text-align: left;
}
DIV.ContenidoCentral
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 8pt;
	color: Black;
	padding:15px;
}
/* //CONTENEDORES */

/* MENUITEMS */
.MenuItem
{
	float:left;
	display: block;
	padding-top:5px;
	padding-left: 20px;
	font-family:Arial Black;
	font-size: 14pt;
	font-weight: bold;
	color: White;
	height: 25px;
	text-decoration: none;

}
.MenuItemSub
{
	float:left;
	display: block;
	padding-top:5px;
	padding-left: 20px;
	font-family:Arial Black;
	font-size: 12px;
	color: Maroon;
	height: 20px;
	text-decoration: underline;
}
.MenuItemDinamic
{
   	float:left;
	display: block;
	font-family:Arial;
	font-size: 11pt;
	font-weight:bold;
	color: white;
	background-color:#531f21;
	text-decoration: none; 
	
}

DIV.BarraPath
{
	background-image: url('imagenes/backgrounds/path_background.gif');
	background-position: right center;
	background-repeat: no-repeat;
	
	text-align: right;
	
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: White;
	
	padding-right: 10px;
	
	height: 28px;
}
/* //MENUITEMS */

/* TIPOS DE DATOS DE CONTENEDOR */
.TituloContenido
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #d25816;
}
.SubtituloContenido
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #d25816;
}
.Contenido
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	color: Black;
	text-align: justify;
}
.PiePagina
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8px;
	color: #d25816;
}
.TituloApartado
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #d25816;
}
IMG.ImagenContenido
{
	margin: 6px;
	padding: 2px;
	border: solid 3px #d25816;
}
/* //TIPOS DE DATOS DE CONTENEDOR */

/* CLASES PERSONALIZADAS bloxan */
DIV.Caja
{
	/*border: solid 1px #858384;*/
	/*background-color: #d6e5ca;*/
	/*background-image: url('App_Themes/blonxan/imagenes/backgrounds/fondocontenedor.jpg');*/
	background-position: center center;
	padding-left:10px;
	width:330px;
	/*height:500px;*/
	/*background-repeat:no-repeat;*/
	
}
DIV.CajaTitulo
{
	font-family: Verdana, Tahoma, Arial;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: Maroon;
	
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 0px;
}
DIV.CajaContenido
{
	/*padding-left: 10px;*/
	padding-right: 10px;
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	text-align: justify;
	
}
DIV.Caja .TituloFoto
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
DIV.Caja .ComentarioFoto
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: white;
}
/* //CLASES PERSONALIZADAS bloxan */


/* GALERIA DE IMAGENES */
DIV.ContenedorGaleria
{
	/*padding:10px;*/
	text-align: left;
}
DIV.ContenedorGaleria DIV.CabeceraGaleria
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	color: #cc9933;
	font-weight: bold;
}
DIV.ContenedorGaleria DIV.Galeria
{
	/*padding: 15px;*/
}
DIV.ContenedorGaleria IMG
{
	border: solid 1px white;
	margin: 2px;
	padding: 2px;
	
	cursor: pointer;
}
DIV.ContenedorGaleria .Titulo
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #cc9933;
	font-weight: bold;
}
DIV.ContenedorGaleria .Comentario
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #cc9933;
}
/* //GALERIA DE IMAGENES */

/* GOOGLE MAPS */
DIV.GoogleMapsDiv
{
	border: solid 1px white;
	margin: 4px;
	padding: 2px;
}
DIV.CartelGoogleMaps
{
	font-family: Arial, Tahoma, Verdana;
	font-size:12px;
	color: Black;
}
DIV.CartelGoogleMaps .Titulo
{
	font-weight: bold;
	color: #7b242d;
	font-size: 14px;
}
DIV.CartelGoogleMaps IMG
{
	border: solid 3px #7b242d;
	margin: 4px;
	padding: 4px;
}
/* //GOOGLE MAPS */



.modalBackground {
	background-color:#ffe9b4;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup
{
	background-color: White;
	border: solid 6px black;
}
.modalPopup img 
{
	border:solid 5px #fff;
	
	max-height: 500px;
	max-width: 500px;
	
	width: expression(this.width > 500 ? 500: true);
	height: expression(this.height > 500 ? 500: true);
}
.modalPopup-text 
{
	display:block;
	color:#000;
	background-color:#fff;
	text-align:center;
	border:solid 2px #000;
	padding:10px;
}
.modalPopup-text input 
{
	/*width:75px;*/
}

DIV.modalPopupCabecera
{
	width:100%;
	background-color: black;
	color: White;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
/*texto de la introducción de Bloxan*/
.TextoIntro
{
    text-align:justify;
    /*padding-left:20px;*/
    font-size:10pt;
    font-family:Arial;
    font-weight:normal;
    color:#49240e;
}




/* PEDIGRI */
DIV.PedigreePanel
{
	border-bottom: dotted 1px black;
}
DIV.PedigreeName
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	color: Black;
	font-weight: bold;
}
IMG.PadigreeImage
{
	margin: 2px;
	padding: 2px;
	cursor: pointer;
	border: solid 2px #d6e5ca;
}
DIV.PedigreeBody
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: Black;
}
/* //PEDIGRI */
