/* 
Hoja de estilos para Sitio de administracion Bayer Schering Pharma 
Sitio Desarrollado por Codice
URL: www.codice.com.mx
*/

/******** Estructura general *******/

body
{
	background: #FFF;
	margin: 0;
	padding: 0;
}

#contenedor
{
	margin: 0;
	width: 996px;

}

#encabezado
{
	height: 85px;
	/*background: url(../images/logo_bayerSchering.gif) no-repeat 100% 10%;*/
	
}

#encabezado .logo1Nav
{
	border: 0;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
}


#encabezado .logo1
{
	border: 0;
	float:  left;
	position: relative;
	margin: 0px 0 -30px;	
	left: 0px;
}

#encabezado .logo2
{
	border: 0;
	float: right;
	position: relative;
	right: 20px;
}


#encabezado .logo3
{
	border: 0;
	float: right;
	position: relative;
	right: 45px;
	margin: 9px 0 -10px;	
}



#menu_izq
{
	float: left;
	width: 170px;
	margin: -20px 0 0 0;
}

#menu_izqHome
{
	float: left;
	width: 170px;
}

#contenido
{
	width: 605px;
	margin: 0 0 0 180px;
	padding: 0;
}

#contenido_interior
{
	width: 605px;
	margin: -20px 0 10px 10px;
	padding: 20px 0 0 0;
	background: url(../images/bg_sideInterior.gif) repeat-y right;
	float: left;
}

#pie
{
	height: 10px;
	clear: both;
}


#logPleca
{
	height: 18px;
	background: #0099CC;
	margin: 0 0 10px 0;
}


/******** Termina estructura general *******/


/******** Support menu *******/

#supportNav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #5A5A5A;	
	position: relative;
	clear: both;
	float: right;
	top: -1px;
	right: 132px;	
}

#supportNav ul
{
	padding: 0;
	margin: 0;
}

#supportNav li
{
	display: inline;
	border-right: 1px solid #5A5A5A;
}

#supportNav .noBorder { border: none; }

#supportNav li a
{
	color: #5A5A5A;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

#supportNav li a:hover { color: #3C3C3C; }



/******** Termina Support menu *******/


/******** Menu principal *******/

#menu ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	background: #0099CC;
}

#menu li
{
	display: inline;
}

#menu a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0.2em 1em;
	float: left;
	border-right: 1px solid #FFFFFF;
}

#menu a:hover
{
	background: #E6F8DF;
	color: #339933;
}

#menu a:active
{
	background: #339933;
	color: #FFFFFF;
}

#menu .homeLink a { width: 150px; }

#menu .homeLink_nada a { width: 150px; }

#menu .homeLink_nada a:hover
{
	background: #0099CC;
	color: #0099CC;
}

#menu #active a
{
	background: #339933;
	color: #FFFFFF;
}

#menu #activo a
{
	background: #339933;
	color: #FFFFFF;
}


/******** Termina menu principal *******/


/******** Menu Izquierdo *******/

#menu_izq, #menu_izqHome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#menu_izq ul
{
	margin: 0;
	padding: 0;
}

#menu_izq li
{
	border-bottom: 1px solid #99CC99;
	list-style: none;
	padding: 0;
}

#menu_izq li a
{
	background: #FFFFFF;
	color: #339933;
	text-decoration: none;
	display: block;
	padding: 1px 3px 1px 18px;
}

#menu_izq li a:hover
{
	background: url(../images/flecha1.gif) #339933 no-repeat 0% 50% ;
	color: #FFFFFF;
}

#menu_izq .sub a
{
	background: url(../images/flecha1.gif) no-repeat 0% 50% #339933;
	padding: 1px 3px 1px 18px;
	color: #FFFFFF;
}

#menu_izq .sub li a
{
	padding: 2px 3px 2px 36px;
	background: #FFFFFF;
	color: #339933;
}

#menu_izq .sub .noBorder a { border: none; }

#menu_izq .sub li a:hover
{
	background: url(../images/flecha2.gif) no-repeat 10% 50% #E6F8DF;
	color: #339933;
}

#menu_izq #contactivo a
{
	background: url(../images/flecha2.gif) no-repeat 10% 50% #E6F8DF;
	color: #339933;
}


/******** Termina menu Izquierdo *******/

/******** Barra de Bayer Health Care *******/

.healthCare { background: #EAF8FF; }

.ple_azul
{
	background: #0099CC;
	height: 16px;
	padding: 2px 0 0 10px;
	color: #FFFFFF;
	margin: 0;
}

.healthCare p
{
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;
	color: #666666;
}

.healthCare p a
{
	color: #666666;
	text-decoration: none;
}


.healthCare select, .healthCare option
{
	border: 1px solid #0099CC;
	margin: 5px 0 0 0;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

healthCare option { margin: 0; }


.healthCare input 
{ 
	border: 1px solid #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/************* Estilo para bayer links ************/

#bayerLinks { margin: 10px 0 0 0; }

#bayerLinks .pleca
{
	color: #FFFFFF;
	background: #999999;
	padding: 2px 3px 2px 10px;
}

#bayerLinks ul
{
	border-bottom: 1px solid #999999;
	padding: 0;
	margin: 0;
}

#bayerLinks li
{
	border-bottom: none;
	list-style: none;
	padding: 0;
	height: 20px;
	margin: 3px 0 0 0;
}


#bayerLinks li a
{
	background: #FFFFFF;
	color: #999999;
	text-decoration: none;
	padding: 0 0 0 5px;
}

#bayerLinks li a:hover
{
	background: #FFFFFF;
	text-decoration: underline;
	color: #999999;
}

#bayerLinks p
{
	padding: 10px 3px 0 10px;
	margin: 0;
	font-size: 10px;
}

#bayerLinks p a
{
	color: #999999;
	text-decoration: none;
}

#bayerLinks p a:hover { text-decoration: underline; }

/********* Estilo para baners en home y subsecciones **********/


#banHome
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 513px;
}

#banHome a img { border: none; }

#banHome2
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 525px;
}

#banHome2 a img { border: none; }

/******** Termina menu Izquierdo *******/

/******** Estilo para Tool Bar *******/

#tool_bar
{
	width: 201px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.Tcont a
{
	color: #666666;
	text-decoration: none;
}

.Tcont a:hover
{
	text-decoration: underline;
}

.Tcont { margin: 0 10px 10px 0; }

.Tcont ul, .TcontGrey ul
{
	margin: 10px 0 0 0 ;
	padding: 0 0 0 30px;
}

.TcontGrey li { list-style: square; }

.Tcont .TcontGrey
{
	margin: 0 10px 10px 0;
	background: #F4F4F4;
}

.TcontGrey a { color: #0099CC; }


.pleca_tools
{
	height: 16px;
	background: #E6F8DF;
	padding: 2px 0 0 10px;
	color: #666666;
	margin: 0 0 10px 0;
}

.Tcont p, .TcontGrey p
{
	line-height: 18px;
	margin: 0;
	padding: 0 10px 0 10px;
}

.Tcont input, .TcontGrey input
{
	border: 1px solid #0099CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#tool_bar img { border: 0; }

#tool_bar .noBorder { border: none; }

#tool_bar .bannSide
{
	margin: 0 0 10px 0;
}


/******** Termina estilo para Tool Bar *******/

/******** Estructura de contenido home *******/

#flashBan
{
	width: 785px;
	margin: 0 0 10px 0;
	clear: left;
	height: auto;
}

.moduloDer
{
	float: right;
	width: 195px;
}

.moduloDer_marg
{
	float: right;
	width: 195px;
	margin: 0 10px 0 0;
}

.moduloIzq
{
	float: left;
	width: 195px;
}

.moduloCent
{
	float: left;
	width: 195px;
	margin: 0 10px 0 0;
}

.notas      /* Las notas se incluiran Home, Subhome */
{
	background: #EAF8FF;
	height: 195px;
	margin: 0 0 10px 0;
}

.notasCont { padding: 10px; }

.notasCont h6
{
	padding: 0;
	margin: 0 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099CC;
}

.notasCont img
{
	margin: 0 0 15px 0;
	padding: 0px;
}

.notasCont p a, .bottomBan p a
{
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
}

.notasCont p a:hover, .bottomBan p a:hover
{
	text-decoration: underline;
}

.notasCont p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0;
	margin: 0;
	line-height: 15px;
}

.notasCont p input, .notasCont p select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0;
	margin: 0;
	line-height: 15px;
	border: 1px solid #0099CC;
	width: 150px;
}

.notasCont p .noSize { width: auto; }

.notasCont p .button
{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.notasCont p a .button { border: none; }

.notasCont p span
{
	color: #009900;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.rightBlock /* El leftBlock se utilizara en los casos en que la reticula solicite tener un texto del lado derecho de las notas */
{
	width: 395px;
	margin: 0 0 10px 205px;
	border-bottom: 1px solid #0099CC;
}

.rightBlock h5
{
	margin: 0 0 12px 0;
	padding: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
}

.rightBlock p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0 5px 10px 10px;
	padding: 0;
	line-height: 15px;
}

.rightBlock p a, .block p a, .blockDer p a
{
	color: #666666;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.rightBlock p a:hover, .block p a:hover, .blockDer p a:hover { text-decoration: underline; }

.rightBlock p span
{
	color: #009900;
	font-weight: bold;
}

.rightBlock p a span, .block p a span, .blockDer p a span { text-decoration: none; }

.rightBlock p a:hover span, .block p a:hover span, .blockDer p a:hover span { text-decoration: underline; }

.rightBlock p .masLink, .block p .masLink, .blockDer p .masLink, .blockHome2 p .masLink, #footCont p .masLink, .block_last p .masLink /*incluye todos los bloques de texto que tengan la liga mas*/
{
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
}

.rightBlock p .masLink:hover, .block p .masLink:hover, .blockDer p .masLink:hover, .blockHome2 p .masLink:hover, #footCont p .masLink:hover, .block_last p .masLink:hover { text-decoration: underline; }


#footBanner
{
	width: 605px;
	height: 195px;
	margin: 0;
	padding: 0;
}

#buttomBlock
{
	width: 605px;
	height: 195px;
	clear: left;
	margin: 0;
	padding: 0;
	background: #EAF8FF;
}

#buttomBlock img
{
	margin: 10px;
	float: right;
}


/******** Termina contenido de home *******/

/******** Comienza estilo para Home 2 *******/

.bannerTop2
{
	width: 400px;
	margin: 0 0 10px 0;
}

.blockHome2
{
	width: 400px;
	height: 195px;
	background: #EAF8FF;
}

.blockHome2 h5
{
	margin: 0 0 12px 0;
	padding: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
}

.blockHome2 p
{
	color: #666666;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.blockHome2 p span
{
	color: #009900;
	font-weight: bold;

}

/******** Termina contenido de home 2 *******/

/******** Estructura de contenido home 3 *******/

.bannerIzq
{
	float: left;
	width: 195px;
	height: 400px;
}

#footCont
{
	width: 400px;
	height: 195px;
	margin: 0 0 0 10px;
	padding: 0;
	background: #EAF8FF;
	float: left;
}

#footCont .headCont
{
	height: 60px;
	background: #56bde0;
	margin: 0 0 10px 0;
}

#footCont .headCont h2
{
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 15px 10px 0 10px;
	color: #FFFFFF;
	font-weight: normal;
}

#footCont h4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 13px;
	margin: 0;
	padding: 10px;
}

#footCont p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 0 10px 0 10px;
	line-height: 15px;
}

#footCont p span
{
	color: #009900;
	font-weight: bold;
}

#footCont .cont_img
{
	float: left;
	margin: 0;
	padding: 10px;
}

.cont_img .imgHead
{
	height: 60px;
	margin: 0;
	padding: 0;
	position: absolute;
}

.cont_img .imgHead h3
{
	margin: 0;
	padding: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


/******** Termina contenido de home 3 *******/

/******** Estructura de contenido home 4 *******/

#flashBan2
{
	width: 580px;
	margin: 0 0 10px 0;
}


/******** Termina contenido de home 4 *******/

/******** Estructura de contenido home 5 *******/

#footCont .cont_imgRight
{
	float: right;
	margin: 0;
	padding: 10px;
}

/******** Termina contenido de home 5 *******/

/******** Comienza estilo para Sub Home 1 *******/

.bannerTop
{
	width: 605px;
	margin: 0 0 10px 0;
}

.block
{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #0099CC;
	width: 400px;
}

.block_last
{
	margin: 0 0 10px 0;
	width: 400px;
}

.block h5, .block_last h5
{
	margin: 0 0 12px 0;
	padding: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
}

.block p, .block_last p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0 5px 10px 10px;
	padding: 0;
	line-height: 15px;
}


.block span, .block_last span
	{
	color: #009900;
	font-weight: bold;
	}


/******** Termina estilo para Sub Home 1 *******/

/******** Comienza estilo para Sub Home 2 *******/

.blockDer
{
	margin: 0 0 10px 0;
	width: 195px;
	float: right;
}

.blockDer div
{
	border-bottom: 1px solid #0099CC;
	margin: 0 0 10px 0;
}

.blockDer h5
{
	margin: 0 0 12px 0;
	padding: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
}

.blockDer p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0 5px 10px 10px;
	line-height: 15px;
}

.blockDer span
{
	color: #009900;
	font-weight: bold;
}

.banBottom
{
	float: left;
	width: 400px;
}

/******** Termina estilo para Sub Home 2 *******/

/******** Comienza estilo para Sub Home 3 *******/

.bannerTop2
{
	width: 400px;
	margin: 0 0 10px 0;
}

.banSide
{
	float: right;
	width: 195px;
	height: 605px;
}

.blockDer
{
	margin: 0 0 10px 0;
	width: 195px;
	float: right;
}

.blockDer div
{
	border-bottom: 1px solid #0099CC;
	margin: 0 0 10px 0;
}

.blockDer h5
{
	margin: 0 0 12px 0;
	padding: 10px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
}

.blockDer p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0 5px 10px 10px;
	line-height: 15px;
}

.blockDer span
{
	color: #009900;
	font-weight: bold;
}

.banBottom
{
	float: left;
	width: 400px;
}

/******** Termina estilo para Sub Home 3. *******/

/******** Comienza estilo para Sub Home 4 *******/

.banSide2
{
	float: right;
	width: 195px;
	height: 400px;
}

/******** Termina estilo para Sub Home 4 *******/

/******** Comienza estilo para Interior *******/

.blockInter
{
	width: 370px;
}

.moduloDer_inter
{
	width: 200px;
	float: right;
	margin: 0;
}

.sideImg_interior
{
	padding: 0;
	margin: 0 0 20px 0;
}

.sideTxt_interior
{
	margin: 0 10px 20px 10px;
	border-bottom: 1px solid #0099CC;
	padding: 0;
}

.sideTxt_interior h5
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 10px 0 10px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.sideTxt_interior p
{
	margin: 0;
	padding: 0 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	font-size: 11px;
}

.sideTxt_interior p a
{
	color: #0099CC;
	text-decoration: none;
}

.sideTxt_interior p a:hover { text-decoration: underline; }

.blockInter h3, .fullBlock h3
{
	color: #339933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	/*margin: 0 10px 0 10px;*/
	margin: -1 10px 0 10px;
}

.blockInter p, .fullBlock p
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 10px;
	padding: 0;
}

.blockInter ul
{
	margin: 0 0 0 30px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}

.blockInter li 
{
	margin: 0 0 8px 0;
	list-style-image: url(../images/bull_listInter.gif);
}


.blockInter h4, .fullblock h4
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 22px 10px 12px 10px;
	padding: 0;
}

.blockInter p .azul
{
	color: #0099CC;
	font-weight: bold;
}

.blockInter p span
{
	color: #009900;
	font-weight: bold;
}

.blockInter p a, .blockInter ul a
{
	color: #0099CC;
	text-decoration: underline;
}

.blockInter p .imgRight
{
	float: right;
	width: 140px;
	margin: 0 0 10px 15px;
	color: #009900;
	font-weight: normal;
}

.blockInter p .imgRight img, .blockInter p .imgLeft img { margin: 0 0 10px 0; }

.blockInter p .imgLeft
{
	float: left;
	width: 140px;
	margin: 0 15px 10px 0;
	color: #009900;
	font-weight: normal;
}

/******** Termina estilo para Interior *******/


/******** Estilo para Layout *******/

.img_layout { margin: 10px; }

/******** Termina estilo para Layout *******/


/********* Estilo Mapa de sitio *********/

.listCont
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}


.listCont ul
{
	margin: 0 10px 0 0;
	width: 275px;
	padding: 0;
}

.listCont ul li
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.listCont a { display: block; }

.listCont ul h4
{
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.listCont ul h4 a
{
	color: #FFFFFF;
	background: #0099CC;
	text-decoration: none;
	padding: 3px 5px 3px 10px;
	margin: 0;
}

.listCont ul li ul
{
	margin: 0;
	padding: 0;
}

.listCont ul li ul li a
{
	margin: 0;
	padding: 3px 5px 3px 10px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
	background: #E6F8DF;
	border-bottom: 1px solid #0099CC;
}

.listCont ul li ul li ul li a
{
	background: #FFFFFF;
	font-weight: normal;
	padding: 3px 5px 3px 30px;
}



/******** Termina estilo Mapa de sitio *******/

/*********** Estilo para version para imprimir ************/

#contenedor2 { width: 625px; }

#print_head
{
	height: 63px;
	border-bottom: 1px solid #666666;
	background	: url(../images/print_logs.gif) no-repeat 95% 50%;
}

#print_foot
{
	height: 63px;
	border-top: 1px solid #666666;
	clear: both;
}

#print_foot p
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 10px 20px 10px 20px;
}


#contenido2 { margin: 10px 0 10px 20px; }

/******** Termina estilo version para imprimir *******/

/***************** Estilo para tablas bayer****************/

.tab_bayer
{
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0 0 10px 10px;
	background: #EAF8FF;
}


.tab_bayer td, .tab_bayer th
{
	padding: 5px 5px 5px 15px;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

.tab_bayer .on { background: #FFFFFF; }

.tab_bayer td a
{
	color: #666666;
	text-decoration: none;
}

.tab_bayer td a:hover { text-decoration: underline; }

.tab_bayer input
{
	border: 1px solid #7FCCE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 150px;
}

.tab_bayer .noSize
{
	border: 1px solid #7FCCE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: auto;
}

.tab_bayer select 
{ 
	border: 1px solid #7FCCE5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 150px;
}

.tab_bayer .button { width: auto; }


/*Estilo para tabla de unidades de negocios*/

.tab_unidades
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
	margin: 0;
	padding: 0;
	background: #EAF8FF;
}

.tab_unidades th
{
	background: #E6F8DF;
	color: #009900;
	padding: 3px 10px 3px 10px;
	margin: 0;
}

.tab_unidades td
{
	color: #666666;
	padding: 3px 10px 3px 10px;
}

.tab_unidades .on { background: #FFFFFF; }


.tab_unidades ul
{
	margin: 0 0 0 25px;
	padding: 0;
	list-style: url(../images/bull_listInter.gif);
}

.tab_unidades li { margin: 0 0 5px 0; }

.tab_bayer .checkbox
{
	border: none;
	color: #876588;
	width: auto;
	
}

/***************** Termina Estilo para tablas bayer****************/


/******* TEXTOS DE POLITICA DE PRIVACIDAD *********/

#CondUso a
{
	color: #00AEEF;
    float: none;
    font-family: Arial;
    font-size: 11px;
    text-decoration:none;

}
#CondUso a:link
{
	float: none;
    font-family: Arial;
    font-size: 11px;
}

#CondUso a:hover
{	
    text-decoration:underline;
}


