/* CSS Document */

* {
	padding:0;
	margin:0;
}

p{
margin:5px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#919191;
line-height:16px;
}

#contenedor{
margin:0 auto;
/*width:801px;*/ 
width:751px; 
height:auto;

}

#header {
background-image:url(../img/fons_header.jpg);
background-repeat:no-repeat;
width:799px;
height:133px;
}


#peu{
background-image:url(../img/fons_peu.jpg);
background-repeat:no-repeat;
width:799px;
height:65px;
}

#peuOK{
background-image:url(../img/peuOK.png);
background-repeat:no-repeat;
width:799px;
height:65px;
}

#menu_gris{
background-image:url(../img/fons_menu_gris.jpg);
background-repeat:no-repeat;
width:570px;
height:40px;
}

#menu_colors{
background-image:url(../img/fons_menucolors.jpg);
background-repeat:no-repeat;
width:570px;
height:75px;
}

#menu_colors_verd{
background-image:url(../img/fons_menucolors_verd.jpg);
background-repeat:no-repeat;
width:570px;
height:75px;
}


#logo{
float:left;
width:229px;
height:115px;
}

#menu{
float:right;
width:570px;
height:119px;
}

#verd{
width:230px;
height:60px;
float:left;
padding: 10px 0px 5px 6px;
}

#verd p{
margin:0px;
}

#verd2{
width:83px;
height:60px;
float:left;
padding-top:10px;
}

#groc{
width:160px;
height:60px;
float:left;
padding: 10px 0px 5px 10px;
}

#blanc{
width:70px;
height:60px;
float:left;
padding: 7px 5px 5px 5px;
}

#agenda{
background-image:url(../img/fons_agenda.jpg);
background-repeat:no-repeat;
width:271px;
height:60px;
float:left;
margin-top:20px;
}

#inputs{
float:left;
padding-left:80px;
}

#login{
float:right;

}

#menugris{
background-image:url(../img/fons_peugris.jpg);
background-repeat:no-repeat;
width:528px;
height:60px;
float:right;
margin-top:20px;
}

#logo{

}

#home{
background-image:url(../img/fons_home.jpg);
background-repeat:no-repeat;
width:773px;
height:400px;
margin-left:10px;

}
#contingut{
	background-image:url(../img/fons_contingut.jpg);
	background-repeat:repeat-y;
	width:799px;
	/*height:395px;*/
}
#contingut1{
	background-image:url(../img/fons_contingut.jpg);
	background-repeat:repeat-y;
	width:799px;
	height:365px;

	

}
#servicios{
margin-left:10px;
margin-right:10px;
}

#esqservicios{
float:left;
width:605px;
}

#dretaservicios{
float:right;
width:165px;
height:410px;
border-left:1px dotted #666666;
padding-left:5px;
}

#dretadondeestamos{
float:right;
width:317px;
border-left:1px dotted #666666;
padding-left:0px;
}

#dretaveterinario{
float:right;
width:165px;
height:380px;
border-left:1px dotted #666666;
padding-left:5px;
}

#dretamascota{
float:right;
width:165px;
border-left:1px dotted #666666;
padding-right:5px;
}
#dretaquienesomos{
float:right;
width:180px;
border-left:1px dotted #666666;
padding-right:5px;
height:360px;
}
#cortes{
float:left;
width:225px;
height:280px;
background-image:url(../img/fons_serveisverd.jpg);
background-repeat:no-repeat;
margin-left:0px;
padding-left:5px;
padding-right:5px;
}

#banys{
float:right;
width:340px;
}

#franq_buscamos{
float:left;
width:235px;
height:358px;
background-image:url(../img/fons_francgroc.jpg);
background-repeat:no-repeat;
margin-left:0px;
padding-right:0px;
text-align:center;
color:#000000;
font-size:11px;
}

#franq_ofrecemos{
color:#000000;
float:right;
margin-right:5px;
width:520px;
}

#quienessomos{
	color:#000000;
	padding:0px 14px 0px 14px;
	float:left;
	width:580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#dondeestamos{
color:#000000;
padding:0px 15px 0px 15px;
float:left;
width:437px;
}

/*titols home*/

.arial30blau{
font-family:Arial, Helvetica, sans-serif;
color:#69A1D7;
font-size:30px;
font-weight:bold;
font-style:italic;
padding-left:243px;
}

.arial13{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.arial12{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.arial18{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}


.blau{
color:#69A1D7;
}

.black{
color:#000000;
}
.bold
{
	font-weight:bold;
}

.blanc{
color:#FFFFFF;
}

.vermell{
color:#FF0000;
font-size:16px;
}
.verdfosc{
color:#5E7B1C;
}

.cursiva{
font-style:italic;
}

.padding2{
padding-left:268px;
}

.padding3{
padding-left:285px;
}

.padding4{
padding-left:397px;
}

.padding5{
padding-left:220px;
}

.padding6{
padding-left:230px;
}

.padding7{
padding-left:205px;
}

.padding10{
padding-left:10px;
}

.arial60groc{
color:#FBAC03;
font-family:Arial, Helvetica, sans-serif;
font-size:47px;
font-weight:bold;
}

.arial11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.arial10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.arial9 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

.arial15{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}



/*llistes*/
ul.llmenu {
list-style:none;
margin-left:15px;
}

li.llmenu{	
float:left;
padding:15px 11px 10px 11px;
}

ul.llmenu_servicios{
list-style:none;

}

li.llmenu_servicios{
	float:left;
	padding:5px 9px;
}

ul.llmenupeu{
list-style:none;
margin-left:15px;
}

li.llmenupeu{
float:left;
padding:15px 32px 10px 20px;
}
			
/*links*/ 
a.lgris{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#868484;
font-weight:bold;
text-decoration:none;
}

a.lgris:hover{
color:#000000;
}

a.lgris2{
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color:#A5A4A4;
font-weight:bold;
text-decoration:none;
}

a.lgris2:hover{
color:#666666;
}

a.lnegre{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.lnegre:hover{
color:#868484;
}

a.lnegre0{
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.lnegre0:hover{
color:#868484;
}

a.lnegre2{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

a.lnegre2:hover{
color:#868484;
}

a.lblanc{
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

a.lblanc:hover{
color:#ABD676;
}


a.lservicios{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.lservicios:hover{
color:#99CC00;
}

a.lprestamos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

a.lprestamos:hover{
color:#669900;
}

a.lreservas{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#000000
}

a.lreservas:hover{
color:#66CCFF;
}



a.lblau{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#69A1D7;
}

a.lblau:hover{
color:#69A1D7;
}


a.lblanc2{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

a.lblanc2:hover{
color:#868484;
}


/*form*/ 

.inputlogin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.botonentrar{
background-color:#74664B;
color:#FFFFFF;
border:1px;
border-color:#74664B;
border-style:solid;
width:56px;
height:19px;

}

.negreta{
font-weight:bold;
}

.negretablau{
color:#4E5D6D;
font-weight:bold;
}

.agendaform{
font-size:11px;
width:66px;
height:14px;
color:#666666;
}

.fonstitolverd{
background-color:#B9F136;
font-weight:bold;
margin:2px;
color:#000000;
}

.fonstitolgroc{
background-color:#F1DB37;
font-weight:bold;
margin:2px;
color:#000000;
}

.fondo {
	background-image: url(../img/fondo.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-transform: capitalize;
	color: #000000;
	left: 60px;
	right: auto;


}
.logo {
	left: 0px;
	top: 0px;
	position: relative;
    
}
.posicionperro {
	padding-bottom:0px;
	left: 8px;
	top:-2px;
	position: relative;



}
.menu-zq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	position: relative;
	left: 20px;
	top: 10px;
	width: 184px;
	height: 20px;



}
.menusuperiorfondo {
	background-image: url(../img/menusuperior.png);
	background-repeat: no-repeat;
	position: relative;
	top: 4px;

}
.menuinferior {
	background-image: url(../img/menuinferior.png);
	background-repeat: no-repeat;
	position: relative;
	top: -5px;
}

.fuentemuenusuperior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727070;
}
.hora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.vinculo2:link {
	font-family: "Arial Narrow", "Franklin Gothic Medium Cond";
	font-size: 18px;
	font-weight: bold;
	color: #727070;
	text-decoration: none;
}
.vinculo2:visited {
	font-family: "Arial Narrow", "Franklin Gothic Medium Cond";
	font-size: 18px;
	font-weight: bold;
	color: #727070;
	text-decoration: none;
	}

.vinculo2:hover {
		font-family: "Arial Narrow", "Franklin Gothic Medium Cond";
	font-size: 18px;
	font-weight: bold;
	color: #727070;
	text-decoration: none;
}

.vinculo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727070;
	text-decoration: none;	
}

.vinculo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #727070;
	text-decoration: none;
	}

.vinculo:hover {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.botonverde {
	background-image: url(../img/botonverde.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	width: 223px;
	font-size: 9px;
padding-left:3px;
padding-right:4px;


}
.botonverde2 {
	background-image: url(../img/botonverde2.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	width: 83px;
}
.botonamarillo {

	background-image: url(../img/botonamarillo.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	width: 153px;
padding-left:3px;
}
.botonblanco {

	background-image: url(../img/botonblanco.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 60px;
	width: 64px;
}
.tablacontenido {
	border-bottom-style: solid;
	border-bottom-color: #69A1D7;
	height: 45px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 1px;
}
.logos {	
	width: 150px;
	padding-bottom:0px;
	padding-top:0px;
}
.contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #69A1D7;
}



.vinculo3:link {
	text-decoration: none;	
}

.vinculo3:visited {

	text-decoration: none;
	}

.vinculo3:hover {

	text-decoration: none;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: capitalize;
	top: 2px;
	width:67px;
	height:17px;
	padding-top: 0px;
	padding-bottom:0px;
	margin-top:3px;margin-bottom:0px;

}
.piepagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	position: relative;
	left: 265px;
	top: 0px;
}
.vinculo4:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D2ED85;
	text-decoration: none;	
}

.vinculo4:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D2ED85;
	text-decoration: none;
	}

.vinculo4:hover {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}.patita {
	background-image: url(../img/patita.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 377px;
	top: 35px;
	height: 59px;
	width: 63px;
}



#perrito {
	background-image: url(../img/perrito.png);
	position: relative;
	background-repeat:no-repeat;
	left: 3px;
	top:30px;
	botton:0px;
	height: 350px;
	width: 193px;
	bottom: 0px;
	float:left;
}
#tabla {
	
	width: 530px;
	float:left;
}
#actualidadOK{
background-image:url(../img/actualidadOK.png);
background-repeat:no-repeat;
width:220px;
margin-left:8px;
float:left;	
height:380px;
}
#filas{
	height: 35px;
	width: 530px;
	border-bottom: 1px solid #69A1D7;	
	margin: 0px;
	padding: 0px;
}
.fila{
margin-top:10px;
}
#navegable{
width:230px;
height:25px;
float:left;
margin: 7px 0px 5px 6px;

}

#gestion
{
	position: relative;	
	height: auto;
	margin-top: -15px;
	margin-left: 225px;
}

#validationSummary
{
	color: #F96211;
}

#adminLogin
{
	width: 410px;
	height:300px;
	padding-top:50px;
	padding-left:300px;
	
}

#adminMenu
{
	width: 160px;
	height: auto;	
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -350px;
	border-right-style: solid;
	
	
}

#adminContent
{
	width: 500px;
	height: auto;
	position: absolute;
	top: 150px;
	left: 250px;			
}

ul#admin
{
	list-style:none;
	margin-left:15px;
}

ul#admin li
{
	list-style:none;
	display: block;
	height: 25px;
}

ul#admin li a
{
	color: Gray;
	text-decoration: none;
}

ul#admin li a:hover
{
	color: Black;
	text-decoration: none;
}

.filas2 td
{
	height: 35px;
	border-width: 0px;	
	border-bottom: 1px solid #69A1D7;	
	margin: 0px;
	padding: 0px;
}

.paginacion td
{	
	padding: 12px;
	color: #D1D1D1;
}

.paginacion span
{	
	width: 230px;
	height: 25px;
	margin: 7px 10px 5px 6px;	
}

.paginacion a
{	
	width: 230px;
	height: 25px;
	margin: 7px 10px 5px 6px;
	color: #69A1D7;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	
	font-weight:bold;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}
.texto_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #0066CC;
	text-align:left;
}
.destacat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}
.texto_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

.fecha{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.tabla {
	margin-top: 0px;	
	margin-bottom: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
#video
{
	text-align:right;
	margin-right: 20px;
}
#capas
{
	Border: 1Px Dotted #000000;
	height: 190px;
}
#contenidoCapas
{
	margin-top: 25px; 
	margin-right: 5px;
	margin-left: 5px;
	text-align:justify;
}
#contenido{
margin-left:15px;
margin-right:10px;
}

.lheight{
line-height: 18px; 
}

.lifranquicias{
list-style-image:url(../img/guion.gif);
}
.divlink{
cursor:pointer;
text-decoration:underline;
}
#club{
padding-left:10px;
padding-right:10px;

}
#clubItem
{
	padding-left:0px;
	width:390px;
	height:141px;
	padding-top:16px;
}
.clubParagrafo
{
	text-align:left;

}
#CulbItemText
{
float:left;
padding-left:5px;
text-align:left;
width:189px;

}
#clubimg
{
padding-left:12px;
float:left;
}
#pagina
{
padding-top:60px;
	width:100%;
}
#clubTitulo{

padding-left:20px;
padding-right:20px;
}
#pse_dreta{
background-image:url(../img/pse_dreta.gif);
background-repeat:no-repeat;
float:right;
width:387px;
height:345px;
margin-top:8px;
margin-right:5px;
}
#pse_izq{
float:left;
width:365px;
height:335px;
margin-top:8px;
padding-top:10px;
padding-left:10px;
}
#pse_form{
	width:357px;
	height:160px;
	border: 1px solid #B6B2B2;
	margin-top:23px;
	padding:5px 10px 10px 10px;
	voice-family: "\"}\"";
    voice-family:inherit;
	width:337px;
	
}
.pse_text{
	border-top: 2px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 2px solid #000000;
	width:269px;
	height:21px;
}
.combo
{
	width:163px;
	
}
#alimentacion
{
background-image:url(../img/alimentacion.gif);
width:590px;
background-repeat:no-repeat;
height:274px;

}