body	{
	width:980px;	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	margin:0 auto;
	background-color:#CCC;
	background-image:url(../images/bg_layout.gif);
	background-position:center;
	background-repeat:repeat-y;
	position:relative;
}

img, fieldset	{
	border:none;
}

form, fieldset	{
	margin:0px;
	padding:0px;
}

a	{
	text-decoration:none;
}

a:hover	{
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6	{
	margin:0px;
	padding:0px;
}

.iconitos ul	{
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:24px;
	padding-left:10px;
}

.iconitos ul li	{
	display:compact;
	float:left;
	padding-left:5px;
}

.iconitos ul span	{
	display:none;
}

h1 span	{
	display:block;
	padding:6px 0px 0px 20px;
	color:#FFF;
	font-size:24px;
	font-weight:normal;
	padding-bottom:10px;	
}

.contenido h1	{
/*	height:44px;*/
	background-image:url(../images/bg_h1.jpg);
	background-repeat:no-repeat;
	width:663px;
}

.contenido.institucional h1 span,
.contenido.bromatologia h1 span, 
.contenido.clinica h1 span,
.contenido.imagenes h1 span,
.contenido.servicios-a-terceros h1 span,
.contenido.toxicologia h1 span,
.contenido.veterinaria h1 span
{
	background-repeat:no-repeat;
	font-size:22px;
	display:block;
	padding-bottom:10px;
}

.contenido.institucional h1 span	{
	background-image:url(../images/h1_institucional.jpg);
	background-color:#003366;
}

.contenido.bromatologia h1 span	{
	background-image:url(../images/h1_bromatologia.jpg);
	background-color:#33A02C;
}

.contenido.clinica h1 span	{
	background-image:url(../images/h1_clinica.jpg);
	background-color:#3399FF;
}

.contenido.imagenes h1 span	{
	background-image:url(../images/h1_imagenes.jpg);
	background-color:#FABB00;
}

.contenido.servicios-a-terceros h1 span	{
	background-image:url(../images/h1_terceros.jpg);
	background-color:#CCCC00;
}

.contenido.toxicologia h1 span	{
	background-image:url(../images/h1_toxicologia.jpg);
	background-color:#E5902F;
}

.contenido.veterinaria h1 span	{
	background-image:url(../images/h1_veterinaria.jpg);
	background-color:#B172B6;
}

.encabezado	{
	height:80px;
}

.encabezado.interior	{
	height:100px;
	position:relative;
	width:980px;
/*	display:block;*/
}

.columna h2	{
	font-size:20px;
}

p	{
	margin:0px;
	margin-top:5px;
}

.topnav	{
	background-image:url(../images/bg_topnav.jpg);
	background-repeat:no-repeat;
}

.topnav ul	{
	margin:0px;
}

.contenido	{
	width:980px;
}

.izquierda	{
	width:672px;
	margin-left:10px !important;
	margin-left:5px;
	float:left;
}

.slides	{
	width:672px;
/*	margin-left:10px !important;
	margin-left:5px;*/
	height:180px;
	height:216px;
	height:300px;
	padding-bottom:10px;
}

.derecha	{
	width:284px;
	float:right;
	margin-right:12px !important;
	margin-right:4px;
}

.derecha .modulo, .derecha .submenu	{
	padding-bottom:10px;
}

.derecha .modulo ul{
	margin:0px;
	padding:4px 10px;
}

.derecha .modulo ul li	{
	padding:0px;
}

.derecha .modulo.filler	{
	height:250px;
}

.derecha .modulo.features	h4	{
	font-size:13px;
	color:#003366;
	border-bottom: none;
	display:inline;
}

.derecha .modulo.features h4 a	{
	display: compact;
	padding:2px;
	background-color:#003366;
	color:#FFFFFF;
	font-size:9px;
	margin-left:3px;
}
	

.derecha .modulo.novedades	{
/*	padding-top:10px;*/
}

.derecha h3 span	{
	display:block;
	padding:4px 0px 0px 10px;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
}

.derecha h3	{
	height:28px;
	background-image: url(../images/bg_titulo_sidebar.jpg);
	background-repeat:no-repeat;
}

.contenido.institucional .derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_institucional.jpg);
}

.contenido.bromatologia	.derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_bromatologia.jpg);
}

.contenido.clinica	.derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_clinica.jpg);
}

.contenido.imagenes	.derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_imagenes.jpg);
}

.contenido.servicios-a-terceros	.derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_terceros.jpg);
}

.contenido.toxicologia	.derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_toxicologia.jpg);
}

.contenido.veterinaria	.derecha h3	{
	background-image: url(../images/bg_titulo_sidebar_veterinaria.jpg);
}

.derecha h4	{
	font-size:14px;
	color:#003366;
	padding-top:5px;
	width:100%;
	border-bottom:solid #999 1px;
}

.derecha h5	{
/*	text-transform:uppercase;*/
	font-size:12px;
	padding-top:2px;
}

.contenido.institucional .derecha h4, .contenido.institucional .derecha h5, .institucional a		{
	color:#003366;
}

.contenido.bromatologia	.derecha h4, .contenido.bromatologia .derecha h5, .bromatologia a		{
	color:#33A02C;
}

.contenido.clinica	.derecha h4, .contenido.clinica .derecha h5, .clinica a	{
	color:#3399FF;
}

.contenido.imagenes .derecha h4, .contenido.imagenes .derecha h5, .imagenes a	{
	color:#FABB00;
}

.contenido.servicios-a-terceros .derecha h4, .contenido.servicios-a-terceros .derecha h5, .servicios-a-terceros a	{
	color:#CCCC00;
}

.contenido.toxicologia .derecha h4, .contenido.toxicologia .derecha h5, .toxicologia a	{
	color:#E5902F;
}

.contenido.veterinaria .derecha h4,
.contenido.veterinaria .derecha h5,
/*.contenido.veterinaria .desarrollo.interior h3, */
.veterinaria a	{
	color:#B172B6;
}

.columna	{
	width:160px;
	float:left;
	margin-right:8px;
}

.menu img	{
	vertical-align:middle;
	padding-right:3px;
}

.columna h2	span {
	display:block;
	padding-top:32px;
}

.columna.bromatologia h2, .columna.clinica h2, .columna.veterinaria h2, .columna.toxicologia h2, .columna.imagenes h2, .columna.servicios-a-terceros h2	{
	background-repeat:no-repeat;
	margin-top:5px;
}

.columna.bromatologia h2	{
	background-image:url(../images/tabs/tab_bromatologia.jpg);
}
	
.columna.clinica h2	{
	background-image:url(../images/tabs/tab_clinica.jpg);
}

.columna.veterinaria h2	{
	background-image:url(../images/tabs/tab_veterinaria.jpg);
}

.columna.toxicologia h2	{
	background-image:url(../images/tabs/tab_toxicologia.jpg);
}

.columna.imagenes h2	{
	background-image:url(../images/tabs/tab_imagenes.jpg);
}

.columna.servicios-a-terceros h2	{
	background-image:url(../images/tabs/tab_terceros.jpg);
}

form.resultadoshome	{
	width:284px;
}

form.resultadoshome.arriba	{
	width:370px;
	float:right;
	background-color:#6685A3;
}

.logo	{
/*	float:left;*/
	width:400px;
	height:80px;
	overflow:hidden;
	position:relative;
}

.contenedorform	{
	width:550px; 
	float:right;
	overflow:hidden;
	position:relative;
	height:100px;
}

.contenedorform	p	{
	float:left;
	width:160px;
	padding-right:10px;
	border-right: solid #036 1px;
	text-align:right;
	color: #5C7D9D;
	font-size:10px;
/*	background-color:#FF0000;*/
}

form.resultadoshome .formline	{
	width:100%;
}

form.resultadoshome.arriba .formline	{
	width:300px;
	padding-bottom:1px;
}

form.resultadoshome fieldset	{
	background-color:#335C85;	
}

form.resultadoshome.arriba fieldset	{
	background-color:#5C7D9D;	
}

form.resultadoshome .campofinito	{
	width:145px;
}

form.resultadoshome .campofinito2	{
	width:87px;
	height:12px;
}

form.resultadoshome.arriba .campofinito2	{
	width:92px;
}

form.resultadoshome.arriba .campofinito, form.resultadoshome.arriba .campofinito2, form.resultadoshome.arriba .acreditacion		{
	height:10px;
}

form input.ingresarhome	{
/*	float:right;*/
}

.botoningresotop	{
	width:80px;
	float:right;
	margin-top:-54px;
	padding-right:10px;
}

.botingresar	{
	width:50px;
}

form.resultadoshome	label	{
	width:110px;
	display:block;
	float:left;
	text-align:right;
	margin:2px 4px;
	color:#FFF;
}

form.resultadoshome .selector	{
	width:150px;
}

form.resultadoshome.arriba .selector	{
	height:18px;
	font-size:11px;
}

form.resultadoshome.arriba .acreditacion	{
	height:18px;
	font-size:11px;
	width:50px;
}

.formbottom, .formtop, .formbottomtop	{
	width:284px;
	height:10px;
	overflow:hidden;
}

.formbottom	{
	background-image:url(../images/busqueda_bottom.jpg);
}

.formbottomtop	{
	background-image:url(../images/form_bottom_top.jpg);
}

.formtop	{
	background-image:url(../images/busqueda_top.jpg);
}

.ingresarhome	{
	margin-left:120px;
}

.textoform	{
	color:#FFF;
	margin: 3px 10px;
}

.textoform strong	{
	font-size:20px;
}

.fleft	{
	float:left;
}

.fright	{
	float:right;
}

.derecha p	{
	margin:0px;
}

cite	{
	font-size:10px;
}

.contacto	{
	width:116px;
	float:right;
}

.footer	{
	font-size:14px;
	background-image:url(../images/bg_topnav.jpg);
	/* background-repeat:no-repeat; */
	font-size:9px;
	/* height:200px; */
	width:980px;
	float:left;
	margin:10px 0px;
/*	padding-bottom:10px;*/
}

.footer p	{
	color:#FFF;
	text-align:center;
}

.footer p img	{
	vertical-align:middle;
	padding-left:5px;
}

.footerjus	{
	height:100px;
	/* background-image: url(../images/footer_responsable.jpg); */
	float:left;
}


.submenu, .submenu a	{
	color:#FFF;
}

.submenu ul	{
	list-style-type:none;
	list-style-image: url(../images/bullet_submenu.gif);
	line-height:150%;
}

.submenutop, .submenubottom	{
	width:284px;
	height:11px;
	overflow:hidden;
}

.bromatologia .submenutop	{
	background-image: url(../images/panel_bromatologia_top.gif);
}	

.clinica .submenutop	{
	background-image: url(../images/panel_clinica_top.gif);
}

.imagenes .submenutop	{
	background-image: url(../images/panel_imagenes_top.gif);
}

.servicios-a-terceros .submenutop	{
	background-image: url(../images/panel_terceros_top.gif);
}

.toxicologia .submenutop	{
	background-image: url(../images/panel_toxicologia_top.gif);
}

.veterinaria .submenutop	{
	background-image: url(../images/panel_veterinaria_top.gif);
}


.bromatologia .subopciones, 
.clinica .subopciones,
.imagenes .subopciones,
.servicios-a-terceros .subopciones,
.toxicologia .subopciones,
.veterinaria .subopciones
	{
	width:100%;
	float:left;
	font-size:14px;
}

.bromatologia .subopciones	{
	background-color:#33A02C;
}

.clinica .subopciones
	{
	background-color:#5CADFF;
}

.imagenes .subopciones
	{
	background-color:#FBC933;
}

.servicios-a-terceros .subopciones
	{
	background-color:#D6D633;
}

.toxicologia .subopciones
	{
	background-color:#EAA659;
}

.veterinaria .subopciones
	{
	background-color:#C18EC5;
}

.bromatologia .submenubottom	{
	background-image: url(../images/panel_bromatologia_bottom.gif);
}

.clinica .submenubottom	{
	background-image: url(../images/panel_clinica_bottom.gif);
}

.imagenes .submenubottom	{
	background-image: url(../images/panel_imagenes_bottom.gif);
}

.servicios-a-terceros .submenubottom	{
	background-image: url(../images/panel_terceros_bottom.gif);
}

.toxicologia .submenubottom	{
	background-image: url(../images/panel_toxicologia_bottom.gif);
}

.veterinaria .submenubottom	{
	background-image: url(../images/panel_veterinaria_bottom.gif);
}

.desarrollo p	{
	width:70%;
	line-height:130%;
	font-size:13px;
/*	margin-left:130px !important;
	margin-left:130px;*/
}

.desarrollo.interior	{
	width:700px;
	margin:10px 10px 10px 0px;
}

.desarrollo.interior p, 
.desarrollo.interior ul,
.desarrollo.interior h2,
.desarrollo.interior h3,
.desarrollo.interior h4,
.desarrollo.interior h5
	{
	margin-left:100px;
}

.parchevert	{
	height:800px;
	width:1px;
	background-color:#F00;
	float:right;
}

.parchehor	{
	height:300px;
}


/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	height:80px;
	padding:10px 0 10px 20px;
	padding:10px 0 10px 0px;
	width:663px;
/*	border:1px solid #ddd;*/
}

/* accordion header */
#accordion img {
	float:left;
	margin-right:10px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}

/* currently active header */
#accordion img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}

/* 
	accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#accordion div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:10px;
}

#accordion div h4 {
	width:400px;
}

/*fix para agregar una solapa mas al menu quienes somos */
.desarrollo #accordion div h4	{
	width:350px;
}

#accordion h4	{
	font-size:14px;
	padding-top:10px;
}

#accordion ul, #accordion li	{
	margin:0px;
	padding:0px;
}

#accordion ul, .contenido .desarrollo.interior ul	{
	list-style-type:none;
}

#accordion ul.staff	{
	padding-top:10px;
}

#accordion ul.staff li	{
	display:block;
	float:left;
	padding-top:2px;	
}

#accordion ul.staff li span	{
	width:200px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
}

#accordion div p, #accordion div ul, #accordion div ul li {	
	font-size:11px;
	width:400px;
}


/* content inside a pane should have fixed width */

#accordion div h3, 
.contenido.institucional .desarrollo.interior h3,
.contenido.bromatologia .desarrollo.interior h3,
.contenido.clinica .desarrollo.interior h3,
.contenido.imagenes .desarrollo.interior h3,
.contenido.servicios-a-terceros .desarrollo.interior h3,
.contenido.toxicologia .desarrollo.interior h3,
.contenido.veterinaria .desarrollo.interior h3 {
	color:#444;
/*	margin:0 0 -10px 0;*/
	width:400px;
	font-size:15px;	
}

.contenido.institucional p	{
	font-size:11px;
}

.contenido.institucional .intro	{
	padding-top:10px;
}

.contenido.institucional .intro p	{
	margin:3px 0px 3px 50px;
}
	
.contenido.institucional .intro h2,
.contenido.institucional .intro h3,

.contenido.institucional .intro ul	{
	margin-left:50px;
}


.contenido.institucional .intro h2,
.contenido.institucional .intro h3,
.contenido.institucional .intro h4	{
	margin:0px;
	padding:0px;
	margin:10px 0px 0px 50px;
}

.contenido.institucional .izquierda .columna h4	{
	margin:0px;
	padding:0px;
}

.contenido.institucional .columna p	{
	margin:0px;
}

.contenido.institucional .columna p a	{
	font-size:9px;
}

#accordion div ul li ul, #accordion div ul li ul li	{
	width:350px;
}

.bromatologia #accordion ul li	{
     background:url(../images/bullets/bullet_bromatologia_filled.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
	 width:400px;
}

.clinica #accordion ul li	{
     background:url(../images/bullets/bullet_clinica_filled.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
	 width:400px;
}

.imagenes #accordion ul li	{
     background:url(../images/bullets/bullet_dimagenes_filled.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
	 width:400px;
}

.servicios-a-terceros #accordion ul li	{
     background:url(../images/bullets/bullet_terceros_filled.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
	 width:400px;
}

.toxicologia #accordion ul li	{
     background:url(../images/bullets/bullet_toxicologia_filled.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
	 width:400px;
}

.veterinaria #accordion ul li, .contenido.veterinaria .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_veterinaria_filled.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
	 width:400px;
}

.bromatologia #accordion ul li ul li, .contenido.bromatologia .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_bromatologia_outline.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
}

.clinica #accordion ul li ul li, .contenido.clinica .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_clinica_outline.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
}

.imagenes #accordion ul li ul li, .contenido.imagenes .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_imagenes_outline.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
}

.servicios-a-terceros #accordion ul li ul li, .contenido.servicios-a-terceros .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_terceros_outline.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
}

.toxicologia #accordion ul li ul li, .contenido.toxicologia .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_toxicologia_outline.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
     display:inline;     
}

.veterinaria #accordion ul li ul li, .contenido.veterinaria .desarrollo.interior ul li	{
     background:url(../images/bullets/bullet_veterinaria_outline.gif) no-repeat left top;
     padding-left: 15px; /* the width of your image + some space */
}

.contenido.bromatologia .desarrollo.interior,
.contenido.clinica .desarrollo.interior,
.contenido.imagenes .desarrollo.interior,
.contenido.institucional .desarrollo.interior,
.contenido.servicios-a-terceros .desarrollo.interior,
.contenido.toxicologia .desarrollo.interior,
.contenido.veterinaria .desarrollo.interior	{
	background-repeat:no-repeat;
	background-position:50px 0px;
}

.contenido.bromatologia .desarrollo.interior	{
	background-image:url(../images/bg_interior_bromatologia.jpg);
}

.contenido.clinica .desarrollo.interior	{
	background-image:url(../images/bg_interior_clinica.jpg);
}

.contenido.imagenes .desarrollo.interior	{
	background-image:url(../images/bg_interior_imagenes.jpg);
}

.contenido.institucional .desarrollo.interior	{
	background-image:url(../images/bg_interior_institucional.jpg);
}

.contenido.servicios-a-terceros .desarrollo.interior	{
	background-image:url(../images/bg_terceros.jpg);
}

.contenido.toxicologia .desarrollo.interior	{
	background-image:url(../images/bg_interior_toxicologia.jpg);
}

.contenido.veterinaria .desarrollo.interior	{
	background-image:url(../images/bg_interior_veterinaria.jpg);
}


.contenido.institucional .desarrollo.interior h2,
.contenido.bromatologia .desarrollo.interior h2,
.contenido.clinica .desarrollo.interior h2,
.contenido.imagenes .desarrollo.interior h2,
.contenido.servicios-a-terceros .desarrollo.interior h2,
.contenido.toxicologia .desarrollo.interior h2,
.contenido.veterinaria .desarrollo.interior h2	{
	font-size:18px;
	width:400px;
	color:#444;
}


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

img.padcontact	{
	margin-left:250px;
	margin-left:160px;
}



#Form_Form	{
	width:660px;
	background-color:#CCCCCC;	
}

form#Form_Form fieldset	{
	width:500px;
}	

#Form_Form	fieldset, #Form_Form .Actions	{
	border:0px;
	background-color:#CCCCCC;
	padding:20px;
}

#Form_Form .Actions	{
	padding: 0px 20px 20px 20px;
}

#Form_Form label.required	{
	display:block;
	background-color:#FF0000;
	color:#FFFFFF;
	width:300px;
	padding:3px;
}

#Form_Form h3	{
	margin:0px;	
}

#Form_Form .field.text	{
}


#Form_Form select, input#Form_Form_EditableEmailField7	{
	width:220px;
}

#Form_Form textarea	{
	width:350px;
}

/*.field.text.requiredField label	{
	width:200px;
	float:left;
}*/

iframe#busquedatop	{
	height:98px;
	overflow:hidden;
	width:550px;
}

iframe#busquedahome	{
	width:284px;
	background-color:#ffcc00;
	height:180px; 
	overflow:hidden;
	}

.parcho	{
	background-color:#ffcc00;
	float:right;
}
