/*
Hoja de estilos realizada para sitio de BAyerSchering Pharma CELSAM
Sitio realizado por Codice Web Software
Fecha de realización 29/04/2008
*/

/*ELIMINA PREDETERMINADOS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

/* GENERAL */
body { background: url(../images/bgBody.gif) repeat-x; }

#container
{
	width: 948px;
	margin: 0 auto;
	font-family: Arial, sans-serif;
}

.videoPlayer
{
	width: 440px;
	margin: 0;
	padding: 0;
}

/* HEAD */
#head
{
/* ESTO ES EL HEADER EN IMAGEN, SE REEMPLAZO POR SWF EN EL ASP INICIO
	background: url(../images/header.jpg) no-repeat top;
*/
	height: 259px;
}

.targLink
{
	float: left;
	position: relative;
	left: 50px;
	top: 20px;
}

#headAdultos
{
	height: 259px;
/*
	background: url(../images/adultos/bgHeadAdult.jpg) no-repeat top;
*/
}

#headJov
{
	height: 259px;
/*
	background: url(../images/jovenes/bgHeadJovenes.jpg) no-repeat;
*/
}

#headMed
{
	height: 259px;
/*
	background: url(../images/medicos/bgHeadMed.jpg) no-repeat;
*/
}

#headPres
{
	height: 259px;
/*
	background: url(../images/prensa/bgHeadPrensa.jpg) no-repeat;
*/
}


/*HEAD de seccion 3*/

#headSeccCels
{
	height: 189px;
/*
	background: url(../images/headSeccCels.jpg) no-repeat;
*/
}

#headSeccAd
{
	height: 189px;
/*
	background: url(../images/adultos/headSecc3.jpg) no-repeat;
*/
}

#headSeccJov
{
	height: 189px;
/*
	background: url(../images/jovenes/headSecc3.jpg) no-repeat;
*/
}

#headSeccMed
{
	height: 189px;
/*
	background: url(../images/medicos/headsec3.jpg) no-repeat;
*/
}

#headSeccPres
{
	height: 189px;
/*
	background: url(../images/prensa/headSecc3.jpg) no-repeat;
*/
}


/* HERRAMIENTAS */
.tools
{
	padding: 5px 20px 0 0;
	float: right;
}


/* FOOTER */
#foot
{
	clear: both;
	font-size: 10px;
	padding: 0px 0 0 0;
	text-align: center;
	margin: 10px 0 0 0;
}

#foot p
{
	font-size: 10px;
	font-family: Arial;
	font-weight: normal;
	color: #00000;
	padding: 5px 0 0 0;
}

#foot a
{
	color: #000000;
	text-decoration: underline;
}

#foot a:hover { text-decoration: underline; }

#foot span
{
	color: #555555;
	font-size: 11px;
}


/*menu seccion celsam*/

.menuSeccCels { font-size: 12px; }

.menuSeccCels ul
{
	margin: 0 0 20px 0;
	padding: 0 0 0 140px;
}

.menuSeccCels li { display: inline; }

.menuSeccCels li a
{
	color: #a5ad10;
	text-decoration: none;
	padding: 0 5px;
}

.menuSeccCels li a:hover
{
	color: #cddc27;
	text-decoration: underline;
}

.menuSeccCels .activo a
{
	color: #cddc27;
	text-decoration: underline;
}

	
/*menu seccion adultos*/

.menuSeccAd { font-size: 12px; }

.menuSeccAd ul
{
	margin: 0 0 20px 0;
	padding: 0 0 0 350px;
}

.menuSeccAd li { display: inline; }

.menuSeccAd li a
{
	color: #ff6600;
	text-decoration: none;
	padding: 0 5px;
}

.menuSeccAd li a:hover
{
	text-decoration: underline;
	color: #FFBC8F;
}

.menuSeccAd .activo a
{
	text-decoration: underline;
	color: #FFBC8F;
}

/*jovenes*/

.menuSeccJov { font-size: 12px; }

.menuSeccJov ul
{
	margin: 0 0 20px 0;
	padding: 0 0 0 70px;
}

.menuSeccJov li { display: inline; }

.menuSeccJov li a
{
	color: #6251b7;
	text-decoration: none;
	padding: 0 5px;
}

.menuSeccJov li a:hover
{
	color: #b4acdc;
	text-decoration: underline;
}

.menuSeccJov .activo a
{
	color: #b4acdc;
	text-decoration: underline;
}

/*medicos*/

.menuSeccMed { font-size: 12px; }

.menuSeccMed ul
{
	margin: 0 0 20px 0;
	padding: 0 0 0 5px;
}

.menuSeccMed li { display: inline; }

.menuSeccMed li a
{
	color: #3c9ffe;
	text-decoration: none;
	padding: 0 5px;
}

.menuSeccMed li a:hover
{
	text-decoration: underline;
	color: #AFE1FF;
}

.menuSeccMed .activo a
{
	text-decoration: underline;
	color: #AFE1FF;
}

/*prensa*/

.menuSeccPres { font-size: 12px; }

.menuSeccPres ul
{
	margin: 0 0 20px 0;
	padding: 0 0 0 250px;
}

.menuSeccPres li { display: inline; }

.menuSeccPres li a
{
	color: #f67064;
	text-decoration: none;
	padding: 0 5px;
}

.menuSeccPres li a:hover
{
	text-decoration: underline;
	color: #FFC4BF;
}

.menuSeccPres .activo a
{
	text-decoration: underline;
	color: #FFC4BF;
}


/*estilo para submenu en celsam*/

.subMenuCels ul
{
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

.subMenuCels li
{
	list-style: none;
	border-bottom: 1px solid #d7e352;
	padding: 5px 0;
}


.subMenuCels li.activo
{
	list-style: url(../images/bullTriangulo.gif);
	border-bottom: 1px solid #d7e352;
	padding: 5px 0 5px 5px;
	background: #ecf1b8;
}

.subMenuCels li.activo a
{
	color: #818b00;
	text-decoration: none;
}


.subMenuCels li a
{
	color: #818b00;
	text-decoration: none;
}


.subMenuCels li a:hover { color: #aaa9b1; }


/*
.subMenuCels li.activo ul { margin: 0; }

.subMenuCels li.activo ul li a { color: #23B2F5; }

.subMenuCels li.activo ul li a:hover { color: #0F005F; }

.subMenuCels .activo ul .activo a
{
	color: #0F005F;
}
*/


/*estilo para submenu en jovenes*/

.subMenuJov ul
{
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

.subMenuJov li
{
	list-style: none;
	border-bottom: 1px solid #2e1c8e;
	padding: 5px 0;
}

.subMenuJov li.activo
{
	list-style: url(../images/jovenes/bullJov.gif);
	border-bottom: 1px solid #2e1c8e;
	padding: 5px 0 5px 5px;
	background: #e3dff8;
}

.subMenuJov li.activo a
{
	color: #2e1c8e;
	text-decoration: none;
}

.subMenuJov li a
{
	color: #2e1c8e;
	text-decoration: none;
}

.subMenuJov li a:hover { color: #aaa9b1; }



.subMenuJov li.activo ul
{
	margin: 0;
	padding: 0 0 0 10px;
}

.subMenuJov li.activo ul li
{
	margin: 0;
	padding: 0;
}

.subMenuJov li.activo ul li a
{
	color: #8977EF;
	display: block;
	padding: 5px;
}

.subMenuJov li.activo ul li a:hover
{
	color: #FFF;
	background: #8977EF;
}

.subMenuJov li.activo ul .activo a
{
	color: #FFF;
	background: #8977EF;
}

/*estilo para submenu en medicos*/

.subMenuMed ul
{
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

.subMenuMed li
{
	list-style: none;
	border-bottom: 1px solid #78cde2;
	padding: 5px 0;
}


.subMenuMed li.activo
{
	list-style: url(../images/medicos/bullMed.gif);
	border-bottom: 1px solid #78cde2;
	padding: 5px 0 5px 5px;
	background: #e4f6ff;
}

.subMenuMed li.activo a
{
	color: #78cde2;
	text-decoration: none;
}

.subMenuMed li a
{
	color: #78cde2;
	text-decoration: none;
}

.subMenuMed li a:hover { color: #aaa9b1; }


.subMenuMed li.activo ul { margin: 0; }

.subMenuMed li.activo ul li a { color: #23B2F5; }

.subMenuMed li.activo ul li a:hover { color: #023876; }

.subMenuMed .activo ul .activo a
{
	color: #023876;
}


/*estilo para submenu en adultos*/

.subMenuAd ul
{
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

.subMenuAd li
{
	list-style: none;
	border-bottom: 1px solid #fba808;
	padding: 5px 0;
}


.subMenuAd li.activo
{
	list-style: url(../images/adultos/bullAd.gif);
	border-bottom: 1px solid #fba808;
	padding: 5px 0 5px 5px;
	background: #f8e8d7;
}

.subMenuAd li a
{
	color: #864700;
	text-decoration: none;
}

.subMenuAd li a:hover { color: #aaa9b1; }



.subMenuAd li.activo ul
{
	margin: 0;
	padding: 0 0 0 10px;
}

.subMenuAd li.activo ul li
{
	margin: 0;
	padding: 0;
}

.subMenuAd li.activo ul li a
{
	color: #FF782F;
	display: block;
	padding: 5px;
}

.subMenuAd li.activo ul li a:hover
{
	color: #FFF;
	background: #FFA26F;
}

.subMenuAd li.activo ul .activo a
{
	color: #FFF;
	background: #FFA26F;
}

/*estilo para submenu en prensa*/

.subMenuPres ul
{
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
}

.subMenuPres li
{
	list-style: none;
	border-bottom: 1px solid #f67064;
	padding: 5px 0;
}

.subMenuPres li.activo
{
	list-style: url(../images/prensa/bullPres.gif);
	border-bottom: 1px solid #f67064;
	padding: 5px 0 5px 5px;
	background: #ffedeb;
}

.subMenuPres li.activo a
{
	color: #f67064;
	text-decoration: none;
}


.subMenuPres li a
{
	color: #f67064;
	text-decoration: none;
}

.subMenuPres li a:hover { color: #aaa9b1; }


/* CONTENIDO */
#content
{
	width: 955px;
	padding: 20px 0 0 0;
	margin: 0px;
}

/* LEFTBAR */
.leftBar
{
	width: 175px;
	float: left;
	font-size: 12px;
	margin: 0;
	clear: right;
	padding: 0 0 0 10px;
}

/* TEASERS ROUND CORNER */
.teasers
{
	width: 175px;
	margin: -10px 0 10px 0;
}

.teasers p
{
	margin: 5px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
}

.teasers img { margin: 10px 0px 0 0; }

/******* CONTENIDO ********/
.contenido
{
	width: 475px;
	float: left;
	font-size: 12px;
	margin: 0 0 0 10px;
	line-height: 18px;
}

/* BIENVENIDA ROUND CORNER */
.bienvenida
{
	display: block;
	margin: 0 auto 0 auto;
}

.bienvenida p
{
	text-align: center;
	color: #727D00;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	width: 450px;
	border: 1px black solid;
	line-height: 18px;
}

.left
{
	float: left;
	margin: 0 10px 10px 0;
}

.none
{
	float: none;
	margin: 0 10px 10px 10px;
}

.right
{
	float: right;
	margin: 0 0 10px 10px;
}

/* SECCIONES */
.secTeaserJ
{
	background: #ffffff;
	height: auto;
	width: 227px;
	margin: 0px 10px 0 0;
	float: left;
}

.secTeaserJ p
{
	margin: 5px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.secTeaserJ p.tit
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #6251b7;
	line-height: 18px;
}

.secTeaserJ img { margin: 10px 0px 0 0; }
.secTeaserJ .info { margin: 0px; }

.secTeaserA
{
	background: #ffffff;
	height: auto;
	width: 227px;
	margin: 0px 0 0 10px;
	float: right;
}

.secTeaserA p
{
	margin: 5px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.secTeaserA p.tit
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #fba808;
	line-height: 18px;
}

.secTeaserA img { margin: 10px 0px 0 0; }
.secTeaserA .info { margin: 0px; }

.secTeaserC
{
	background: #ffffff;
	height: auto;
	width: 227px;
	margin: 0px 10px 0 0;
	float: left;
}

.secTeaserC p
{
	margin: 5px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.secTeaserC p.tit
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #a5ad10;
	line-height: 18px;
}

.secTeaserC img { margin: 10px 0px 0 0; }
.secTeaserC .info { margin: 0px; }

.secTeaserM
{
	background: #ffffff;
	height: auto;
	width: 227px;
	margin: 0px 0 0 10px;
	float: right;
}

.secTeaserM p
{
	margin: 5px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.secTeaserM p.tit
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #78cde2;
	line-height: 18px;
}

.secTeaserM img { margin: 10px 0px 0 0; }
.secTeaserM .info { margin: 0px; }

/* RIGHT BAR */
.rightBar
{
	width: 254px;
	float: left;
	clear: right;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
	line-height: 18px;
}

/* NOTICIAS */
.noticias
{
	background: #ebf08b;
	height: auto;
}

.noticias p
{
	margin: 5px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.noticias p.tit
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #0A4F9C;
	font-style: italic;
	line-height: 18px;
}

.noticias p.titAd
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #ff6600;
	font-style: italic;
	line-height: 18px;
}

.noticias p.titJov
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #6252b7;
	font-style: italic;
	line-height: 18px;
}

.noticias p.titMed
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #0a4f9c;
	font-style: italic;
	line-height: 18px;
}

/* BANNER HERRAMMIENTAS */
.banCal
{
	margin: 10px 10px 0 0;
	float: left;
	width: 119px;
}

.banImc
{
	width: 119px;
	margin: 10px 0 0 0;
	float: right;
}

/* BANNERS OTROS SITIOS HOME */
.bannerHome
{
	margin: 10px 0px 0 0;
	float: left;
	width: 254px;
}

/*estilo para seccion celsam*/

.txtCentroCels
{
	background: url(../images/gbCelsamTxt.gif) repeat-y;
	margin: 0 0 15px 0;
}

.txtCentroCels .head
{
	background: url(../images/bgHeadCelsam.gif) repeat-y;
	height: 34px;
	margin: 0 0 15px 0;
}

.txtCentroCels .head h5
{
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtCentroCels .respuesta { color: #868682; }

.txtCentroCels p
{
	padding: 10px 15px 0 15px;
	font-size: 12px;
	line-height: 18px;
}

.txtCentroCels ul, .txtCentroCels ol
{
	font-size: 12px;
	padding: 0 20px 0 30px;
	line-height: 14px;
}

.txtCentroCels a
{
	color: #eb5e51;
	text-decoration: none;
}

.txtCentroCels a:hover { text-decoration: underline; }

.txtCentroCels p .titVerde { color: #a5ad10; }


.txtCelsam { color: #a5ad10; }

.txtCelsam a
{
	color: #a5ad10;
	text-decoration: underline;
}

.txtCelsam a:hover { text-decoration: none; }

.txtJovenes { color: #6251B7; }

.txtJovenes a
{
	color: #6251B7;
	text-decoration: underline;
}

.txtJovenes a:hover { text-decoration: none; }

.txtAdultos { color: #FF7600; }

.txtAdultos a
{
	color: #FF7600;
	text-decoration: underline;
}

.txtAdultos a:hover { text-decoration: none; }

.txtPrensa { color: #F67065; }

.txtPrensa a
{
	color: #F67065;
	text-decoration: underline;
}

.txtPrensa a:hover { text-decoration: none; }

.txtMedicos { color: #23B2F6; }

.txtMedicos a
{
	color: #23B2F6;
	text-decoration: underline;
}

.txtMedicos a:hover { text-decoration: none; }

.txtCentroCels p .rojo
{
	color: #f14ae3;
	text-decoration: none;
}

.txtCentroCels p .rojo:hover { text-decoration: underline; }



.artJov
{
	margin: 0 0 15px 0;
	background: #ebf08b;
	position: relative;
}

.artJov .head { margin: 0 0 10px 0; }

.artJov h5
{
	font-size: 14px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	color: #6252b7;
}

.artJov p
{
	font-size: 12px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 18px;
}

.artJov p .leftArt
{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}


/*estilo para articulos de celsam*/

.artCels
{
	margin: 0 0 15px 0;
	background: #ebf08b;
	position: relative;
}

.artCels .head { margin: 0 0 10px 0; }

.artCels h5
{
	font-size: 14px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	color: #A5AD10;
}

.artCels p
{
	font-size: 12px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 18px;
}

.artCels p .leftArt
{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}

/*estilo inicio adultos parte central*/

.txtCentroAd
{
	background: url(../images/adultos/bgartCentral.gif) repeat-y;
	margin: 0 0 15px 0;
}

.txtCentroAd .head
{
	background: url(../images/adultos/bgHeadTitSecc.gif) repeat-y;
	height: 34px;
}

.txtCentroAd .head h5
{
	font-size: 14px;
	color: #fba808;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtCentroAd .respuesta { color: #868682; }

.txtCentroAd p
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
}

.txtCentroAd ul, .txtCentroAd ol
{
	font-size: 12px;
	padding: 0 20px 0 30px;
	line-height: 14px;
}

.txtCentroAd a
{
	color: #fba808;
	text-decoration: none;
}

.txtCentroAd a:hover { text-decoration: underline; }

.txtCentroAd .titNaranja
{
	color: #ff7600;
	font-weight: bold;
}

.txtCentroAd .titVerde { color: #a5ad10; }


.artAd
{
	margin: 0 0 15px 0;
	background: #ebf08b;
	position: relative;
}

.artAd .head { margin: 0 0 10px 0; }

.artAd h5
{
	font-size: 14px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	color: #ff7600;
}

.artAd p
{
	font-size: 12px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 18px;
}

.artAd p .leftArt
{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}


/*estilo para seccion jovenes*/

.txtCentroJov
{
	background: url(../images/jovenes/bgartCentral.gif) repeat-y;
	margin: 0 0 15px 0;
}

.txtCentroJov .head
{
	background: url(../images/jovenes/bgHeadTitSecc.gif) repeat-y;
	height: 34px;
}

.txtCentroJov .head h5
{
	font-size: 14px;
	color: #6252b7;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtCentroJov .respuesta { color: #868682; }

.txtCentroJov p
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
}

.txtCentroJov a
{
	color: #6252b7;
	text-decoration: none;
}

.txtCentroJov a:hover { text-decoration: underline; }

.txtCentroJov ul, .txtCentroJov ol
{
	font-size: 12px;
	padding: 0 20px 0 30px;
	line-height: 14px;
}

.txtCentroJov .titMorado
{
	color: #6252b7;
	font-weight: bold;
}

.txtCentroJov .titVerde { color: #a5ad10; }



.artJov
{
	margin: 0 0 15px 0;
	background: #ebf08b;
	position: relative;
}

.artJov .head { margin: 0 0 10px 0; }

.artJov h5
{
	font-size: 14px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	color: #6252b7;
}

.artJov p
{
	font-size: 12px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 18px;
}

.artJov p .leftArt
{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}



/*estilo para seccion medicos*/

.txtCentroMed
{
	background: url(../images/medicos/bgartCentral.gif) repeat-y;
	margin: 0 0 15px 0;
}

.txtCentroMed .head
{
	background: url(../images/medicos/bgHeadTitSecc.gif) repeat-y;
	height: 34px;
}

.txtCentroMed .head h5
{
	font-size: 14px;
	color: #23b2f5;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtCentroMed .respuesta { color: #868682; }

.txtCentroMed p
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
}
.txtCentroMed .medic
{
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	line-height: 25px;
}


.txtCentroMed p span.titAzul
{
	font-size: 12px;
	color: #23b2f5;
	font-weight: bold;
	line-height: 18px;
}


.txtCentroMed p.buscar
{
	padding: 10px 15px;
	font-size: 12px;
	color: #23b2f5;
	line-height: 18px;
}



.txtCentroMed ul, .txtCentroMed ol
{
	font-size: 12px;
	padding: 0 20px 0 30px;
}







.txtCentroMed li
{
	font-size: 12px;
	padding: 0 20px 0 0px;
	color: #23b2f5;
	list-style: square;
	line-height: 14px;
	margin: 0 0 10px 0;
}




.txtCentroMed li a
{
	color:#23b2f5;

	text-decoration: none;
}

.txtCentroMed li a:hover
{
	color:#23b2f5;
	text-decoration: underline;

}



.txtCentroMed li.pdf
{
	font-size: 12px;
	margin: -5px 0px 10px 10px;
	color: #23b2f5;
	list-style: url(../images/pdf.gif);
	line-height: 18px;
}

.txtCentroMed li.pdf a
{
	color: #23b2f5;
	text-decoration: none;

}

.txtCentroMed li.pdf a:hover
{
	color:#23b2f5;
	text-decoration: underline;

}





.txtCentroMed a
{
	color: #56D1FC;
	text-decoration: none;
}

.txtCentroMed a:hover { text-decoration: underline; }

.txtCentroMed .titVerde
{
	color: #a5ad10;
	font-weight: bold;
}

.txtCentroMed .titVerde { color: #a5ad10; }



.artMed
{
	margin: 0 0 15px 0;
	background: #ebf08b;
	position: relative;
}

.artMed .head { margin: 0 0 10px 0; }

.artMed h5
{
	font-size: 14px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	color: #0a4f9c;
}

.artMed p
{
	font-size: 12px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 18px;
}

.artMed p .leftArt
{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}




/*estilo para tabla de registro*/

.tabReg
{
	font-size: 12px;
	line-height: 18px;
}

.tabReg td { padding: 10px 15px; }

.tabReg h4 { font-size: 12px; }

.tabReg h1 { font-size: 14px; }


/*estilo para faq's en celsam*/

ol.faq, ul.faq { padding: 0 15px 0 45px; }

ol.faq li, ul.faq li
{
	margin: 0 0 15px 0;
	color: #000;
}

ul.faq li { list-style: none; }

ul.faq li .azul { color: #3a9eb7; }

ul.faq li .rojo { color: #da48ce; }

ol.faq li a
{
	color: #3a9eb7;
	text-decoration: none;
}

ol.faq li a:hover { text-decoration: underline; }

ol.faq .rojo a
{
	color: #da48ce;
	text-decoration: none;
}

ol.faq .rojo a:hover { text-decoration: underline; }



/*estilo para ligas de interes*/

.ligas
{
	color: #3997ae;
	text-decoration: none;
}

.ligas:hover { text-decoration: underline; }


/*estilo para colocar boton enviar en recomienda*/

.footBot
{
	position: relative;
	top: 64%;
	left: 65%;
}

/*estilo para seccion */

.txtCentroPres
{
	background: url(../images/prensa/bgartCentral.gif) repeat-y;
	margin: 0 0 15px 0;
}

.txtCentroPres .head
{
	background: url(../images/prensa/bgHeadTitSecc.gif) repeat-y;
	height: 34px;
}

.txtCentroPres .head h5
{
	font-size: 14px;
	color: #f67064;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtCentroPres .respuesta { color: #868682; }

.txtCentroPres p
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
}

.boletines
{
	background: #fff0ef;
	width: 450px;
	margin: 15px auto 0 auto;
	border-top: 1px solid #f67064;
	border-bottom: 1px solid #f67064;
}

.txtCentroPres p.tit
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
	color: #f67064;
	font-weight: bold;
}

.txtCentroPres p span
{
	padding: 10px 15px;
	font-size: 12px;
	color: #d8564b;
	line-height: 18px;
}

.txtCentroPres .paginado
{
	padding: 0;
	font-size: 12px;
	color: #868682;
}


.txtCentroPres .paginado a
{
	font-size: 12px;
	color: #868682;
	line-height: 18px;
}

.txtCentroPres .paginado a.on
{
	font-size: 12px;
	color: #d8564b;
	font-weight: bold;
}


.txtCentroPres ul, .txtCentroPres ol
{
	font-size: 12px;
	padding: 0 20px 0 30px;
	line-height: 14px;
}

.txtCentroPres a
{
	color: #d8564b;
	text-decoration: none;
}

.txtCentroPres a:hover { text-decoration: underline; }

.txtCentroPres p .link
{
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	color: #d8564b;
	text-decoration: none;
	float: right;
}

.txtCentroPres p a:hover
{

	text-decoration: underline;
}

.txtCentroPres .imagen
{
	margin: 10px 15px 10px 15px;
}

.txtCentroPres span.titRosa
{
	color: #f67064;
	font-weight: bold;
	padding: 0;
}

.txtCentroPres .pais { margin: 10px auto; }

.txtCentroJPres .titVerde { color: #a5ad10; }



.artPres
{
	margin: 0 0 15px 0;
	background: #ebf08b;
	position: relative;
	width: 474px;
}

.artPres .head { margin: 0 0 10px 0; }

.artPres h5
{
	font-size: 14px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	color: #f67065;
}

.artPres p
{
	font-size: 12px;
	padding: 0 15px;
	margin: 0 0 10px 0;
	line-height: 12px;
}

.artPres .titRosa
{
	font-size: 14px;
	padding: 0 15px 0 0;
	margin: 0 0 10px 0;
	color: #f67065;
}

.artPres p .leftArt
{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}


.noticias p.titPres
{
	margin: 10px 15px 0px 15px;
	font-family: Arial;
	font-size: 12px;
	color: #f67065;
	font-style: italic;
}





/*estilo para seccion blog*/

.txtBlog
{
	background: url(../images/medicos/bgBlogCentral.gif) repeat-y;
	margin: 0 0 15px 15px;
	width: 726px;
}

.txtBlog .head
{
	background: url(../images/medicos/headBlog.jpg) repeat-y;
	height: 34px;
	width: 726px;
}

.txtBlog .head h5
{
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtBlog .respuesta { color: #868682; }

.txtBlog p
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
}



.txtBlog .texto .titAzul { 
color: #285d8e;
	font-style: italic;
}

.txtBlog .texto .titulo
{
	color: #167cda;
	font-size: 12px;
}


.txtBlog .archivo
{
	width: 150px;
	float: right;
	margin: 60px -20px 0 20px;
	color: #338cde;
	height: 530px;
	border-left: 1px solid #7fcfe3;
	padding: 0px 0px 0px 20px;
}

.txtBlog .archivo ul { color: #338cde; }

.txtBlog .archivo li
{
	padding: 0 0 0 10px;
	list-style: none;
	text-decoration: none;
}

.txtBlog .archivo li a
{
	padding: 0 0 0 5px;
	list-style: none;
	text-decoration: none;
	color: #000;
	line-height: 20px;
	
}


.txtBlog .archivo li a:hover
{

	text-decoration: underline;

}

.txtBlog .comentar
{
	float:right;
	color: #F14AE4;
	text-decoration: none;
	padding: 5px 0 0 0;
	font-size: 12;
	font-weight: bold;
}

.txtBlog .comentar:hover { text-decoration: underline; }

.txtBlog .archivo li .post
{
	margin: 0 0 0 25px;
	list-style: none;
	text-decoration: none;
	color: #8ad2e7;
	line-height: 20px;
	background: url(../images/medicos/bullMed2.gif) no-repeat left;
	padding: 0 0 0 10px;
}


.txtBlog .archivo li post:hover
{

	text-decoration: underline;

}

.txtBlog .texto
{
	width: 550px;
	height: auto;
	min-height:280px;
	border-bottom: 1px solid #a5ad10;
	margin: 0px 15px 5px 15px;
	display: block;
}

.txtBlog .textoFin
{
	width: 550px;
	height: auto;
	min-height:280px;
	border-bottom: none;
	margin: 0px 15px 5px 15px;
	display: block;
}

.txtBlog .textoFin .titAzul
{
	color: #285D8E;
	font-style: italic;
}

.txtBlog .textoFin .titulo
{
	color: #167cda;
	font-size: 12px;
}


/* BLOG POST */

.txtBlogPost .head
{
	background: url(../images/medicos/headBlog2.gif) repeat-y;
	height: 44px;
	width: 726px;
}

.txtBlogPost
{
	background: url(../images/medicos/bgBlogCentral.gif) repeat-y;
	margin: 0 0 15px 15px;
	width: 726px;
}


.txtBlogPost .head h5
{
	font-size: 14px;
	color: #247d94;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.txtBlogPost .respuesta { color: #868682; }

.txtBlogPost p
{
	padding: 10px 15px;
	font-size: 12px;
	color: #19748a;
	line-height: 18px;
}

.txtBlogPost p.post
{
	padding: 10px 15px;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.txtBlogPost p.post span
{
	font-size: 12px;
	color: #19748a;
	font-style: italic;
}

.txtBlogPost p.post a
{
	padding: 10px 15px;
	font-size: 12px;
	color: #f255e6;
	text-decoration: none;
	float: right;
	font-weight: bold;
}

.txtBlogPost p.post a:hover
{

	text-decoration: underline;
}

.txtBlogPost p.tit
{
	padding: 10px 15px;
	font-size: 12px;
	color:#19748a;
}

.txtBlogPost p.fecha
{
	padding: 10px 15px;
	font-size: 12px;
	color: #19748A;
	font-style: italic;
}

.txtBlogPost h4
{
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 15px 0 15px;
	font-weight: normal;
}

.txtBlogPost h4
{
	font-size: 14px;
	color: #FFFFFF;
	padding: 3px 15px 0 15px;
	font-weight: normal;
}

.txtBlogPost .chava
{
	margin: -106px 1px 0 0;
	float: right;
}


/* Selecciona Blog */

.blogSelect
{
	background: url(../images/medicos/bgCenterSelect.gif) repeat-y;
	margin: 0 0 15px 0;
}




.blogSelect .head
{
	background: url(../images/medicos/headBlogSelect.gif) repeat-y;
	height: 44px;
}

.blogSelect .head h5
{
	font-size: 14px;
	color: #23b2f5;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.blogSelect .respuesta { color: #868682; }

.blogSelect p
{
	padding: 10px 15px 10px 15px;
	width: 430px;
}

.blogSelect p a
{
	color: #f14ae4;
	text-decoration: none;
}

.blogSelect p a:hover
{
	color: #f14ae4;
	text-decoration: underline;
}

.blogSelect .tit
{
	color: #2b7e92;
	font-weight: normal;
}

.blogSelect .titVerde { color: #a5ad10; }




/* GLOSARIO */

.txtCentroCels .glos
{
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #a7ac11;
}

.txtCentroCels .glosario1
{
	color: #516000;
	font-weight: bold;
}

.txtCentroCels .glosario1 span
{
	color: #516000;
	font-weight: normal;
}

.txtCentroCels .glosario2
{
	color: #a0b012;
	font-weight: bold;
}

.txtCentroCels .glosario2 span
{
	color: #a0b012;
	font-weight: normal;
}


.txtCentroCels .glos a
{
	color: #8a8a8a;
	text-decoration: none;
	padding: 2px;
}

.txtCentroCels .glos a:hover
{
	color: #ffffff;
	background: #a7ac11;
	padding: 2px;
}

.txtCentroCels .glos .activo
{
	color: #FFF;
	background: #a7ac11;
}

/* MAPA */

/* GLOSARIO */

.mapa
{
	background: url(../images/gbCelsamTxt.gif) repeat-y;
	margin: 0 0 15px 0;
}

.mapa .head
{
	background: url(../images/bgHeadCelsam.gif) repeat-y;
	height: 34px;
	margin: 0 0 15px 0;
}

.mapa .head h5
{
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.mapa h1
{
	font-size: 14px;
	color: #a5ad10;
	padding: 10px 15px 0 15px;
	font-weight: normal;
}

.mapa p
{
	padding: 10px 15px;
	font-size: 12px;
	line-height: 18px;
}

.mapa p span
{
	color: #a5ad10;

}

.mapa p a
{
	padding: 10px 15px 10px 0px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.mapa a:hover { text-decoration: underline; }

.mapa .div
{
	border-bottom: 1px solid #a5ad10;
	width: 450px;
	margin: 5px auto 5px auto;
}

.mapa h1.medicos
{
	font-size: 12px;
	color: #009eea;
	padding: 10px 15px 0 15px;
	font-weight: bold;
}


.mapa h1.adultos
{
	font-size: 12px;
	color: #f25500;
	padding: 10px 15px 0 15px;
	font-weight: bold;
}

.mapa h1.jovenes
{
	font-size: 12px;
	color: #4d0092;
	padding: 10px 15px 0 15px;
	font-weight: bold;
}

.mapa h1.prensa
{
	font-size: 12px;
	color: #ff6058;
	padding: 10px 15px 0 15px;
	font-weight: bold;
}


/*estilo para la seccion de congresos y eventos*/

.espMed
{
	margin: 15px 15px 5px 15px;
	color: #23B2F5;
	background: #E4F6FF;
	font-size: 16px;
	padding: 5px;
	font-weight: normal;
}

.congreso
{
	color: #8F8F8F;
	margin: 10px 15px 0 15px;
	font-size: 14px;
	font-weight: normal;
}

.gris
{
	color: #5F5F5F;
	font-size: 11px;
}

.txtCongres { border-bottom: 1px solid #DFDFDF; }

.txtCongres a { color: #23B2F5; }

.titAzul { color: #23B7F9; }

/*termina estilo para la seccion de congresos y eventos*/


/*estilo para blog con ambas columnas laterales*/

.contBlog
{
	width: 305px;
	float: left;
	margin: 15px 0 0 0;
}

.contBlog .fecha
{
	font-size: 10px;
	font-weight: normal;
	color: #5F5F5F;
	margin: 0 15px 5px 15px;
}

.contBlog .titPost
{
	font-size: 18px;
	font-weight: normal;
	margin: 0 15px 0 15px;
	color: #267D91;
}

.contBlog .autor { color: #23B2F5; }

.contBlog .comentBlog
{
	background: #BFBFBF;
	border-top: 1px solid #267D91;
	margin: 0 0 0 2px;
}

.entradasBlog
{
	width: 150px;
	float: right;
	margin: 15px 0 0 0;
	border-left: 1px solid #78CDE2;
	position: relative;
	right: 5px;
}

.entradasBlog h4
{
	background: #267D91;
	color: #FFF;
	padding: 3px 5px;
	margin: 0 0 10px 0;
	font-size: 12px;
}

.entradasBlog ul
{
	padding: 0 0 0 20px;
	margin: 0;
}

.entradasBlog li
{
	list-style: url(../images/medicos/bullMed.gif);
	padding: 3px 0;
}

.entradasBlog li a { color: #267D91; }

.entradasBlog ul ul { padding: 0 0 0 15px; }

.entradasBlog ul ul li { list-style: url(../images/medicos/bullMed2.gif); }

.entradasBlog ul ul li a { color: #78CDE2; }

.entradasBlog ul .ligaPost
{
	color: #666;
	display: block;
}

/*termina estilo para blog con ambas columnas laterales*/


/*estilo para aaceso a miembros*/

.acces
{
	width: 254px;
	background: url(../images/bgAcceso.gif);
	margin: 15px 0 5px 0;
	font-size: 12px;
}

.acces .footAcc
{
	background: url(../images/bgFootAcces.gif) no-repeat bottom;
	height: 13px;
	text-align: center;
}

.acces table { margin: 10px 0 5px 0; }

.acces td { padding: 3px 10px; }

.acces a
{
	color: #A5AD10;
	text-decoration: none;
}

.acces a:hover { text-decoration: underline; }

/*termina estilo para aaceso a miembros*/


/*estilo para tablas de formularios y encuestas*/

.tabForms
{
	margin: 0 15px;
	background: #EFEFEF;
}

.tabForms td { padding: 5px; }

.tabForms .on { background: #E0E0E0; }


.tabForms2
{
	margin: 0 15px;
}

.tabForms2 td { padding: 5px; }

/*termina estilo para tablas de formularios y encuestas*/


/*estilo para tablas de foro*/

#foro td, #foro th  { padding: 5px 15px; }

/*termina estilo para tablas de foro*/



/*estilo para taba de calculadora de cintura*/

.tabCalcula { width: 100%; }

.tabCalcula td { padding: 5px 15px; }

/*termina estilo para taba de calculadora de cintura*/



/*estilo para tablas de contenidos en dia internacional de anticoncepsion adolecente*/

.tabJuridico
{
	background: #DBEC87;
	margin: 0 auto;
}

.tabJuridico td { padding: 5px; }

/*termina estilo para tablas de contenidos en dia internacional de anticoncepsion adolecente*/


/*estilo para tabla de calendario de ovulacion*/

.contCalendar { margin: 20px 15px; }

.contControls { margin: 0 15px; }


.calendar
{
	background: #EDEFD1;
	border-collapse: inherit;
	border-spacing: 3px;
	font-size: 13px;
	margin: 0 auto;
}

.calendar .anterior, .calendar .siguiente
{
	text-align: center;
	font-weight: bold;
}

.calendar .anterior a, .calendar .siguiente a { color: #A5AD10; }

.calendar .anterior a:hover, .calendar .siguiente a:hover { color: #696F00; }

.calendar td { border: 1px solid #A5AD10; }

.calendar .mes
{
	background: #A5AD10;
	color: #FFF;
}

.calendar .dia
{
	background: #D0DA66;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
}

.calendar .vacio, .calendar .prono, .calendar .ovula, .calendar .periodo, .calendar .cita
{
	width: 30px;
	vertical-align: top;
	height: 35px;
	font-weight: bold;
}

.calendar .vacio { background: #FFF; }

.calendar .prono { background: #F7F552; }

.calendar .ovula { background: #BBE557; }

.calendar .periodo { background: url(../images/icoCelsam.gif) no-repeat #FFF 100% 100%; }

.calendar .cita a
{
	display: block;
	height: 30px;
	width: 30px;
	color: #6F6F6F;
	background: url(../images/icoCelsam.gif) no-repeat #FFF 100% 100%;
}

.calendar .cita a:hover
{
	background: url(../images/icoCelsam.gif) no-repeat #EFEFEF 100% 100%;
	text-decoration: none;
}

.tabControl
{
	width: 100%;
	font-size: 13px;
	color: #000;
}

.tabControl td
{
	padding: 5px;
	vertical-align: top;
}

.tabControl a
{
	color: #A5AD10;
	text-decoration: none;
}

.tabControl a:hover, #leftCal .tabControl a:hover { text-decoration: underline; }


/*termina estilo para tabla de calendario de ovulacion*/