/* Estilos default ==================================================== */ 
* {
	margin: 0;
	padding: 0;
	

}
html{
	min-height:100%;
	height: auto;}

body {
	background:url(../img/fondos/body.jpg) left bottom repeat-x #FFFFFF !important;
	
	/* Textos default */
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#12203c;
}

/* Links */
a, a:visited, a:active {
	color:#990002;
	outline:none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}

.handCursor {
	cursor: hand;
	cursor: pointer;
}

/* Estilos de Head ====================================================================== */
	#head{
		width:958px;
		height:144px;
		background:url(../img/fondos/lineahead.gif) top center no-repeat #FFF;
		border-left:1px solid #e4e4e4;
		border-right:1px solid #e4e4e4;
		position: relative;
	}
	#head .fecha{ font-size:10px; color:#ACACAE; position:absolute; top:19px; left:25px;}
	
	#head .logo { 
		width:218px; height:60px; 
		background:url(../img/logos/laboratoriocasasco.jpg) no-repeat; 
		position:absolute; top:53px; left:35px;   
	}
	#head ul.submenu{ list-style:none; font-size:11px; color:#A71E30; position:absolute; right:25px; top:18px;}
	#head ul.submenu li{ margin:0 7px; float:right;}
	#head ul.submenu li a{ font-size:11px; color:#A71E30; text-decoration:none;}
	#head ul.submenu li a:hover{ color:#A71E30; text-decoration:underline;}
	
	#head ul.botonera{ list-style:none; position:absolute; top:65px; right:23px; width:640px; height:20px;}
	#head ul.botonera li{ margin:0 3px; float:left; }
	#head ul.botonera li a{display:block; height:20px; background-repeat:no-repeat;}
	#head ul.botonera li a span {visibility: hidden;}
	#head ul.botonera li a:hover{background-position:bottom left !important; text-decoration:none;}
	
	#head ul.botonera li a.home{ background-image: url(../img/navbar/home.gif); width:36px;}
	#head ul.botonera li a.compania{ background-image: url(../img/navbar/compania.gif); width:66px;}
	#head ul.botonera li a.productos{ background-image: url(../img/navbar/productos.gif); width:73px;}
	#head ul.botonera li a.comercio{ background-image: url(../img/navbar/comercio_exterior.gif); width:126px;}
	#head ul.botonera li a.rrii{ background-image: url(../img/navbar/relaciones_industriales.gif); width:164px;}
	#head ul.botonera li a.planta{ background-image: url(../img/navbar/planta.gif); width:47px;}
	
	#head ul.botonera li.lineav, .navCalendario li.lineav { background-image: url(../img/navbar/separador.gif); background-position: center 0; background-repeat: no-repeat; width: 11px; font-size: 1px; height: 20px;}
	

/* items de menu */
body#serviprof #head ul.submenu li a.serviprof,
body#servicomu #head ul.submenu li a.servicomu,
body#mapa #head ul.submenu li a.mapa,
body#contacto #head ul.submenu li a.contacto{
	font-weight:bold; text-decoration:underline !important;
}

body#home #head ul.botonera li a.home,
body#compania #head ul.botonera li a.compania,
body#productos #head ul.botonera li a.productos,
body#comercio #head ul.botonera li a.comercio,
body#rrii #head ul.botonera li a.rrii,
body#produccion #head ul.botonera li a.planta{
	background-position:bottom left !important;
}

/* Estilos de Busqueda en el head ====================================================================== */

		#head form.busquedaRapida {
			background-image:url(../img/titulos/busqueda_rapida.gif);
			background-position:3px 50%;
			background-repeat:no-repeat;
			bottom:15px;
			display:block;
			padding-left:145px;
			position:absolute;
			right:31px;
		}
		
		#head form.busquedaRapida .botIr {
			background-image:url(../img/botones/ir_rojo.gif);
			float: left;
		}
		
		#head form.busquedaRapida .campo {
			width:118px;
			height: 15px !important;
			float: left;
			margin-right: 4px;
		}


/* Estilos de divs ====================================================================== */
#contenedor{ position:relative; width:960px; margin: 0 auto; }
#cuerpo {
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	padding: 0 8px;
	background-color: #FFF;
}

/* Estilos de Foot ====================================================================== */

#footer {
	position:relative;
	margin-bottom: 40px;
	height: 100px;
}

#footer,
#footer p,
#footer a,
#footer a:active,
#footer a:link,
#footer a:hover
{
	color: #ffffff;
	font-size: 11px;
}

#footer .rayaBlanca {
	background-color:white;
	font-size:1px;
	height:6px;
	left:5px;
	position:absolute;
	width:950px;
}
#footer .anguloDer {
	position:absolute;
	right:0;
	top:0;
}
#footer .anguloIzq {
	left:0;
	position:absolute;
	top:0;
}

#footer ul.navLinks {
	font-weight:bold;
	padding-top:23px;
	text-align:center;
	text-transform:uppercase;
}

#footer ul.navLinks li{
	display:inline;
	background-image: url(../img/fondos/separador.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 4px;
}

#footer ul.navLinks li a{ padding: 2px 6px; }
#footer ul.navLinks li a:hover { background-color: #808890; text-decoration:none; }
#footer .webmail {
	margin: 3px auto 0pt; 
	text-align: center; 
	display: block; 
	font-weight: bold; width: 60px; 
	background-color: #798083; 
	color: #CCCCCC;	
}
#footer .webmail:hover {
	background-color: #5a5f61; 	
	text-decoration:none;
}


#footer p.firma {
	background-image:url(../img/logos/firma_p3.gif);
	background-repeat:no-repeat;
	bottom:10px;
	display:block;
	height:18px;
	padding-left:37px;
	position:absolute;
	right:10px;
}
#footer p.copyRight {
	bottom:0;
	position:absolute;
	left: 10px;
	font-size:12px;
}


/* items de menu */
body#home #footer ul.navLinks .home a,
body#serviprof #footer ul.navLinks .profesionales a,
body#servicomu #footer ul.navLinks .comunidad a,
body#mapa #footer ul.navLinks .mapasitio a,
body#contacto #footer ul.navLinks .contacto a,
body#home #footer ul.navLinks .home a,
body#compania #footer ul.navLinks .compania a,
body#productos #footer ul.navLinks .productos a,
body#comercio #footer ul.navLinks .comercio a,
body#rrii #footer ul.navLinks .rrii a,
body#produccion #footer ul.navLinks .planta a
{
	background-color: #808890; text-decoration:none;
}

/* Estilos de Texto ===================================================================== */

.textoLectura p { margin-bottom:14px; margin-top:9px; /*margin-left:10px;*/ }

.txt1{ font-size:11px;}
.txt2{ font-size:12px;}
.txt3{ font-size:13px;}

.tit1 { font-size: 18px; margin-bottom:2px !important; }

.gris1, a.gris1, a.gris1:link, a.gris1:hover, a.gris1:active { color:#aaabae !important; }
.gris2, a.gris2, a.gris2:link, a.gris2:hover, a.gris2:active { color:#7d858c !important; }
.gris3, a.gris3, a.gris3:link, a.gris3:hover, a.gris3:active { color:#4b4b4b !important; }

.rojo1, a.rojo1, a.rojo1:link, a.rojo1:hover, a.rojo1:active { color:#990002 !important; }

a.linkBullet 
{
	background-image:url(../img/bullets/flechaGrisChica.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	color:#990002;
	font-size:11px;
	padding-left:10px;
}

a.linkBullet:link, a.linkBullet:hover, a.linkBullet:visited { color: #990002; }

h1, h3 { background-position:left center; background-repeat:no-repeat; }

h1 {
	background-image:url(../img/bullets/flechaGrisGrande.gif);
	padding-left:17px;
	vertical-align:top;
	
	color:#990002;
	font-family:Arial Narrow;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px;
	text-transform:uppercase;
	
}

.contenidoPpal h1 { font-size: 21px; }

h1.subtitulo {
	text-transform:none;
	font-size:22px;
	background-position: left 10px;
}

#home h1, .colIzq h1 { margin: 19px 0 10px 15px; padding-top:1px;}
.colDer h1 { margin: 0 0 10px 0; }

h2 {
	background-color:#F3F3F3;
	background-image:url(../img/bullets/flechaRojaChica.gif);
	background-position:12px 13px;
	background-repeat:no-repeat;
	font-size:13px;
	margin:19px 0 10px;
	padding-left:28px;
	padding-top:3px;
	vertical-align:top;
}

h3 {
	background-image:url(../img/bullets/flechaRosa.gif);
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
}

h4 {
	font-size: 13px;
}

h5 {
	font-size: 11px;
}

h6 {
	background-image:url(../img/bullets/flechaGrisClara.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
}

ul.bulletChico
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px;
}

ul.bulletChico li {
	background-image:url(../img/bullets/flechaGrisChica.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:15px;
}

.listado {
	margin-left: 15px;
	list-style: none;
}

.listado li
{
	background-image:url(../img/bullets/flechaRosa.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:15px;
}

hr
{
	border: none;
	border-top:1px solid #D1D1D1;
	color:#FFFFFF;
	margin:10px 0;
}

/* Estilos de Formularios ================================================================ */

		
		.botIr
		{
			background-image:url(../img/botones/ir_blanco.gif);
			border:0 none;
			height:17px;
			width:22px;
			cursor: hand;
			cursor: pointer; 
		}
		
		.campo {
			border:1px solid #bbc3c0;
			color:#990002;
			font-size:11px;
			font-family: Arial, Helvetica, sans-serif;
			height:15px;
			padding:2px 0 0 3px;
			height: 21px;
		}
		
		input.error, textarea.error {
				border:solid #990002 1px;
				background: url(../img/forms/input-error.gif) bottom right no-repeat #fce6e6;
		}
		
		label.error
		{
			color:#900002;
			display:block;
			font-size:11px;
			margin-bottom:5px;
		}
		
		
		.formFieldTitle
		{
			background-image:url(../img/bullets/flechaGrisChica.gif);
			background-position:left 19px;
			background-repeat:no-repeat;
			color:#990002;
			font-weight:bold;
			padding:12px 7px 7px 13px;
		}
		
		ul.formAreasInteres { list-style: none; }
		ul.formAreasInteres li { margin:2px; }
		ul.formAreasInteres li input { margin: 0 10px; }
		
		
		
/* Home ================================================================ */

		#cuerpo .buscadorProductos,
		#cuerpo .otrosProductos,
		#cuerpo .relacionesIndustriales,
        #home #cuerpo .flashDestacados,
        #home #cuerpo .lineas,
        #home #cuerpo .novedades{
			float: left;
			margin-bottom: 8px;
		}
		 #home #cuerpo .lineas h3 a
		 {
			 text-transform:uppercase;
		 }
		#cuerpo .buscadorProductos,
		#cuerpo .otrosProductos,
		#cuerpo .relacionesIndustriales,
        #home #cuerpo .lineas,
        #home #cuerpo .novedades{
			background-color: #f3f3f3;
			border: 1px solid #EEEEEE;
		}
		
		#cuerpo .buscadorProductos{ margin-right:8px; width: 270px; height:243px; }
		#home #cuerpo .buscadorProductos{ height: 276px; }
		
		
        #home #cuerpo .flashDestacados{ width: 662px; height: 278px;}
        #home #cuerpo .lineas{ width: 270px; margin-right:8px; height: 321px; }
        #home #cuerpo .novedades{ width: 660px; height: 321px; background-color: #FFF;}
		
		#cuerpo .buscadorProductos p, #cuerpo .buscadorProductos .criterios{
			margin: 0 15px;
		}
		
		#cuerpo .buscadorProductos .criterios {
			padding-top: 10px;
		}
		
		#cuerpo .buscadorProductos .criterios .campo { width: 210px; }
		
		#home #cuerpo .lineas ul { list-style: none; margin-left: 17px; }
		
		/* Noverdades ------------------------------------------------------------------- */
		
		#home #cuerpo .novedades {
			position:relative;
		}
		
		#home #cuerpo .novedades .col1 {
			float:left;
			margin-left:16px;
			margin-right:10px;
			width:190px;
		}

		#home #cuerpo .novedades .col1 .imagen {
			/*float: left;*/
			margin: 0 10px 5px 0;
		}
		
		#home #cuerpo .novedades .col1 .linkBullet { margin-top: 10px; display: block; }

		#home #cuerpo .novedades .col3 {
			width: 199px;
			height: 302px;
			position: absolute;
			right:9px;
			top:9px;
			background-color: #f3f3f3;
			border: 1px solid #d8d8d8;
		}
		
		#novedades #productosRelacionados li{
			list-style:none;
		}
		
/* P�gina interna ================================================================ */
		
		#cuerpo .colDer
		{
			float:right;
			width:658px;
		}
		
		#cuerpo .colIzq
		{
			width:273px;
			float:left;
		}
		
		#cuerpo .otrosProductos
		{
			margin-right:8px;
			width:270px;
		}
		
		#cuerpo .otrosProductos .prod
		{
			border-top:1px solid #D2D1D1;
			margin:0 16px;
			padding:10px 0;
		}
		
		#cuerpo .otrosProductos .prod h4
		{
			padding-left: 10px;
			background-image: url(../img/bullets/flechaGrisChica.gif);
			background-position: left center;
			background-repeat: no-repeat;
		}
		
		#cuerpo .otrosProductos .prod p
		{
			margin-left: 10px;
		}
		
		#cuerpo .barraVolver
		{
			height: 30px;
			background-color: #f3f3f3;
			position:relative;
			margin-top: 10px;
		}
		
		#cuerpo .barraVolver .volver,
		#cuerpo .barraVolver .arriba
		{
			position:absolute;
			background-repeat:no-repeat;
			display:block;
			padding:7px 10px;
			top: 0;
			margin: 0 9px;
			color: #990002;
		}
		
		#cuerpo .barraVolver .volver{
			left: 0;
			padding-left: 20px;
			background-image: url(../img/bullets/flechitaVolver.gif);
			background-position: 7px center;
		}
		
		#cuerpo .barraVolver .arriba{
			right: 0;
			padding-right: 20px;
			background-image: url(../img/bullets/flechitaArriba.gif);
			background-position: 58px center;
		}
		
		#cuerpo .hiloA {
			padding:10px 0;
			width:100%;
			background-color: white;
			border-top: 1px solid #EEEEEE;
		}
		#cuerpo .hiloA h6,  #cuerpo .hiloA a { display: inline; color: #7d858c; }
		
		#cuerpo .hiloA a {
			background-image:url(../img/bullets/flechaGrisChica.gif);
			background-position:0 7px;
			background-repeat:no-repeat;
			margin-left:10px;
			padding-left:9px;
		}
		
		#cuerpo .contenidoPpal
		{
			border: 1px solid #EEEEEE;
			padding: 17px;
			position: relative;
			display: block;
		}
		
		#cuerpo .contenidoPpal .top { min-height:120px; position: relative; /*padding-bottom:20px;*/}
		#cuerpo .contenidoPpal .top .info {
			float:right;
			height:70px;
			/*margin-top:-35px;*/
			position:absolute;
			right:0;
			top:20px;
			width:250px;
			
		}
		
		#cuerpo .contenidoPpal .top .info h1 {
			font-size: 12px;
			font-weight:bold;
			margin-left: 0;
			display: inline;
		}
		
		#cuerpo .contenidoPpal .top .prospecto
		{
			background-image:url(../img/iconos/pdf.gif);
			background-repeat:no-repeat;
			display:block;
			height:40px;
			margin-top:10px;
			padding-left:44px;
		}
		
		#cuerpo .contenidoPpal .top .imagen {
			/*height:150px;*/
			min-height:100px;
			width:370px;
			background-repeat: no-repeat;
			background-position: center center;
			float: left;
			text-align:center;
		}
		
		#cuerpo .relacionesIndustriales p
		{
			margin: 0 15px;
		}
		
		/* Listado de lineas ------------------------------------------------------------------------------------- */
		
		.paginadorTop, .paginadorBottom {
			position: absolute;
			right: 0;
			list-style: none;
			margin:25px;
		}
		
		.paginadorTop li, .paginadorBottom li {
			display:inline;
			font-size:11px;
		}
		
		.paginadorTop li a, .paginadorBottom li a{
			color:#7D858C;
			display:inline-block;
			font-weight:bold;
			padding:0 5px;
		}
		
		.paginadorTop li a.selected, .paginadorBottom li a.selected { background-color: #990002; color: white; }
		
		.paginadorTop {
			top: 0;
		}
		
		.paginadorBottom {
			bottom: 0;
		}
		
		.tituloTablaLineas {
			background-color: #f3f3f3;
			margin-top:14px;
			padding:14px 0;
		}
		
		.tituloTablaLineas td {
			padding: 0 20px;
		}
		
		.tituloTablaLineas td.bordeDer, .prod td.bordeDer
		{
			border-right: 1px solid #c0c0c0;
		}
		
		.contenidoPpal .prod { margin: 15px 0; }
		
		.contenidoPpal .prod td.imagen { width: 125px; }
		.contenidoPpal .prod td.col1 { width: 165px;}
		.contenidoPpal .prod td.col2 { width: 196px; }
		
		.contenidoPpal .prod td.col1 .verMas {
			background-image:url(../img/botones/lupa.gif);
			background-repeat:no-repeat;
			bottom:0;
			color:#939598;
			display:block;
			font-size:11px;
			height:17px;
			margin-top:10px;
			padding-left:23px;
			padding-top:1px;
		}
		
		 .contenidoPpal .prod p, .contenidoPpal .prod a { margin-left: 21px; }
		 
		 .contenidoPpal .prod .imagen a { margin-left: 0; }
		 
		 .contenidoPpal .prod .iconoPdf {
			background-image:url(../img/iconos/pdf_chico.gif);
			background-repeat:no-repeat;
			background-position:left center;
			color:#7D858C;
			display:block;
			padding-left:22px;
			margin-bottom: 7px;
		 }
		 .contenidoPpal .materialCientifico{
		 	color:#7D858C;
		 }
		 
		 .contenidoPpal .prod .imagen img { border: solid 2px #c0c0c0; }
		 
		 .menuInterna {
		 	margin-bottom: 10px;
			background-color: #f3f3f3;
			border: 1px solid #eeeeee;
		 }
		 
		 .menuInterna ul { list-style: none; }
		 .menuInterna ul li {
		 	padding: 0;
			margin: 0;
			/*height: 28px;*/
		}
		 .menuInterna ul li a {
			background-image:url(../img/bullets/flechaGrisChica.gif);
			background-position:left 12px;
			background-repeat:no-repeat;
			border-top:1px solid #D2D1D1;
			display:block;
			font-size:12px;
			font-weight:bold;
			margin:0 15px;
			padding:6px 0 6px 17px;
		 }
		 
		 .menuInterna ul li ul {
			margin-left:31px;
		}
		 
		.menuInterna ul li ul li {
			background-image:url(../img/bullets/flechaGrisChica.gif);
			background-position:left 6px;
			background-repeat:no-repeat;
			padding-left:14px;
		}
		 
		.menuInterna ul li ul li a {
			background:transparent none repeat scroll 0 0;
			border:medium none;
			margin:0;
			padding:3px 0;
		}

		#produccion .informacion .menuInterna ul li a.informacion,
		#produccion .planta .menuInterna ul li a.planta,
		#produccion .acondicionamiento .menuInterna ul li a.acondicionamiento,
		#produccion .ingenieria .menuInterna ul li a.ingenieria,
		#produccion .areastecnicas .menuInterna ul li a.areastecnicas,
		#rrii .oportunidadesEmpleo .menuInterna ul li a.oportunidadesEmpleo,
		#rrii .enviarCV .menuInterna ul li a.enviarCV,
		#rrii .nuestraGente .menuInterna ul li a.nuestraGente,
		#rrii .organigrama .menuInterna ul li a.organigrama,
		#rrii .trabajarCasasco .menuInterna ul li a.trabajarCasasco,
		#compania .historia .menuInterna ul li a.historia,
		#compania .visionmision .menuInterna ul li a.visionmision,
		#compania .ubicacion .menuInterna ul li a.ubicacion,
		#compania .negocios .menuInterna ul li a.negocios,
		#productos .menuInterna ul li a.selected,
		#serviprof .congresos .menuInterna ul li a.congresos,
		#serviprof .actualizacion .menuInterna ul li a.actualizacion,
		#serviprof .solicitudMaterial .menuInterna ul li a.solicitudMaterial,
		#serviprof .solicitudVisita .menuInterna ul li a.solicitudVisita,
		#serviprof .obrasSociales .menuInterna ul li a.obrasSociales,
		#serviprof .links .menuInterna ul li a.links
		 {
		 	background-image:url(../img/bullets/flechaBlancaChica.gif);
			background-color:#990002;
			background-position:16px 12px;
			color:white !important;
			padding-left:30px;
		 }
		 
		 /* SUB-BOTONERA NEGOCIOS INTERNACIONALES ----- */
		 #compania .mercado .menuInterna ul li ul li a.mercado,
		 #compania .alianzas .menuInterna ul li ul li a.alianzas,
		 #compania .sociedades .menuInterna ul li ul li a.sociedades { color: #990002 !important; }

		/* ------------------------------------------------------------------------------------------------------------- */

		.menuInterna {
			padding-bottom:14px;
		}


/* ------------------------------------------------------------------------------------------------------------- */

		.imagenDerecha {
			border: 2px solid #7d848c;
			float:right;
			margin: 0 0 25px 25px;
		}
		
		.imagenesContenido {
			float:right;
			margin-left:22px;
		}
			
		.imagenesContenido a {
			border: 3px solid #7d848c;
			display: block;
			width: 218px;
			height: 144px;
			position: relative;
		}
		
		.imagenesContenido a span {
			background-color:white;
			background-image:url(../img/iconos/lupa.gif);
			background-position:5px center;
			background-repeat:no-repeat;
			bottom:0;
			color:#990002;
			display:block;
			font-size:11px;
			opacity:0.7;
			padding:5px 0 5px 27px;
			position:absolute;
			width:191px;
		}
		
		.imagenesContenido p {
			color:#7D858C;
			font-size:11px;
			margin:2px 0 16px 8px;
		}
		
/* ------------------------------------------------------------------------------------------------------------- */
		
		.empleo, .evento
		{
			border-top:1px solid #EEEEEE;
			padding:15px 0;
		}
		
		.empleo .titulo, .evento .titulo{
			background-image:url(../img/bullets/flechaGrisGrande.gif);
			background-position:left center;
			background-repeat:no-repeat;
			padding-left:18px;
		}
		
		.empleo .titulo .fecha {}
		.empleo p, .evento p { margin: 10px 0; }
		.empleo .titulo .tit, .evento .titulo .tit {
			font-family:Arial;
			font-size:18px;
		}

/* ------------------------------------------------------------------------------------------------------------- */

		#busqueda blockquote.searchTerm, blockquote {
			padding: 10px 18px;
			background-color: #f6e6db;
		}
		 		
/* Novedades ------------------------------------------------------------------------------------------------------------- */

		.resumenNovedad {
			margin: 0 0 25px 0;
		}
		
		.detalleNovedad .tit1, .resumenNovedad .tit1 {
			border-bottom:1px solid #D9D9D9;
			margin-bottom:7px !important;
			padding-bottom:4px;
		}
				
		.resumenNovedad .fotoPrevia
		{
			float:left;
			margin:0 10px 10px 0;
		}
		
		.detalleNovedad
		{
		
		}
		
		.detalleNovedad p
		{
			margin: 10px 0 15px 0 ;
			line-height:18px;
		}
		
		.detalleNovedad .imagenNovedad 
		{
			display:block;
			float:left;
			margin:0 15px 5px 0;
		}
		
		.detalleNovedad .menuImagen
		{
			background-color: #e2e2e2;
			padding:5px;
			text-align:center;
			font-size: 10px;
		}
		
		.detalleNovedad .menuImagen a 
		{
			border:0 none;
			margin:0 1px;
		}
		
		.detalleNovedad blockquote
		{
			background-color:#F7D8DD;
			color:#990002;
			font-size:15px;
			padding:15px 20px;
			font-style:italic; 
		}
		
		#compania .ubicacionOficina
		{
			float:left;
			margin:17px;
			width:250px;
		}
		
/* Licencias y alianzas ------------------------------------------------------------------------------------------------------------- */

		.tablaAlianza 
		{
		
		}
		
		.tablaAlianza td
		{
			padding: 0 4px;
		}
		
		.tablaAlianza .col3
		{
		}
		
		.tablaAlianza .col4
		{
		}
		
		.tablaAlianza .col1, .tablaAlianza .col2
		{
			border-left:2px solid #C7C7C7;
		}
		
		.tablaAlianza .col3, .tablaAlianza .col4
		{
			background-color:#F5CACA;
			border-left:2px solid #FFFFFF;
			border-bottom:2px solid #FFFFFF;
			padding-bottom:6px;
			padding-top:6px;
		}
		
		.tablaAlianza .col1, .tablaAlianza .col2, .tablaAlianza .col3, .tablaAlianza .col4
		{
			text-align:center;
		}
		
		.tituloTablaAlianza
		{
			background-color: #990002;
			color: #FFF;
			text-align: center;
			font-weight: bold;
			margin-bottom: 10px; 
		}
		
		.tituloTablaAlianza .col1, .tablaAlianza .col1 { width: 125px; }
		.tituloTablaAlianza .col2, .tablaAlianza .col2 { width: 200px; }
		.tituloTablaAlianza .col3, .tablaAlianza .col3 { width: 126px;}
		.tituloTablaAlianza .col4, .tablaAlianza .col4 { width:129px; }
		
		.tituloTablaAlianza .col1,
		.tituloTablaAlianza .col2,
		.tituloTablaAlianza .col3,
		.tituloTablaAlianza .col4
		{
			border-right: 2px solid #FFF;
			padding: 5px;
			
		}


/* Servicios a profesionales ------------------------------------------------------------------------------------------------------------- */

		.itemsActualizacion
		{
			
		}
		
		.itemsActualizacion li
		{
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:2px;
		}
		
		.itemsActualizacion li a
		{
			background-color:#DADADA;
			background-image:url(../img/bullets/flechaRojaChica.gif);
			background-position:8px 10px;
			background-repeat:no-repeat;
			color:#990002;
			display:block;
			font-size:11px;
			font-weight:bold;
			padding:4px 10px 4px 22px;
			width:273px;
		}
		
		.itemsActualizacion li a:hover,
		.actCardio .itemsActualizacion li a.actCardio,
		.actPsi .itemsActualizacion li a.actPsi,
		.actNeuro .itemsActualizacion li a.actNeuro,
		.actPed .itemsActualizacion li a.actPed,
		.actTrau .itemsActualizacion li a.actTrau,
		.actDerma .itemsActualizacion li a.actDerma,
		.actCli .itemsActualizacion li a.actCli
		{
			background-color: #990002;
			color: #FFF;
			text-decoration:none;
			background-image:url(../img/bullets/flechaBlancaChica.gif);
		}
		
/* caja multimedia ----------------------------------------------------------------------------------------------------*/
.relative { position:relative; }
.paginador { font-size:11px; position:absolute; right: 15px; top: 50px; line-height:normal; padding:1px; }

.paginador a { margin-right:3px; display:block; float:left; padding:0 2px; border:1px solid #fff }
.paginador a.anterior { background:url(../img/buttons/ico-anterior.gif) no-repeat 0 2px; padding-left:15px; }
.paginador a.siguiente{ background:url(../img/buttons/ico-siguiente.gif) no-repeat right 2px; padding-right:15px; margin:0 }
.paginador a.current { padding:0 2px; border:1px solid #dbdbdb; }		
	
/* Links ------------------------------------------------------------------------------------------------------------- */
		
		.titLink
		{
			background-image:url(../img/bullets/newWindow.gif);
			background-repeat:no-repeat;
			display:block;
			font-size:16px;
			font-weight:bold;
			padding-left:34px;
			padding-top:4px;
		}
		
/* ObrasSociales ------------------------------------------------------------------------------------------------------------- */

		.listaObrasSociales
		{
			float:left;
			list-style:none;
		}
		
		.listaObrasSociales li
		{
			background-image:url(../img/bullets/flechaGrisChica.gif);
			background-position:6px 6px;
			background-repeat:no-repeat;
			margin-bottom:9px;
			padding-left:18px;
			width:289px;
		}
		
/* Calendario ------------------------------------------------------------------------------------------------------------- */

		.navCalendario
		{
			list-style: none;
		}
		
		.navCalendario li
		{
			float:left;
			margin:0 5px 0 4px;
		}
		
		.navCalendario li a
		{
			background-position: left top;
			display: block;
			height: 20px;
		}
		
		.navCalendario li a:hover,
		.eventosTodos .navCalendario li a.menuEventosTodos,
		.eventosDestacados .navCalendario li a.menuEventosDestacados,
		.eventosCalendario .navCalendario li a.menuEventosCalendario
		{
			background-position:left bottom !important;
			text-decoration:none;
		}
		
		

		.navCalendario li a span { visibility: hidden; }
		
		.calenRef {
		
		}
		
		.calenRef td { padding: 4px; font-size: 10px; }
		
		.calenRef img {
			margin-right: 5px;
		}
		
		
		

.eventos-tabs-contenedor { position:relative; padding:20px 25px; }

table.calendario-mes { border-collapse:collapse; border:1px solid #d5d4d4; }

table.calendario-mes th { color:#990002; font-weight:normal; background:#e6e6e6; }

table.calendario-mes th.encabezadoMes {font-size:18px; font-weight:bold; padding:9px 0 12px;; }

table.calendario-mes td { font-weight:bold; padding:4px; vertical-align:top; text-align:left; color:#c3c2c2; width:70px; height:80px; background:white; border:1px solid #d5d4d4; }

table.calendario-mes td.no-fecha { background:#f3f2f2; }

	table.calendario-mes td ul { list-style: none; }

	table.calendario-mes td ul li { float:left; margin: 0 3px 2px 0; }

	table.calendario-mes td ul li a { display:block; padding:0; width:21px; height:13px; background:url(../img/calendario/referencia/todas.gif) 0 0 no-repeat; border:none; text-decoration:none; }

	table.calendario-mes td ul li a.cal-exposiciones { background-position:0 -52px; }

	table.calendario-mes td ul li a.cal-capacitacion { background-position: 0 0; }
	
	table.calendario-mes td ul li a.cal-jornadas { background-position:0 -65px; }
	
	table.calendario-mes td ul li a.cal-cursos { background-position:0 -26px; }

	table.calendario-mes td ul li a.cal-congresos { background-position:0 -13px; }

	table.calendario-mes td ul li a.cal-efemerides { background-position:0 -39px; }

	table.calendario-mes td ul li a.cal-lanzamientos { background-position: 0 -78px; }

.bt-content { color:#FFFFFF; }

/*  RELACIONES INDUSTRIALES  */
#rrii .paginadorTop, #rrii .paginadorBottom 
{
	margin:10px;
	position:relative;
	text-align:right;	
}
#rrii .paginadorBottom 
{
	margin-bottom:25px;
}

		
/* hack para IE, no tocar ni alterar ==================================================== */ 
.clearfix { overflow: hidden; height: 1%; }

.both { clear:both }

/* End hide from IE-mac */  

.floatDerecha{float:right;}

.floatIzquierda{float:left;}

.listaConBullets li
{
	background-image:url(../img/bullets/flechaGrisGrande.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	list-style-position:inside;
	list-style:none;
	padding-left:20px;
	margin-bottom:10px;
	
}