body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(publico/imagenes/fondo.jpg);
	/*background-color: #ee9902;*/
}
img{
	border: 0px;	
}

a{text-decoration: none;}
a:active{text-decoration: none;}
a:visited{text-decoration: none;}
a:link{text-decoration: none;} 
a:hover { cursor:hand; color: #ee9902;}
a{
	color:black; 
	font:Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
}

a.menubottom:active{text-decoration: none;}
a.menubottom:visited{text-decoration: none;}
a.menubottom:link{text-decoration: none;}
a.menubottom:hover { cursor:hand; color: black;}
a.menubottom{
	color:white; 
	font:Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	text-decoration: none;
}

a.submenu:active{text-decoration: none;}
a.submenu:visited{text-decoration: none;}
a.submenu:link{text-decoration: none;}
a.submenu:hover { cursor:hand; color: #ee9902; }
a.submenu{
	color: black; 
	font:Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
}

div{
	border: none;	
	padding: 0px;
	margin: 0px; 
}

table{
	border: none;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td{
	vertical-align: top;
}
td.crece{
	background-image: url(publico/imagenes/crece.jpg);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
	text-align: center;
}

td.crece_contenido{
	background-image: url(publico/imagenes/crece2.jpg);
	background-repeat: repeat-y;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
	margin-top: 0px;
	padding-top:5px;
	
}


p.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
}

p.titulo2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
	color:#FF6600;
}

p.contenidos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
	margin-top: 0px;
	padding-top:5px;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
	margin-top: 0px;
	padding-top:5px;
}

#textoactividades{
	width: 100px;
	height: 145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:left;
	padding-right: 25px;
	margin-top: 0px;
	margin-left: 40px;
	padding-top:0px;
	vertical-align: top;
}

#menutop{
	width: 760px;
	height: 40px;
	text-align: left;
	background-image: url(publico/imagenes/top.jpg);
	overflow:hidden;
	vertical-align: bottom;
}

#textomenutop{
	width: 740px;
	height: 30px;
	text-align: right;
	overflow:hidden;
	vertical-align: bottom;
	margin-top: 10px;
}


#textomenubottom{
	width: 720px;
	height: 30px;
	text-align: left;
	overflow:hidden;
	vertical-align: bottom;
	margin-top: 10px;
	font-size: 8pt; 
	font-color: White;

}

#banner{
	width: 355px;
	height: 155px;
	overflow:hidden;
	background-image: url(publico/imagenes/banner.jpg);
}

#menu{
	width: 405px;
	height: 155px;
	overflow: hidden;
	background-color: Gray;
}

#bannerleft{
	width: 355px;
	height: 100px;
	vertical-align: top;
	padding-top: 0px;
	overflow:hidden;
	background-image: url(publico/imagenes/bannerleft.jpg);
}

#bannerright{
	width: 405px;
	height: 100px;
	background-color: Gray;
	overflow:hidden;
	background-image: url(publico/imagenes/bannerright.jpg);
}

#actividades{
	width: 180px;
	height: 275px;
	overflow:hidden;       	
}

#Pedigree{
	width: 100px;
	height: 107px;
	overflow:hidden;	
        background-image: url(publico/imagenes/logo.jpg);
	background-repeat:no-repeat;
        margin-left: 40px;
        margin-top: 5px;
}

#InsTra{
	width: 106px;
	height: 107px;
	overflow:hidden;	
        background-image: url(publico/imagenes/logo1.jpg);
	background-repeat:no-repeat;
        margin-left: 35px;
}

#Wspa{
	width: 154px;
	height: 64px;
	overflow:hidden;	
        background-image: url(publico/imagenes/wspa.jpg);
	background-repeat:no-repeat;
	margin-left: 20px;
}

#logo
{
	width:155px;
	height:35px;
	background-color:Red;
	float:right;
	margin-left:5px;
}

#patrocinadores{
	width: 165px;
	height: 100px;
	float:left;
}

#galeriaP{
	width: 568px;
	height: 100px;
	margin-left:10px;
	margin-top:26px;
	float:left;
}


#galeria{
	width: 455px;
	height: 100px;
	margin-left:12px;
	float:left;
	background:  url(publico/imagenes/galeria.jpg);
}

#adopciones{
	width: 300px;
	height: 70px;
	margin-top:25px;
	margin-left: 145px;
	overflow:hidden;
	background-color:Red;
}

#letrerogaleria{
	width: 47px;
	height: 33px;
	margin-top: 0px;
	margin-left: 0px;
	overflow:hidden;
	background-image: url(publico/imagenes/vervideo.jpg);
	
}

#sombra_abajo{
	width:760px;
	height: 25px;
	overflow:hidden;
	background-image:  url(publico/imagenes/bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#contenido{
	width: 580px;
	height:auto;
	background-color: white;
	padding-left: 0px;
	overflow:hidden;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(publico/imagenes/right.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding-top:0px;
	margin-top:0px;
}

#contenidocomentarios{
	width: 580px;
	height:auto;
	background-color: white;
	margin-left: 0px;
	overflow:hidden;
	background-image: url(publico/imagenes/fondotexto.jpg) ;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(publico/imagenes/right.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding-top:0px;
	margin-top:0px;
	text-align: center;
}

#contenidogaleria{
	width: 570px;
	height:auto;
	background-color: white;
	margin-left: 10px;
	overflow:hidden;
	background-image: url(publico/imagenes/fondotexto.jpg) ;
	background-position: right;
	background-repeat: no-repeat;
	background-image: url(publico/imagenes/right.jpg);
	background-position: right;
	background-repeat: repeat-y;
	padding-top:0px;
	margin-top:0px;

}
#right{
	
}

#left{
	 width: 180px;
	 height: 185px;
	 background-color: purple;
	 overflow:hidden;
}

#logoesoft{
	width: 125px;
	height: 100px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-image: url(publico/imagenes/esoft.jpg);
        background-repeat:no-repeat;
}

#imagenpatrocinadores{
	width: 150px;	
	height: auto;
	overflow-x:hidden;
}

#textopatrocinadores{
	width: 340px;	
	height: auto;
	padding-left: 10px;
	overflow-x:hidden;
}
input.txtcontacto{
	border:#ee9902 solid 1px; 
	color: black;
	background-color: white;
	border-color: #ee9902;
}
textarea.areacontacto{
	border:#ee9902 solid 1px; 
	color: black;
	background-color: white;
	border-color: #ee9902;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: orange;
	scrollbar-darkshadow-color:orange;
	scrollbar-shadow-color: #ee9902;
	scrollbar-arrow-color: orange;
	scrollbar-track-color:#ee9902;
}

input.btn_limpiar{
	border: none;
	width: 65px;
	height: 28px; 
	cursor:hand;
	background: url(Publico/imagenes/limpiar.jpg);
}

input.btn_enviar{
	border: none;
	width: 55px;
	height: 28px; 
	cursor:hand;
	background: url(Publico/imagenes/enviar.jpg);
}