/* COMMON STYLE
--------------------------------------------------------- */
body {
	background-image: url(../images/borderleft.jpg);
	}
form
{
	padding 	: 0px;
	margin		: 0px;
}


/* slider menu work */

#navheader li {
	z-index: 3;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
#navheader li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 14px;
	text-decoration: none;
	color: #000000;}
	
#navheader li a:hover {
	color: #000;}
	
#navheader li.active {
	z-index: 1;
	height: 17px;
	border-bottom: 4px solid #E49B2A;
}
#navheader {
	z-index: 2;
	position: absolute;
	height: 20px;
	margin-top	: 7px;
}
	
#slider {
	z-index: -1;
	position: absolute;
	height: 20px;
	background-color: #C1A184;
	border-bottom: 4px solid #FFFFFF;
	
}


#horizmenu {
	position			: relative;
	left				: 0px;
	top					: 0px;
	margin				: 0px;
	height				: 30px;
	width				: 973px;
}


.clr {
	clear: both;
}

/* splitmenu sublinks */


#nav ul.submenu,
ul.submenu li{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

ul.submenu ul li a{
	text-indent: 15px;
	
}

ul.submenu ul ul li a{
	text-indent: 30px;
}

ul.submenu ul li a {
	border-right: 4px solid #46596E;

}

ul.submenu li a {
	display: block;
	width: 150px;
	margin-left		: 0px;
	margin-bottom	: 5px;
	background-color		: #7E654F;
	text-decoration			: none;
	color					: #000;
	padding-left			: 10px;
	height					: 20px;
	border-bottom			: 1px solid #352A21;

}

#nav ul.submenu a:link,
#nav ul.submenu a:visited {
	text-transform	: capitalize;
	color			: #000000;
	line-height		: 20px;
	font-size		: 11px;
}

#nav ul.submenu a:hover {
	text-decoration: none;
	background-color	: #A78669;
	border-bottom		: 1px solid #46382C;
}

#nav ul.submenu ul li a {
	border-right: 4px solid #46596E;
}



/* CORE CSS */
tr,p,div
{
	font-size			: 12px;
	font-family			: Tahoma;
}

a:link,
a:visited,
a:active
{
	color				: #000000;
	font-size			: 12px;
	text-decoration		: none;

}

ul.latestnews,
ul.latestnews li{
	list-style: none;
	margin: 0;
	padding: 0;
	
}


a.latestnews:link,
a.latestnews:visited,
a.mostread:link,
a.mostread:visited
{	color				: #000000;
	font-size			: 11px;}

a:hover{
	text-decoration		: underline;}

#nav div.moduletable h3{
	font-size			: 11px;
	font-weight			: bold;
	margin				: 0px;
	color				: #ECECEC;
	text-transform		: uppercase;
	font-family			: Tahoma;
	padding-bottom		: 3px;
	padding-top			: 3px;
	background			: url(../images/module-title-bg.png) no-repeat;
	background-position	: 0px 5px;
	padding-left		: 12px;
	}
#nav div.moduletable{
	background			: url(../images/module-bottom.png) repeat-x;
	background-position	: left bottom;
	padding-bottom		: 9px;
	margin-bottom		: 5px;
	padding-left		: 10px;
	color				: #FEF3C6;
}
#nav a:visited,
#nav a:link{
	color				: #d97726;
	text-decoration		: none;
}
#nav a:hover{
	color				: #000;
	background-color:  #333333;
	text-decoration		: underline;
}
#footer-copyright a:link,
#footer-copyright a:visited,
#footer-copyright a:active{
	color				: #333333;
	font-size			: 10px;
}
/* mainlevel menu */
#nav a.mainlevel,
#nav a.mainlevel:link,	
#nav a.mainlevel:active {
	font-size   			: 11px;
	font-weight				: normal;
	color					: #F9EAAB;
	margin					: 0px;
	text-decoration			: none;
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	line-height				: 15px;
}

#nav a.mainlevel:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #F9EAAB;}

#nav a.mainlevel:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #000000;}

#nav a.sublevel,
#nav a.sublevel:link 
#nav a.sublevel:active {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #F9EAAB;
	text-decoration			: none;
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;}

#nav a.sublevel:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #F9EAAB;}

#nav a.sublevel:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #000000;}

.componentheading {
	margin-bottom: 0px;
	padding: 20px;
	padding-bottom: 0px;
	width: 404px;
	}
.contentheading{
background-image:url(../images/fondoheading.jpg);
	background-color: #312412;
	height:30px;
	color					: #fff;
	font-size				: 20px;
	font-family				: Tahoma;
}
.contentheading2{
background-image:url(../images/fondoheading.jpg);    background-color: #312412;
	background-repeat: repeat-x;
	height:30px;
	color					: #fff;
	font-size				: 20px;
	font-family				: Tahoma;
}

.small, 
.createdate
{
	font-size				: 10px;
	color					: #694102;
}

.contentpaneopen {
  	text-align       		: left;
  	background-image:url(../images/fondocontent.jpg);
	background-position:top left;
	background-color: #ebe1a4;
	background-repeat: repeat-x;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
  	width: 100%;
	line-height				: 15px;
	
}

.sectiontableheader
{
	background				: url(../images/topmenu-bg.png) repeat-x;
	font-size				: 10px;
	padding-top				: 3px;
	padding-bottom			: 3px;
}

table.contenttoc th
{
	background				: url(../images/topmenu-bg.png) repeat-x;
	height					: 12px;
	padding-top				: 2px;
	padding-bottom			: 2px;
	text-align				: left;
	padding-left			: 2px;
	
}

table.contenttoc
{
	border					: 1px solid #333333;
}

table.contenttoc td
{
	padding				: 0px 2px 0px 2px;
}

.pathway {
background-color:#333333;
color:#FFF;}
.pathway a:link {
color: #9a9a9a;}
.pathway a:visited
{
	font-size			: 10px;
	color: #FF6600;
}

/* user3 module */

ul#mainlevel li, ul#mainlevel-nav li {
	
	padding: 0;
	display: inline;
	background: none;
	line-height: normal;
}

ul#mainlevel-nav li a{
display: block;
float:left;
		font-weight		: normal;
	padding-left	: 5px;
	padding-right	: 10px;
	text-decoration	: none;
	color			: #000000;
	font-weight		: bold;
	white-space		: nowrap;
}

ul#mainlevel-nav li a:hover{
	font-weight		: normal;
	padding-left	: 5px;
	padding-right	: 10px;
	text-decoration	: underline;
	color			: #000000;
	font-weight		: bold;
	white-space		: nowrap;
}

/* FORM CSS */


form {
	margin: 0;
	padding: 0;
}

input {
	font: 11px Tahoma, Arial, sans-serif;
	margin	: 1px 0px 1px 0px;
}

select {
	font: 11px Tahoma, Arial, sans-serif;
}

textarea {
	border: 1px solid #CCCCCC;
	padding-left: 2px;
	font: 11px/1.3em Tahoma, Arial, sans-serif;
}

.button {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #808080;
	background-color	: #E2A202;
	border-left			: 1px solid #EFCB6E;
	border-top			: 1px solid #EFCB6E;
	border-right		: 1px solid #5F4401;
	border-bottom		: 1px solid #5F4401;
}

.inputbox {
	padding-left: 2px;
	border-top: 1px solid #999999;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
	background: #FFFFFF;
}

.clr {
	clear: both;
}
.moduletable {
width:100%;}
.readon a:link {
background-color:#000000;
color:#FFFFFF;
}
/* .fondoizquierda {
background-image:url(../images/fondocentro.gif);} */
.fondoderecha {
width:367px;
text-align:left;
background-image:url(../images/fondoderecha.jpg);
background-position:left;
background-repeat: repeat-y;
background-color:#ece7de;
margin:auto; }
.cabeceragaleria {
background-image:url(../images/galariadefotos.jpg);
background-position:top left;
background-repeat: repeat-x;
vertical-align:top;
height:82px
}
.piegaleria {
background-image:url(../images/piegaleria.jpg);
height:143px;
background-color:#FFFFFF;

}
.tablacamada {
background-color:#FFFFFF;
width:98%;}
.tablacamadas {
background-color:#FFFFFF;
width:98%;}
.cabeceratablacamadas {
height:30px;
font-size:14px;
color:#FFFFFF;
}
.cabeceratablacamadas:link {
color:#FFFFFF;
}
.cabeceratablacamadas:hover {
color:#FFFFFF;
}
.cabeceratablacamadas:visited {
color:#FFFFFF;
}
.cabeceratablacamadas2{
background-image:url(../images/camda.jpg);
background-position:top left;
background-repeat: repeat-x;
vertical-align:top;
height:82px;
}
.pie {
border: 1px dashed  #999999;
height:70px;
}
.borderleft {
background-image:url(../images/borderleft.jpg);
background-position:right;
}
.borderight {
background-image:url(../images/borderight.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#000000;
}
/* Componente camada */
.camadaceldanombre {
    background-image: url(../images/fondoheading.jpg);
	background-repeat: repeat-x;
	height:30px;
	color: #fff;
	font-size				: 20px;
	font-family				: Tahoma;
}
.camadaceldanombre a:link{
	
	background-image: url(../images/fondoheading.jpg);
	background-repeat: repeat-x;
	height:30px;
	color: #fff;
	font-size				: 20px;
	font-family				: Tahoma;
}

.camadaceldanombre a:visited{
	
	background-image: url(../images/fondoheading.jpg);
	background-repeat: repeat-x;
	height:30px;
	color: #fff;
	font-size				: 20px;
	font-family				: Tahoma;
}
.camadaceldapadre {
	font-size				: 20px;
	font-family				: Tahoma;}
#pedigreecamada {
position: relative;
height:590px;
}
	
/* Listado de perros */

/*Listado de camadas*/
.camadafilaimpar {
background-color: #fffFFF;
border: 1px;
border-color:#000000;
border-style:dotted;
}
.camadafilapar {
background-color:#edebeb;
border: 1px;
border-color:#000000;
border-style:dotted;}

.fondo {
background-image:url(../images/fondo.jpg);
}
.minifp{
background-color:#FFF;
}
.minifp-introtitle a:link{
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.tituloarticulo{
background-image:url(../images/ultimosarticulos.jpg);
height:82px;
}

table.tablagaleria {

background-image:url(../images/fondgaleria.jpg);
}

table.tablacamadas {
border: 1px solid gray;
background-image:url(../images/fondcamadas.jpg);
text-align:center;
}
.cabeceratablacamadas a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
font-weight:bold;
text-align:center;
}
.cabeceratablacamadas a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
text-decoration:underline;
text-align:center;
}

.cabeceratablacamadas a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9900;
text-decoration:underline;
text-align:center;
}
/* listado de enlaces*/
.listaenlaces{
padding:4px;
background-color:#FFFFFF;}
.enlace1{
padding: 4px;	
background-color:#f1efe0;}
.enlace2{
padding:4px;
background-color:#faf8eb}
.imagenenlace {
border:#FFFFFF 4px solid}

/*CAMADAS actual mod_camadas*/
.actual_tablacamadasgen {
background-image:url(../images/camadas/fondcam.jpg);
background-repeat:repeat-y;
text-align:center;
width:338px;
}
.cabeceranombrecamadas {
}
.actual_cabeceratablacamadas{
background-image: url(../images/camadas/actual.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:76px;
}
.actual_cabeceranombrecamadas {
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center
}
.actual_cabeceranombrecamadas a:link {
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center
}
.actual_modcam-madre {
}
.actual_modcam-padre {
}


.actual_piecamada {
background-image: url(../images/camadas/pie-camada.jpg);
height:68px;
background-repeat:no-repeat;}

/*CAMADAS ANTERIOR mod_camadas*/
.anterior_tablacamadasgen {
background-image:url(../images/camadas/fondocam.jpg);
background-repeat:repeat-y;
text-align:center;
width:250px;
}
.anterior_cabeceratablacamadas{
background-image: url(../images/camadas/cabecera-camadasanteriores.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:79px;
}
.anterior_nombrecamada {
text-align:center}

.anterior_piecamada {
background-image: url(../images/camadas/pie-camada.jpg);
height:32px;
background-repeat:no-repeat;}




/*div mod_jflanguageselection*/
.banderas {
background-image: url(../images/fondonoticia.jpg);
background-color:#00FF00;}

.fotosgal {
background-image: url(../images/camadasproximas.jpg);
}

.piepagina{
background-image:url(../images/pie.jpg);
background-position:top;
background-repeat:no-repeat;
height: 113px;}

/*galeria de fotos mod_SDG*/
.foto_celdagaleria{
padding:4px;
}
.foto_imagengaleria {
border: #a28452 1px solid}
.foto_tablagaleria {
background-image:url(../images/camadas/fondo-galeria.jpg);
text-align: center;
width: 100%;
}
.foto_cabeceragaleria {
background-image:url(../images/camadas/cabecera-galeria.jpg);
background-repeat:no-repeat;
height:63px;
}
.foto_piegaleria {
background-image: url(../images/camadas/pie-camada.jpg);
height:32px;
background-repeat:no-repeat;}


/* COMPONENTE DE ENLACES*/
/*listado de categorias*/
.listacategorias {
background-color:#fff;
}
.enlacestitulo {
}
.celdaenlacepar {
padding: 4px;	
background-color:#f1efe0;}
.celdaenlaceimpar {
padding:4px;
background-color:#faf8eb;
}
/* listado de enlaces*/
.listaenlaces{
padding:4px;
background-color:#FFFFFF;}
.enlace1{
padding: 4px;	
background-color:#f1efe0;}
.enlace2{
padding:4px;
background-color:#faf8eb}
.imagenenlace {
border:#FFFFFF 4px solid}

.imagenenlace {
border:#FFFFFF 4px solid}

/*la caja de busqueda*/
.search {
background: transparent url(../images/searchbox.png) no-repeat scroll left center;
padding-left:10px;
padding-top:17px;
color:#616872;
font-weight:bold;
height: 34px;
width:172px;
margin: 12px 18px 0 0;
border:0px;
}
/*cabecera de la barra de la derecha */
.celdabusca {
background-image: url(../images/1right.jpg) !important;
background-repeat:repeat;
background-position:top;
height:115px!important;
}
/*botonera horizaontal fondo index.php*/
.botoniz {
background-image:url(../images/botonera/latiz.jpg);
background-repeat:no-repeat;
background-position: right;
width:35px;
height:52px;
}
.botonder {
background-image:url(../images/botonera/latder.jpg);
background-repeat:no-repeat;
background-position:left;
width:35px;
height:52px;
}
.botoncentro {
background-image:url(../images/botonera/centro.jpg);
background-repeat:repeat-x;
}
/*ultimas noticias exposiciones mod_lastnews*/
.moduletableexpo {
width:100%;
background-image: ;
background-repeat:repeat-y;
text-align:center;
}
.moduletableexpohead {
background-image: url(../images/camadas/noticiasexposiciones.jpg);
background-repeat:no-repeat;
height:80px;
}
.moduletablepiexpo {
background-image: url(../images/camadas/pie-camada.jpg);
height:32px;
}
/*como llegar mod_rutas*/
.modulorutas {
width:100%;
background-image: url(../images/camadas/fondocam.jpg);
background-repeat:repeat-y;
text-align:center;
}
.modulorutascabecera {
background-image:url(../images/camadas/cabecera-comollegar.jpg);
background-repeat:no-repeat;
height:63px;
}
.modulorutasintro {
}
.modulorutas_etiqueta {
}
.modulorutas_input {
}
.modulorutas_input td {
}
.modulorutascabecera {
}
.modulorutas_pie {
background-image: url(../images/camadas/pie-camada.jpg);
height:32px;
}

/*CAMADAS ANTERIOR mod_camadas*/
.anterior_tablacamadasgen {
background-image:url(../images/camadas/fondocam.jpg);
background-repeat:repeat-y;
text-align:center;
width:250px;
}
.anterior_cabeceratablacamadas{
background-image: url(../images/camadas/cabecera-camadasanteriores.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:79px;
}
.anterior_nombrecamada {
text-align:center}

.anterior_piecamada {
background-image: url(../images/camadas/pie-camada.jpg);
height:32px;
background-repeat:no-repeat;}


/*CAMADAS PROXIMAS mod_camadas*/
.prox_tablacamadasgen {
background-image:url(../images/camadas/fondcam.jpg);
background-repeat:repeat-y;
text-align:center;
width:338px;
}
.cabeceranombrecamadas {
}
.prox_cabeceratablacamadas{
background-image: url(../images/camadas/proxima.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:76px;
}
.prox_cabeceranombrecamadas {
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center
}
.prox_cabeceranombrecamadas a:link {
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:center
}
.prox_modcam-madre {
}
.prox_modcam-padre {
}


.prox_piecamada {
background-image: url(../images/camadas/pie-camada.jpg);
height:68px;
background-repeat:no-repeat;}

/*div mod_jflanguageselection*/
.banderas {
background-image: url(../images/fondonoticia.jpg);
background-color:#00FF00;}

.fotosgal {
background-image: url(../images/camadasproximas.jpg);
}

.piepagina{
background-image:url(../images/pie.jpg);
background-position:top;
background-repeat:no-repeat;
height: 113px;}

/*galeria de fotos mod_SDG*/
.foto_tablagaleria {
background-image:url(../images/camadas/fondgaleria.jpg);
text-align: center;
width: 338px;
}

.foto_celdagaleria{
padding:4px;
}
.foto_imagengaleria {
border: #a28452 1px solid}

.foto_cabeceragaleria {
background-image: url(../images/camadas/galariadefotos.jpg) ;
background-repeat:no-repeat;
height:63px;
}
.foto_piegaleria {
background-image: url(../images/camadas/pie-galeria.jpg);
height:100px;
background-repeat:no-repeat;}

/* COMPONENTE DE ENLACES*/
/*listado de categorias*/
.listacategorias {
background-color:#fff;
}
.enlacestitulo {
}
.celdaenlacepar {
padding: 4px;	
background-color:#f1efe0;}
.celdaenlaceimpar {
padding:4px;
background-color:#faf8eb;
}
/* listado de enlaces*/
.listaenlaces{
padding:4px;
background-color:#FFFFFF;}
.enlace1{
padding: 4px;	
background-color:#f1efe0;}
.enlace2{
padding:4px;
background-color:#faf8eb}
.imagenenlace {
border:#FFFFFF 4px solid}

.imagenenlace {
border:#FFFFFF 4px solid}

/*la caja de busqueda*/
.search {
background: transparent url(../images/searchbox.png) no-repeat scroll left center;
padding-left:10px;
padding-top:17px;
color:#616872;
font-weight:bold;
height: 34px;
width:172px;
margin: 12px 18px 0 0;
border:0px;
}
/*cabecera de la barra de la derecha */
.celdabusca {
background-image: url(../images/1right.jpg) !important;
background-repeat:repeat;
background-position:top;
height:115px!important;
}

/*ultimas noticias exposiciones mod_lastnews*/
.moduletableexpo {
width:100%;
background-image: url(../images/camadas/fondoblog.jpg);
background-repeat:repeat-y;
text-align:center;
font-weight:bold;
}
.moduletableexpohead {
background-image: url(../images/camadas/noticiasexposiciones.jpg);
background-repeat:no-repeat;
height:94px;
}
.moduletablepiexpo {
background-image: url(../images/camadas/pie-blog.jpg);
height:80px;

}
.moduletableexpo a:link{
font-weight:bold;
}
.moduletableexpo a:hover{
font-weight:bold;
color:#e2d89d;
background-color:#a99f8a;
}
.moduletableexpo a:visited{
font-weight:bold;
}
/*como llegar mod_rutas*/
.modulorutas {
width:100%;
background-image: url(../images/fondocomollegar.jpg);
background-repeat:repeat-y;
text-align:center;
}
.modulorutascabecera {
background-image:url(../images/comollegar.jpg);
background-repeat:no-repeat;
height:76px;
}
.modulorutasintro {
}
.modulorutas_etiqueta {
}
.modulorutas_input {
}
.modulorutas_input td {
}
.modulorutascabecera {
}
.modulorutas_pie {
background-image: url(../images/piecomollegar.jpg);
height:68px;
}


/* modulo perros */
/* CSS del modulo de los perros */
.tabla-mod-perro_{
width: 530px;
background-image:url(../images/fondomonta.jpg);
}
.mod-perro-nombre_{ 
text-align:center;
font-size:18px;
background-image:url(../images/supfondomontas.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top: 18px;
}
.mod-perro-tabla_ {
background-image:url(../images/fondomontas.jpg);
background-repeat:repeat-y;
width:200px;
}
.mod-perro-pie_ {
text-align:center;
font-size:18px;
background-image:url(../images/piemontas.jpg);
background-repeat:no-repeat;
height:24px;
background-position:bottom;
}
.cabecera-mod-perro_{
height:49px;
width:200px;
background-image:url(../images/bannmontas.jpg)
}
.perro-mod-perro_{
}
.mod-perro-camada_ {
background-color:#000000;
color:#FFFFFF;
}
.mod-perro-camada_ a:link{
background-color:#000000;
color:#FFFFFF;
}
.mod-perro-camada_ a:hover{
background-color:#000000;
color:#FFFFFF;
}
.mod-perro-camada_ a:visited{
background-color:#000000;
color:#FFFFFF;
}

.mod-perro-estado_{ 
text-align:center;

}
.mod-perro-foto_{
text-align:center;
}
.mod-perro-sexyraz_{ 
text-align:center;
}
.mod-perro-sexo_{
text-align:center;}
.mod-perro-raza_{ 
text-align:center;
}
.mod-perro-padre_{
text-align:center;
}
.mod-perro-madre_{
text-align:center;
}
.pie-mod-perro_montas {
background-image: url(../images/piemontas.jpg);
background-position:top;
height:36px;
width:200px;
}


