body, html{
	background:url(../images/bck.gif) top left repeat-x;
	width:100%;
	height:100%;
	margin:0px auto;
	padding:0px;
	position:relative;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#373636;
}
.txtviusid{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3163e4;
	
}
.subtit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1559aa;
}
#central{
	margin:0px auto;
	padding:0px;
	width:813px;
	text-align:left;
}
#pie{
	clear:both;
	background:url(../images/px_pie.gif) top left repeat-x;
	width:793px;
	height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	float:left;
	font-size:10px;
	color:#FFF;
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.txtpie{
	margin:0px auto;
	padding:5px 0px;
}
#menupie{
	margin:0px auto;
	padding:0px;
	display:inline;
	list-style:none;
}
#menupie ul{
	margin:0px auto;
	padding:0px;
	display:block;
	list-style:none;
}
#menupie li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
#menupie li a{
	margin:0px auto;
	padding:0px;
	display:inline;
	list-style:none;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
#menupie li a:hover{
	text-decoration:underline;
}

#pie a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	list-style:none;
}
#pie .datos{
	margin:0px auto;
	padding:10px 0px;
	display:block;
	float:left;
	list-style:none;
}
#pie .emred{
	margin:0px auto;
	padding:10px 10px 0px 0px;
	display:block;
	float:right;
}
#pie .emred a{
	color:#789ecd;
	font-weight:100;
}
.logo{
	background:url(../images/logo_catalisys.gif) top left no-repeat;
	width:121px;
	height:77px;
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-indent: -9999px;
}
#dir{
	LIST-STYLE-TYPE: none; HEIGHT: 77px; OVERFLOW:hidden; padding:0px; float:left; display:block; width:121px;
}
#cabecera{
	width:100%;
	height:77px;
	margin:0px auto;
	padding:0px;
	display:block;
}
#cabecera ul{
	margin:0px auto;
	padding:0px;
	display:block;
	overflow:hidden;
}
#cabecera li{
	margin:0px auto;
	padding:0px;
	display:inline;
	overflow:hidden;
}
ul#menusup{
	margin:0px auto;
	padding:62px 25px 0px 0px;
	display:block;
	list-style:none;
	float:right;
}
#menusup li{
	margin:0px auto;
	padding:0px;
	display:inline;
}
#menulat{
	margin:0px auto;
	padding:0px;
	display:block;
	width:211px;
	height:100%;
	float:left;
	list-style:none;
}
#menu{
	background:url(../images/bck_menu.gif) top left no-repeat;
	width:211px;
	height:228px;
	margin:0px auto;
	padding:0px;
	list-style:none;
	display:block;
}
#menu ul{
	margin:0px auto;
	padding:0px;
	display:block;
}
#menu li{
	height:24px;
	margin:0px;
	padding:0px 0px 0px 29px;
	display:block;
}
#cuerpo{
	margin:0px auto;
	padding:0px;
	display:block;
	width:602px;
	height:100%;
	float:left;
	list-style:none;
}
#imghome{
	background:url(../images/img_intro.jpg) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
	list-style:none;
	width:602px;
	height:218px;
}
#imghome p{
	margin:0px auto;
	padding:90px 30px;
	width:280px;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#808080;
}
#cuerpovirus{
	background:url(../images/bck_virusgripe.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:390px;
	float:left;
}
#cuerpovirus p{
	width:540px;
	margin:0px auto;
	padding:0px 25px;
}
#cuerpoestudios{
	background:url(../images/bck_estudios.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	min-height:780px;
	float:left;
}
#cuerpoestudios p{
	width:540px;
	margin:0px auto;
	padding:0px 25px;
}
#cuerpoactua{
	background:url(../images/bck_actua.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpoactua p{
	width:540px;
	margin:0px auto;
	padding:0px 25px;
}
#cuerpoquees{
	background:url(../images/bck_quees.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpoquees p{
	width:540px;
	margin:0px auto;
	padding:0px 25px;
}
#cuerpoprevenir{
	background:url(../images/bck_saberprevenir.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpoprevenir{
	width:540px;
	margin:0px auto;
	padding:0px 25px;
}
#cuerpoprevenir p ul{
	margin:0px auto;
	padding:0px;
	display:block;
}
#cuerpoprevenir p li{
	margin:0px auto;
	padding:0px;
	display:block;
}
#cuerpocontra{
	background:url(../images/bck_contra.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpocontra p{
	width:540px;
	margin:0px auto;
	padding:55px 25px;
}
#cuerpocuando{
	background:url(../images/bck_como_cuando.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpocuando p{
	width:540px;
	margin:0px auto;
	padding:55px 25px;
}
#cuerpodonde{
	background:url(../images/bck_donde_comprar.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpodonde p{
	width:540px;
	margin:0px auto;
	padding:55px 25px;
}
#cuerpootros{
	background:url(../images/bck_otrosusos.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:650px;
	float:left;
}
#cuerpootros p{
	width:540px;
	margin:0px auto;
	padding:55px 25px;
}
#cuerpocontacto{
	background:url(../images/bck_contacto.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:390px;
	float:left;
}
#cuerpocontacto p{
	width:540px;
	margin:0px auto;
	padding:0px 25px;
	display:block;
}
.tablacontacto{
	background:#f2f5f4;
	border:1px solid #dcdedd;
	padding:0px;
	margin:0px auto;
}
.tablamapa{
	padding:0px;
	margin:0px auto;
}
#cuerpomapa{
	background:url(../images/bck_mapa.gif) top left no-repeat;
	margin:0px auto;
	padding:0px;
	display:block;
	width:582px;
	height:346px;
	float:left;
}
#cuerpomapa p{
	width:540px;
	margin:0px auto;
	padding:55px 25px;
	display:block;
	float:left;
}
#destacados{
	width:100%;
	height:100%;
	margin:0px auto;
	padding:9px 0px 0px 20px;
	display:block;
}
#alertashome{
	background:url(../images/bck_alertas.gif) top left no-repeat;
	width:793px;
	height:34px;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
}
#alertashome p{
	margin:0px auto;
	padding:5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#808080;
}
#newsletter{
	background:url(../images/bck_newsletter.gif) top left no-repeat;
	width:283px;
	height:126px;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
}
#newsletter ul{
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:38px 0px 0px 17px;
	display:block;
}
#newsletter li{
	margin:0px;
	padding:0px;
	display:block;
}
.cajanews{
	border:1px solid #d9d9d9;
	width:135px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.cajacontacto{
	border:1px solid #d9d9d9;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

#newsletter li{
	margin:0px auto;
	padding:0px;
	display:block;
}
#bannergripe{
	width:289px;
	margin:0px auto;
	padding:0px;
	display:block;
	float:left;
}

