body {
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 71%;
	text-align: center;
	background: #00CFF4 url(../imagenes/bg.jpg) repeat-x;
}

h1, h2, h3, h4, h5, h6, p, a, li, dt, dd, label, address, input, textarea, div { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin: 0; }
h3 { font-size: 19px; }

p, a, li, label { color: #216C8B; }
p, li {	line-height: 1.4em; }

a {	color: #00CFF4;	text-decoration:none; }
a:hover { color: #216C8B; }

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

input, textarea, select {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00CFF4;
	font-weight:bold;
}

img { border:0; }

/* generales
*******************************/

.nada, .nada a {
	text-indent: -5000px; /* phark method */
	text-decoration: none;
	font-size: 2px;
	overflow: hidden;
}

.clear { clear: both; }
.em { font-weight:bold; font-style: italic; }
.fecha1 { font-weight:bold; font-size:14px; }
.mini { font-size:9px; }
.nopad { margin:0; padding:0; }
.banner { text-align:center; width:470px; margin:0 auto; padding-bottom:15px; }
.banner img { border:1px solid #fff; margin-top:15px; }
.paginacion { color:#999; text-align:center; }
.negrita { font-weight:bold; }
.subrayado { text-decoration:underline; }
.color2 { color:#216C8B; } /* azul oscuro */
.color3 { color:#d00; } /* rojo */
.color4 { color: #390; } /* verde */
.color5 { color: #222; } /* gris */
.color6 { color:#f60; } /* naranja */
.color7 { color:#f09; } /* rosa */

.pizq { float:left; width:150px; text-align:left; line-height:15px; }
.pder { float:right; width:250px; text-align:right!important; line-height:15px; }

.foto1 { float:left; padding: 0 10px 0 0; }
.foto2 { float:right; padding: 0 0 0 10px; }
.foto3 { float:right; padding: 0 0 10px 23px; }

.icopadre { background:url(../imagenes/ico_masc.gif) left no-repeat; padding-left:15px; font-weight:bold; }
.icomadre { background:url(../imagenes/ico_fem.gif) left no-repeat; padding-left:15px; font-weight:bold; }

.pedigree { font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#444; }
.pedigree td { background:#efefef; padding:1px 3px 1px 3px; }
.pedigree-tit td { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; background-color:#ddd; color:#666; padding:4px; }

.player { margin:5px 0 15px 0; padding:0; }
.player a { cursor:pointer; }

.input1 {
	margin:2px 0 0 0;
	padding:3px;
	border:1px solid #ccc;
	background:#fff url(../imagenes/bginputs.gif) repeat-x;
	background-position:1px 1px;
	color:#666;
}
.ancho1 { width:200px; }
.ancho2 { width:440px; }

/* etiquetas
*******************************/

h1 {
	position: absolute;
	top: 13px;
	left: 19px;
	margin: 0;
	padding: 0;
}
h1, h1 a  {
	width: 150px;
	height: 90px;
	float: left;
}
h1 a  {
	text-indent: -5000px; /* phark method */
	text-decoration:  none;
	overflow: hidden;
}
h1 a  {	background: url(../imagenes/logo.gif) no-repeat 0 0; }

h1 a:hover { background: url(../imagenes/logo.gif) no-repeat 0 -90px; }

div#flash_titular {
	margin: 7px 0 7px 0;
	_margin: 7px 0 7px 0; /* hack IE6 */
	width: 498px;
	height: 23px;
	float: left;
}
div#flash_video { margin-bottom:10px; }
div#flash_mapa { float:left; width:210px; border:0px solid #000; }

#contenedor {
	margin: 0 auto;
	width: 498px;
	text-align: left;
}

/* div1
*******************************/

.caja1{
	background:url(../imagenes/hr.gif) bottom center no-repeat;
	margin:0 0 15px 0;
	padding:0 0 50px 0;
}
.fecha{
	color:#00CFF4;
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

/* nube
*******************************/
#nube { 
    position:absolute;
    border: 0px solid black;
    padding: 0;
    background:url(../imagenes/bgnoticias.gif) no-repeat;
    width: 200px;
    height: 300px;
    z-index: 200;
    top: 200px;
    right: 20px;
	z-index: 20;
}
#nube p {
	border:0px solid #000;	
    line-height: 1.2em;
	text-align:center;
	color: #0CF;
   	vertical-align: middle;
	padding:105px 20px 0 16px;
}
.linkcerrarnube {
	position:absolute;
	width: 22px;
	height: 22px;
	background: url(../imagenes/cerrarnube.gif) no-repeat;
	text-indent: -9999px;
	cursor:pointer;
	top:185px;
	right:0;
}
a.linkcerrarnube:link { background: url(../imagenes/cerrarnube.gif) no-repeat; }
a.linkcerrarnube:hover { background-position: 0 -22px; }

/* menu
*******************************/ 

#menu {
	width:408px;
	height: 25px;
	border:0px solid #000;
	float: left;
	font-size:10px;
	font-weight: bold;
}
#menu ul {
	background: url(../imagenes/menu-pico-centro.gif) repeat-x;	
	float: left;
	height: 25px;
}
#menu a {
	display: block;
	text-decoration: none;
	line-height: 21px;
	margin-bottom: 1px;
}
#menu li {
	float: left;
	padding: 0px 10px 3px 10px;
	margin:0;
	text-align:center;
}
#menu-bg-izq {
	margin:0;
	background: url(../imagenes/menu-pico-izq.gif) no-repeat top left;
}
#menu-bg-izq a { padding-left:10px; }
#menu-bg-der {
	float:right;
	margin:0;
	background: url(../imagenes/menu-pico-der.gif) no-repeat top right;
}
#menu-bg-der a { padding-right:10px; }

/* cajas
*******************************/

#cajas li {
	margin: 0 12px 0 0;	
	width: 158px;
	height: 121px;
	float: left;
}
#cajas li a {
	width: 158px;
	height: 121px;
	float: left;
	text-indent: -5000px;
	text-decoration: none;
	overflow: hidden;
}
.cajacoon1 a {background: url(../imagenes/cajacoon1.gif) no-repeat 0 0; }
.cajacoon1 a:hover{	background: url(../imagenes/cajacoon1.gif) no-repeat 0 -121px; }
.cajacoon2 a { background: url(../imagenes/cajacoon2.gif) no-repeat 0 0; }
.cajacoon2 a:hover{	background: url(../imagenes/cajacoon2.gif) no-repeat 0 -121px; }
.cajacoon3 { margin: 0 !important; }
.cajacoon3 a { background: url(../imagenes/cajacoon3.gif) no-repeat 0 0; }
.cajacoon3 a:hover{	background: url(../imagenes/cajacoon3.gif) no-repeat 0 -121px; }

/* banderas
*******************************/

#banderas { float:right; margin:0; width:70px; height:26px; background:url(../imagenes/bgbanderas.gif) no-repeat; text-align:center; }
#banderas img { margin:6px 2px 0 2px; }

/* contenido
*******************************/

#contenido {
	background: white url(../imagenes/caja-centro.gif) repeat-y;
	margin: 12px 0 0 0;
	padding: 0;
	width: 498px;
	float: left;
}
#contenido .top {
	background: url(../imagenes/caja-top.gif) no-repeat;
	width: 498px;
}

#contenido .txt {
	background: url(../imagenes/caja-pie.gif) no-repeat left bottom;
	padding-top:18px;
}

.txt p {
	margin:0 0 12px 0;
	text-align:justify;
}
.txt img {	margin:5px 0 0 0; }

.pad1 {
	padding: 10px 25px 25px 25px;
	width: 448px; /* see also ie5win.css*/
}

/* fotohome */
#fotohome { margin:0; padding:0; }
#fotohome A IMG { border:3px solid #ccc; padding:1px; background:#ddd url(../imagenes/bgfoto.gif) center no-repeat; margin:0; }
#fotohome A:hover IMG { border:3px solid #00CFF4; }

/* fotos */
.foto { position:relative; width:448px; height:338px; margin:5px 0 15px 0; padding:0; }
.foto IMG { border:3px solid #ccc; padding:1px; background:#ddd url(../imagenes/bgfoto.gif) center no-repeat; margin:0; }
.foto A:hover IMG { border:3px solid #00CFF4; }

.foto .estado IMG{ position:absolute; width:85px; height:85px; left:4px; top:4px; border:0; padding:0; background:none; }
.foto .estado IMG { behavior: url(http://www.coon.es/inc/iepngfix.htc); } /* Hack transparencia IE6 */

/* formulario contacto */

.formu {
	width:440px;
	border:0px solid #000;
	background:url(../imagenes/bgvalencia.gif) top right no-repeat;
	margin:0 0 0px 0;
}
.formu p { margin:5px 0 5px 0 ; }

/* thumb */

.thumb { border:0px solid #000; width:468px; margin-bottom:15px; position: absolute; }
.thumb li { float:left; margin:0 8px 2px 0; padding:0; text-align:center; color:#666; }
.thumb a img { border:3px solid #ccc; padding:1px; background:#ddd; }
.thumb a:hover img { border:3px solid #00CFF4; }

#cajafotos1{ position:relative; height:150px; }
#cajafotos2{ position:relative; height:270px; }
#cajafotos3{ position:relative; height:390px; }
#cajafotos4{ position:relative; height:510px; }

/* listas */

.lista1 { margin:0px 0 15px 0; }
.lista1 li { padding-left:20px; background:url(../imagenes/lista1.gif) no-repeat; background-position:0 2px; font-weight:bold; margin-bottom:10px; }

.lista2 { margin:0 0 0 15px; padding:0; }
.lista2 li {  list-style: disc; margin-bottom:10px; }