/*
CSS realizado para sitio levitra, apartado doctores
Sitio realizado por Codice web software
Fecha de realizacion 6 de febrero 2009
*/


/*estilos que anulan los estilos predeterminados de html*/

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;
	
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img { border: 0; }
ol,ul { list-style: none; }
caption,th { text-align: left; }

/*terminan estilos predeterminados por html*/


/*estructura geeral de sitio*/

body
{
	background: #FFF;
	_text-align:center;
}

#container
{
	width: 992px;
	margin: 0 auto 15px auto;
	font-family: Helvetica, Arial, sans-serif;
	_text-align:left;
}

#head
{
	height: 80px;
	margin: 0 0 6px 0;
}

#head .logoSite
{
	float: left;
	position: relative;
	_margin-left: -0px;
}

#head .logoBayer
{
	float: right;
	position: relative;
	top: 6px;
	right: 15px;
	_right: 15px;
}

#foot { 
clear: both; 
_margin-top:-3px;
}

#foot p
{
	color: #636363;
	font-size: 11px;
}

#foot p.right {
clear:both;
width:477px;
_width:477px;

}
#foot p.right img {
float:left;
_margin-right:-0px;
}
#foot p img.icoCodice{
float:right;

}
#foot p a
{
	color: #636363;
	text-decoration: underline;

}

#foot p a:hover
{
	color: #FF6600;
	text-decoration: underline;
}

#foot p img
{
	float: right;
}

#foot img.codice
{
	margin: 0px 0px 0 15px;
	float: left;
}

.paginado {
clear:both;
color:#FFFFFF;
font-size:12px;
margin:0 0 15px;
text-align:center;
}

.openDiv /*bug para abrir los div que contengan floats*/
{
	clear: both;
	display: block;
}

/*termina estructura geeral de sitio*/



/*imagen al centro derecha e izquierda*/

.centro
{
	display: block;
	text-align: center;
}

.left
{
	float: left;
	margin: 0 10px 10px 0;
}

.right
{
	float: right;
	margin: 0 0 10px 10px;
}

/*termina imagen al centro derecha e izquierda*/



/*buscador en head*/

#topBusca
{
	float: right;
	position: relative;
	top: 18px;
	right: 30px;
	_right: 30px;
}

/*termina buscador en head*/


/*estilo para herramientas*/

#tools
{
	float: right;
	font-size: 10px;
	padding: 10px 0 0 0;
}

#tools li { display: inline; }

#tools li { margin: 0 10px 0 0; }

#tools .fin { margin: 0; }

#tools .tBib { background: url(../images/icoBibliografia.gif) no-repeat left; }
#tools .tGlos { background: url(../images/icoGlosario.gif) no-repeat left; }
#tools .tMod { background: url(../images/icoModDatos.gif) no-repeat left; }
#tools .tRec { background: url(../images/icoRecomienda.gif) no-repeat left; }
#tools .tContact { background: url(../images/icoContacto.gif) no-repeat left; }
#tools .tMapa { background: url(../images/icoMapa.gif) no-repeat left; }

#tools a
{
	padding: 5px 0 5px 23px;
	color: #bebdbc;
	text-decoration: none;
}

#tools a:hover { color: #FFF; }

/*termina estilo para herramientas*/


/*menu*/

#menu
{
	background: url(../images/bgMenu.gif);
	height: 30px;
	font-size: 12px;
	margin: 0 0 20px 0;
}

#menu li { float: left; }

#menu li a
{
	display: block;
	padding: 8px 0 8px 0;
	color: #FFF;
	text-decoration: none;
	border-left: 1px solid #f99c54;
	border-right: 1px solid #cf5f0a;
	width: 139px;
	_width:139px;
	text-align: center;
}

#menu li a:hover { background: #660265; }

/*termina menu*/

/*contenido de home*/

#modLeft
{
	float: left;
	margin: 0 0 15px 0;
	width: 488px;
}

#modLeft img
{
	position: absolute;
	z-index: -2;
}

#modLeft h1.titBan
{
	font-size: 70px;
	position: relative;
	left: 150px;
	top: 30px;
}

#modLeft h2.name
{
	font-size: 45px;
	position: relative;
	left: 30px;
}

#modRight
{
	float: right;
	width: 488px;
}

#teasTop { margin: 0 0 15px 0; }

#teasTop .teaserL
{
	float: left;
	margin: 0;
}

#teasTop .teaserR { float: right; }

#teasTop .teaserL, #teasTop .teaserR
{
	width: 235px;
	height: 172px;
	background: url(../images/bgTeasHome.gif) no-repeat right bottom #434241 ;
}

#teasTop .teaserL h2, #teasTop .teaserR h2, #teasBoottom h2
{
	font-size: 35px;
	color: #f57d22;
	margin: 0;
}

#teasTop .teaserL p, #teasTop .teaserR p, #teasBoottom p
{
	padding: 0 15px 15px 15px;
	font-size: 11px;
	color: #FFF;
	line-height: 16px;
}

.teaserL .titleTeas,.teaserR .titleTeas, #teasBoottom .titleTeas
{
	font-size: 13px;
	color: #f57d22;
}

.teaserL .mas,.teaserR .mas, #teasBoottom .mas
{
	display: block;
	text-align: right;
}

.teaserL a,.teaserR a, #teasBoottom a
{
	color: #FFF;
	text-decoration: none;
}

.teaserL a:hover,.teaserR a:hover, #teasBoottom a:hover { text-decoration: underline; }

.teaserL a span,.teaserR a span, #teasBoottom a span { color: #f57d22; }

#teasBoottom
{
	background: #434341;
	height: 172px;
	margin: 0 0 15px 0;
}

#teasBoottom .imgTeas
{
	float: right;
	margin: 15px 15px 0 15px;
}

#modBottom
{
	clear: both;
	margin: 0 0 15px 0;
}
#centralDI{
	height: 238px;
	_height: 234px;
}
#modBottom .banL { float: left; }

#modBottom .banR { float: right; }

/*termina contenido de home*/


/*barra lateral izquierda*/

#leftBar
{
	width: 185px;
	float: left;
	margin: 0 0 15px 0;
	position: relative;
	left: 5px;
}

#submenu
{
	margin: 0 0 15px 0;
	font-size: 11px;
	text-align: left;
}

#submenu li { float: left; }

#submenu a
{
	display: block;
	width: 175px;
	background: url(../images/bgDotted.gif) repeat-x bottom;
	padding: 5px;
	color: #CF5F09;
	text-decoration: none;
}

#submenu a:hover { color: #000; }

#leftBanners .banner
{
	margin: 0 0 15px 0;
	/*width: 185px;*/
	width: 173px;
}

#boletin
{
	background: url(../images/bgTemas.gif) repeat-y;
	margin: 0 0 15px 0;
}

#boletin .contBol
{
	margin: 0 0 10px 0;
	padding: 10px 5px;
}

#boletin .contBol p
{
	font-size: 11px;
	color: #FFFFFF;
}

#boletin .contBol p a
{
	color: #FFFFFF;
}

#boletin .contBol p a:hover
{
	color: #FF6600;
}


#boletin .contBol p span
{
	color: #FF6600;
}

#boletin .contBol table
{
	color: #E66C0E;
	font-size: 11px;
}

#boletin .contBol td { padding: 3px; }

#boletin .contBol .txtInput
{
	font-size: 11px;
	width: 100px;
}

/*termina barra lateral izquierda*/



/*legales interior izquierda*/

#legalesL p
{
	color: #636363;
	font-size: 12px;
	line-height: 12px;
}

#legalesL p a
{
	color: #636363;
	text-decoration: underline;

}

#legalesL p a:hover
{
	color: #FF6600;
	text-decoration: underline;
}

#legalesL .ligasL
{
	display: block;
	margin: 15px 0 0 0;
	line-height: 18px;
}

/*termina legales interior izquierda*/



/*contenido interior*/
.bannInter img{
	width: 600px;
}
#contInter
{
	width: 600px;
	float: left;
	margin: 0 15px 15px 18px;
	text-align: left;
}

#contInter .bannInter { 
	margin: 0 0 25px 0; 
	_margin: 0 0 22px 0;
}

#contInter h1, #contPrensa h1
{
	color: #f5822b;
}

#contInter p
{
	font-size: 12px;
	color: #000;
	line-height: 18px;
}

#contInter p a
{
	color: #f5822b;
	text-decoration: none;
}

#contInter p a:hover { text-decoration: underline; }

.cifra { font-size: 10px; }

/*termina contenido interior*/


/*glosario*/
.contAbc 
{
	margin-top:2px;
	margin-bottom:19px;
}

.contAbc a
{
	color: #FF6600;
	text-decoration: none;
	margin: 0 15px 0 0;
}

.contAbc a:hover { color: #000; }

.glosario span
{
	color: #8d0396;
	text-decoration: none;
}
/*termina glosario*/


/*estilo para registro*/

.tabForms
{
	font-size: 12px;
	color: #FF6309;
	margin: 0 15px 15px 15px;
}
.tabForms th
{
	color: #FFF;
	text-align: center;
	background-color: #FD6316;
}

.tabForms td
{
	padding: 10px 5px;
	vertical-align: top;
}

.tabForms td p b{
	color: #FF6309;
}
/*termina estilo para registro*/

.revisaSimple
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bulet.gif) no-repeat left;
	padding: 2px 0 0 8px;
	font-size: 12px;
	float: left;
}

.revisaSimple:hover { text-decoration: underline; }

.revisaSimple span
{
	color: #FF6600;
}

.revisaSimple2
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bulet.gif) no-repeat left;
	padding: 2px 0 0 8px;
	font-size: 12px;
}

.revisaSimple2:hover { text-decoration: underline; }

.revisaSimple2 span
{
	color: #FF6600;
}


/*estilo para bibliografia*/

.tabBibliog
{
	width: 100%;
	color: #FFF;
	font-size: 12px;
}

.tabBibliog .ligaBib { float: right }

.tabBibliog  .leftBiblio
{
	width: 50%;
	padding: 0 30px 15px 20px;
	border-right: 1px solid #1F1C16;
}

.tabBibliog  .rightBiblio
{
	width: 50%;
	padding: 0 0 15px 30px;
}


.tabBibliog img
{
	float: left;
	margin: 0px 25px 0px 0px;
}

#contPrensBiblio h5
{
	color: #FF6600;
	font-size: 12px;
	margin: 20px 0 10px 0;
	font-weight: bold;

}

.txtBiblio
{
	color: #FFF;
	font-size: 12px;
	line-height: 16px;
}

/*termina estilo para bibliografia*/


/*comienza estilo para prensa*/


#contPrensa
{
	width: 990px;
	float: left;

}

#contPrensa .banInterior { 
margin: 0 0 15px 0;
 }


/*teaser left*/

#contTeaserP
{
	height: 130px;
	margin: 0 0 15px 0;
}

#contTeasersP .teaserP
{
	width: 481px;
	height: 156px;
	float: left;
	background: url(../images/bgTeaserP.gif) no-repeat;
	margin: 0 14px 15px 0px;
}


.teaserP p
{
	color: #898989;
	font-size: 11px;
	padding: 0 15px 0 15px;
}

.teaserP p span
{
	color: #FF6600;
	font-weight: bold;
	margin: 0;
}

.teaserP .revisa
{
	float: right;
	width: 50px;
	clear: both;
	font-size: 11px;
	margin: -10px 0 0 0;

}

.teaserP .revisa a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bulet.gif) no-repeat left;
	padding: 2px 0 0 8px;
}

.teaserP .revisa a:hover { text-decoration: underline; }

.teaserP .revisa a span { color: #FF6600; }

#contPrensLog
{
	width: 989px;
	height: 330px;
	float: left;
	background: url(../images/bgPrensaLog.gif) no-repeat;
	margin: 0 0px 15px 0px;
	_margin: -6px 0px 15px 0px;
}

.prensaLeft
{
	width: 420px;
	float: left;
	/*margin: 100px 50px 0 50px;*/
	position: relative;
	left: 50px;
	top: 40px;
}

.prensaLeft p
{
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 0 0 15px;
	line-height: 16px;

}

.prensaLeft p span
{
	color: #FF6600;
	font-weight: bold;
	margin: 0 8px 0 0;
}

.prensaLeft a
{
	color: #FF6600;
	text-decoration: none;
}

.prensaLeft a:hover { text-decoration: underline; }

.prensaRight
{
	width: 400px;
	float: left;
	position: relative;
	left: 150px;
	top: 40px;
}

.prensaRight p
{
	color: #FFF;
	font-size: 12px;
	padding: 0 0 0 15px;
	line-height: 16px;
}

.prensaRight p span
{
	color: #FF6600;
	font-weight: bold;
	margin: 0 8px 0 0px;
}

.prensaRight table
{
	width: 500px;
	float: left;
	margin: 0 0 0 -10px;
}

.prensaRight table td
{
	padding: 10px;
}

.prensaRight .revisa
{
	font-size: 11px;
	margin: 0px 20px 0 0px;
	padding: 0px 5px 0px 0px;
	float: right;
}

.prensaRight .revisa a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bulet.gif) no-repeat right;
	padding: 0px 15px 0 0px;
}

.prensaRight .revisa a:hover { text-decoration: underline; }

.prensaRight .revisa a span { color: #FF6600; }


#contBuscadorM
{
	width: 730px;
	float: left;
	background: url(../images/div.gif) no-repeat 0 40px;
}

.buscadorM {
	width: 700px;
	margin: 20px auto 0 auto;

}

.buscadorM p
{
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 20px 0;
}

.buscadorM p span
{
	color: #FF6600;
	text-decoration: none;
}

.buscadorM .div
{
	margin: 0px 15px 20px 0px;
	padding: 0px;
	float: left;
	
}


.CPbuscadorM
{
	width: 380px;
	float: right;
}


.CPbuscadorM p
{
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 20px 0;
}


.CPbuscadorM .revisa
{
	float: right;
	width: 60px;
	clear: both;
	font-size: 11px;
	margin: 2px 0 0 0;
	
}

.CPbuscadorM .revisa a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bulet.gif) no-repeat left;
	padding: 2px 0 0 8px;
}

.CPbuscadorM .revisa a:hover { text-decoration: underline; }

.CPbuscadorM .revisa a span { color: #FF6600; }


.buscadroFullCont
{
	clear: both;
	margin: 0 0 5px 0;
}

.buscadroFullCont p
{
	width: 700px;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 20px 0;
	margin: 0 auto;
}

.buscadroFullCont p a
{
	width: 700px;
	font-size: 12px;
	color: #FF6600;
	padding: 0 0 20px 0;
	margin: 0 auto;
	text-decoration: none;
}

.buscadroFullCont p a:hover
{
	width: 700px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 0 20px 0;
	margin: 0 auto;
	text-decoration: underline;

}

.buscadroFullCont p span{
	color: #FF6600;
	text-decoration: underline;
}



.buscadorleftColumn
{
	float:left;
	width: 280px;
	margin: 0 10px 10px 10px;
	border-right: 1px #3d3a36 solid;
}


.buscadorleftColumn p
{
	margin: 0 15px 0px 10px;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 0px 0;
	line-height: 16px;
	width: 200px;
}


.buscadorleftColumn p span
{
	color: #FF6600;
	text-decoration: underline;
}

.buscadorleftColumnImg
{
	margin: 0 0 20px 0;
	float: right;
	padding-right: 20px;
}

.buscadorleftColumnTxt
{
	float: left;
	width: 200px;
	margin: 0 10px 10px 0px;
}

	
.buscadorleftColumnTxt p
{
	margin: 0 15px 0px 10px;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 0px 0;
	line-height: 16px;
	width: 200px;
}

.buscadorleftColumnTxt p span
{
	color: #FF6600;
	text-decoration: underline;
}

.buscadorRightColumn
{
	float: left;
	width: 349px;
	margin: 0 0 30px 15px;

}


.buscadorRightColumnImg
{
	margin: 0 0 30px 0;
	width:60px;
	float: right;
	padding-right: 20px;
}

.buscadorRightColumnTxt
{
	float: left;
	width: 230px;
	margin: 0 0 20px 0px;
}

	
.buscadorRightColumn p
{
	margin: 0 15px 0 auto;
	font-size: 12px;
	color: #FFF;
	padding: 0 0 22px 0;
	line-height: 16px;

}

.buscadorRightColumn p span
{
	color: #FF6600;
	text-decoration: underline;
}


/*termina estilo para buscador medico*/

.revisa a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/bulet.gif) no-repeat left;
	padding: 0px 0 0 8px;
}

.revisa a:hover { text-decoration: underline; }

.revisa a span { color: #FF6600; }
/*
Links para los avisos legales
*/
#legales_popup{
	font-size: 10px;
}