@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	color: #4a4a4a;
	background-color: #FFF;
	background-image: url(../img/bg_Dove.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2;
}
/* ~~ Element/tag selectors ~~ */
ul, ol, dl, li{ /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6, p {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 10px;
}

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
	color: #4a4a4a;
}
a:hover, a:active, a:focus, a:visited  { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;	
}


/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
}







.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
}


.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* ~~ this fixed width container surrounds the other divs ~~ */
.container {
	width: 984px; /* the auto value on the sides, coupled with the width, centers the layout */
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
.header {
	height: 80px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;

}
.bg_header {
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../img/bg_header.png);
}

.logo {
	background-image: url(../img/botonera_logo.png);
	background-repeat: no-repeat;
	float: left;
	width: 186px;
	height: 80px;
	background-position: center;
}
.logo a {
	display: block;
	height: 40px;
	width: 95px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.contacto {
	background-image: url(../img/botonera_contacto.png);
	background-repeat: no-repeat;
	background-position: top;
	float: right;
	height: 24px;
	width: 169px;
	margin-top: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #cacaca;
	text-align: center;
	padding-top: 5px;
}
.contacto a {
	color: #cacaca;
	font-size: 8pt;
}
.contacto a:hover {
	color: #e6e2e2;
}
#nav {
	float: right;
	clear: right;
	margin-top: 9px;
	height: 34px;
	width: 736px;
}
#nav ul li   {
	float: left;
	height: 34px;
}
#nav ul a {
	display: block;
	height: 34px;
	width: 100%;
	background-position: top;
}
#nav ul .productos  {
	background-image: url(../img/nav/productos.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 134px;
}
#nav ul .productos_selec  , #nav ul .productos:hover   {
	background-image: url(../img/nav/productos.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 134px;
}

#nav ul .tupelo  {
	background-image: url(../img/nav/tupelo.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 98px;
}
#nav ul .tupelo_selec    , #nav ul .tupelo:hover{
	background-image: url(../img/nav/tupelo.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 98px;
}

#nav ul .tupiel  {
	background-image: url(../img/nav/tupiel.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 95px;
}
#nav ul .tupiel_selec , #nav ul .tupiel:hover{
	background-image: url(../img/nav/tupiel.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 95px;
}

#nav ul .cuidado  {
	background-image: url(../img/nav/cuidado.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 121px;
}
#nav ul .cuidado_selec , #nav ul .cuidado:hover{
	background-image: url(../img/nav/cuidado.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 121px;
}

#nav ul .medica  {
	background-image: url(../img/nav/medica.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 189px;
}
#nav ul .medica_selec , #nav ul .medica:hover{
	background-image: url(../img/nav/medica.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 189px;
}

#nav ul .blog  {
	background-image: url(../img/nav/blog.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 94px;
}
#nav ul .blog_selec , #nav ul .blog:hover{
	background-image: url(../img/nav/blog.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 94px;
}

#nav ul .facebook  {
	background-image: url(../img/nav/facebook.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 90px;
}
#nav ul .facebook_selec , #nav ul .facebook:hover{
	background-image: url(../img/nav/facebook.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 90px;
}

#nav ul .twitter  {
	background-image: url(../img/nav/twitter.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 70px;
}
#nav ul .twitter_selec , #nav ul .twitter:hover{
	background-image: url(../img/nav/twitter.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 70px;
}

#nav ul .youtube  {
	background-image: url(../img/nav/youtube.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 70px;
}
#nav ul .youtube_selec , #nav ul .youtube:hover{
	background-image: url(../img/nav/youtube.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 70px;
}








/* ~~ This is the layout information. ~~ 

1) Padding is only placed on the top and/or bottom of the div. The elements within this div have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

*/

.content {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: auto;
	background-color: #FFF;
	margin-top: 18px;
}

.content_2 {
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: auto;
}
.content_pad {
	padding-right: 20px;
	padding-left: 20px;
}


.comunidad {
	background-image: url(../img/Comunidad-Dove.png);
	background-repeat: no-repeat;
	height: auto;
	width: 100%;
}
#blog {
	background-image: url(../img/blog-Dove.png);
	background-repeat: no-repeat;
	background-position: left 15px;
	width: 475px;
	margin-bottom: 15px;
	padding-top: 55px;
	height: auto;
}
.flecha_blog  {
	height: 32px;
	background-image: url(../img/flecha.png);
	background-repeat: no-repeat;
	background-position: center 16px;
	width: 30px;
	margin-left: 193px;
}
.flecha_blog a  {
	display: block;
	height: 100%;
	width: 100%;
}


#blog_right {
	width: 475px;
	height: auto;
	margin-bottom: 15px;
	overflow: hidden;
}
.escapadas, .escapadas a    {
	border-top-color: #cbfbff;
	color: #1d7c84;
}
.equilibrio, .equilibrio a    {
	border-top-color: #cbe1ff;
	color: #3a69a8;
}
.break, .break a    {
	border-top-color: #cbcbff;
	color: #4747b5;
}
.simple, .simple a    {
	border-top-color: #eccbff;
	color: #7c31a8;
}
.mirada, .mirada a    {
	border-top-color: #ffcbe3;
	color: #9c3363;
}
.rincones, .rincones a     {
	border-top-color: #ffe0cb;
	color: #a6663b;
}
.alma, .alma a     {
	border-top-color: #fff3cb;
	color: #927e3f;
}
.retrato, .retrato a     {
	border-top-color: #e0ffcb;
	color: #99973b;
}



.blog_nota  {
	border-top-width: 10px;
	border-top-style: solid;
	height: auto;
	margin-bottom: 5px;

}
.blog_nota h3  {
	margin-top: 2px;
	font-size: 12px;
}
.blog_nota h3 a , .blog_nota h3 a:visited{
	text-decoration: underline;
}

.blog_nota h4 a {
	text-decoration: underline;
	font-size: 10px;
}
.blog_nota h4 a:hover, .blog_nota h3 a:hover {
	color: #4a4a4a;
}
.blog_cuerpo     {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D7D7D7;
	padding-top: 5px;
	margin-top: 3px;
	height: auto;
}
.blog_cuerpo3 {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D7D7D7;
	padding-top: 5px;
	margin-top: 5px;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D7D7D7;
	margin-bottom: 10px;
}
.blog_nota span , .blog_cuerpo3 a{
	color: #333;
}

.blog_cuerpo3 img {
	height: auto;
	vertical-align: top;
}
.blog_cuerpo3 ul li  {
	float: left;
	margin-right: 10px;
}


.cuerpo  {
	float: right;
	width: 66%;
	height: auto;
}
.cuerpo_2 {
	float: right;
	width: 80%;
	height: auto;
	padding-right: 3%;
}

.blog_img_big img, .blog_texto2 img{
	height: auto;
	width: 100%;
	margin-bottom: 10px;
}
.blog_img {
	height: auto;
	width: 28%;
	float: left;
}
.blog_img_2 {
	height: auto;
	width: 32%;
	float: left;
}
.blog_img_3 {
	height: auto;
	width: 14%;
	float: left;
}
.blog_img img , .blog_img_3 img, .blog_img_2 img{
	width: 100%;
}


.cuerpo_big {
	width: 100%;
	height: auto;
}

.date  {
	height: 15px;
}
.fecha {
	float: left;
	width: auto;
	text-align: left;
	text-transform: uppercase;
	font-size: 10px;
}
.fecha2 {
	float: left;
	width: auto;
	text-align: left;
	font-size: 10px;
}

.nombre {
	float: left;
	width: auto;
	text-align: left;
	margin-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000063;
	padding-right: 5px;
	color: #000063;
}

.comentarios {
	float: right;
	width: 45%;
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
}
.blog_texto, .blog_texto2{
	height: auto;
	margin-top: 5px;
}
.blog_texto p {
	font-size: 11px;
	color: #333;
	margin-bottom: 5px;
	margin-top: 2px;
}
.blog_texto2 p {
	font-size: 12px;
	margin-bottom: 7px;
	margin-top: 2px;
	color: #333;
}
.blog_texto a, .blog_texto2 h2 a, .blog_texto2 h2 {
	color: #00005d;
	font-size: 16px;
}

.blog_texto a:hover , .blog_texto2 a:hover{
	color: #00005d;
	text-decoration: underline;
}
.cont_face {
	width: 294px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.cont_face2 {
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.cont_tw {
	width: 230px;
	margin-right: auto;
	height: auto;
	padding-left: 11px;
}
.blog_face {
	width: 100%;
	background-image: url(../img/face_blog.png);
	background-position: left 15px;
	padding-top: 55px;
	background-repeat: no-repeat;
	height: auto;
	margin-bottom: 7px;
}
.blog_twitter {
	width: 100%;
	background-image: url(../img/twitter_blog.png);
	background-position: left 15px;
	background-repeat: no-repeat;
	padding-top: 55px;
	height: auto;
	margin-bottom: 7px;
}
.blog_yt {
	width: 473px;
	height: auto;
}


.sm_blog {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-left-color: #DBDBDB;
	overflow: hidden;
	height: 342px;
	word-wrap: break-word;
}
.sm_blog2 {
	width: 100%;
	height: auto;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D7D7D7;
}


.face_perfil, .tw_perfil{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	margin-left: 10px;
	padding-top: 9px;
	line-height: 1.2;
	font-weight: lighter;
	font-size: 9.5px;
	height: auto;
	padding-bottom: 9px;
	margin-right: 10px;
	margin-bottom: 2px;
}


.face_perfil img {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 7px;
}
.face_perfil .fc_texto , .tw_perfil .tw_texto{
	width: 72%;
}




.azul {
	color: #3b5998;
	font-weight: bold;
}
.gris {
	color: #6b6b6b;
}

.seguinos {
	background-image: url(../img/seguinos.png);
	background-repeat: repeat;
	border: 1px solid #DCDCDC;
	background-position: center;
	height: 23px;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
}
.seguinos_2 {
	background-image: url(../img/seguinos.png);
	background-repeat: repeat;
	border: 1px solid #DCDCDC;
	background-position: center;
	height: 23px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	
}
.seguinos .flecha , .seguinos_2 .flecha{
	height: 23px;
	width: 46px;
	float: right;
	background-image: url(../img/seguinos_bot.png);
	background-repeat: repeat;
	background-position: center -1px;
}
.seguinos .flecha a, .seguinos_2 .flecha a{
	display: block;
	height: 23px;
	width: 46px;
}
.seguinos h4 a, .seguinos_2 h4 a, .seguinos_2 h4 a:visited, .seguinos h4 a:visited{
	float: left;
	margin-top: 5px;
	width: auto;
	margin-left: 10px;
	font-size: 9.5px;
	font-weight: bold;
	color: #4a4a4a; 
}
.seguinos h4 a:hover, .seguinos_2 h4 a:hover{
	text-decoration:underline
}
.tw_perfil img {
	float: left;
	height: 43px;
	width: 43px;
	margin-right: 7px;
}

.tw_texto h4 span {
	color: #2276d2;
}
.tw_texto h4 .dove {
	font-weight: bold;
}
.banner_cuidado {
	background-image: url(../img/banner_cuidado.jpg);
	height: 113px;
	width: 475px;
	clear: both;
}
.banner_cuidado a {
	display: block;
	height: 100%;
	width: 100%;
}

.blog_tit {
	background-image: url(../img/yt_blog.png);
	background-position: left 10px;
	height: 43px;
	background-repeat: no-repeat;
}
.yt_cuerpo {
	border: 1px solid #DBDBDB;
	width: 458px;
	height: 230px;
	background-image: url(../img/bg_yt.png);
	background-repeat: repeat-x;
	padding-top: 8px;
	margin-bottom: 5px;
	padding-left: 15px;
}
.video a{
	margin-top: 6px;
	margin-left: 0px;
	height: 103px;
	width: 138px;
	display: block;
	float: left;
	overflow: hidden;
	padding-right: 14px;
	margin-bottom: 6px;
}
.video a img {
	height: 82px;
	width: 138px;
}
.video a h4 {
	color: #4F4F4F;
	font-weight: bold;
	font-size: 9px;
	margin-top: 1px;
	line-height: 10px;
}
#movie_productos .prod_tit {
	background-repeat: no-repeat;
	background-position: bottom;
	height: 61px;
	width: auto;
}
#movie_productos #prod_tit_1 {
	background-image: url(../img/productos_tit.png);
}
#movie_productos #prod_tit_2 {
	background-image: url(../img/productos_tit_2.png);
}
#movie_productos #flash_prod {
	height: 330px;
	width: 960px;
}






/* ~~ The footer ~~ */
.footer {
	width: 100%;
	background-image: url(../img/bg_Footer.png);
	background-repeat: repeat-x;

}

#footer_dove {
	width: 939px;
	margin-right: auto;
	margin-left: auto;
	height: 110px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
#footer_dove #foot_1 {
	height: 82px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
#footer_dove #foot_1 .logo_dove a{
	display: block;
	float: left;
	height: 42px;
	width: 70px;
	margin-top: 27px;
	background-image: url(../img/footer/foot_logo-trans.png);
}

#footer_dove #foot_1 ul {
	float: left;
	/*width: 580px;*/
	width: 530px;
	margin-top: 27px;
}
#footer_dove #foot_1 ul li {
	float: left;
	height: 16px;
	margin-top: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}


#footer_dove #foot_1 ul li a {
	color: #FFF;
}

#footer_dove #foot_1 ul li a:hover {
	color: #cacaca;
}
#footer_dove #foot_1 ul li a img {
	margin-right: 6px;
	vertical-align: top;
	height: 16px;
	width: 16px;
}
#footer_dove #foot_1 ul .noline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#footer_dove .foot_link {
	height: 82px;
}
#footer_dove .foot_link a {
	display: block;
	width: 100%;
	height: 100%;
}

#footer_dove #foot_1 #unilever {
	background-image: url(../img/footer/unilever-trans.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 46px;
	height: 51px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#footer_dove #foot_1 #compartir {
	background-image: url(../img/footer/compartir.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 83px;
	margin-right: 43px;
	margin-left: 34px;
	padding-top: 33px;
	height: 16px;
	padding-bottom: 33px;
}
#footer_dove #foot_2 {
	margin-top: 5px;
	font-size: 10px;
}
#cabezal_productos {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 280px;
	background-color: #FFF;
	position: relative;
	background-image: url(../img/bg_producto.png);
	background-repeat: no-repeat;
}
#cabezal_susc {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	position: relative;
}

#cabezal {
	height: 367px;
	width: 984px;
}

#cabezal_botonera {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 270px;
	background-color: #FFF;
}

#cabezal_productos .img_pr {
	height: 271px;
	z-index: 1;
	position: relative;
	top: -41px;
}
#cabezal_botonera #movie {
	height: 231px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#cabezal_productos .img_pr_fijo {
	height: 271px;
	z-index: 1;
	position: relative;
	top: 0px;
}

#cabezal_productos .img_pr img  {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 7;
}
#cabezal_productos .img_pr img .active {
	z-index: 9;
}
#cabezal_productos .img_pr img .last_active {
	z-index: 8;
}



#cabezal_productos #numeritos {
	z-index: 10;
	background-image: url(../img/bg_numeritos.png);
	background-repeat: no-repeat;
	height: 41px;
	width: 142px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 6px;
	padding-left: 6px;
	top: 231px;
	position: relative;
}
#numeritos .nro {
	background-image: url(../img/bg_num.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 29px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 7px;
	text-align: center;
	color: #517cb9;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	position: relative;
	cursor: pointer;
}
#numeritos .nro_select {
	background-image: url(../img/bg_num_sel.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 29px;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 7px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	position: relative;
	cursor: pointer;
}

.modulo {
	height: 124px;
	margin-top: 30px;
	clear: both;
	margin-bottom: 10px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.modulo ul li{
	float: left;
}
.modulo ul .medio  {
	margin-right: 20px;
	margin-left: 20px;
	float: left;
}
#cabezal_botonera .nav_prod {
	width: 960px;
	height: 43px;
}
/*
.nav_prod ul li {
	float: left;
	height: 43px;
	width: 192px;
	margin: 0px;
}
*/

.nav_prod ul li {
	float: left;
	height: 43px;
	text-align: center;
}
.nav_prod ul a {
	background-image: url(../img/nav_prod/bg_nav_prod.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	display: block;
	height: 25px;
	padding-top: 18px;
}
.nav_prod ul .tupelo2 a {
	background-image: url(../img/nav_prod/tupelo.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	display: block;
	height: 25px;
	padding-top: 18px;
}
.nav_prod ul .antit a {
	background-image: url(../img/nav_prod/antitranspirantes.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	display: block;
	height: 25px;
	padding-top: 18px;
}


.nav_prod ul a:hover {
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000063
}

.nav_prod .no_selected_tupelo a{
	float: left;
	/*width: 100%;*/
	background-image: url(../img/nav_prod/tupelo.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	padding-top: 18px;
	text-align: center;
	cursor: pointer;
	color: #4a4a4a;
	display: block;
}
.nav_prod .no_selected a {
	float: left;
	/*width: 100%;*/
	background-image: url(../img/nav_prod/bg_nav_prod.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	padding-top: 18px;
	text-align: center;
	cursor: pointer;
	color: #4a4a4a;
	display: block;
}
.nav_prod .no_selected_anti a {
	float: left;
	/*width: 100%;*/
	background-image: url(../img/nav_prod/antitranspirantes.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	padding-top: 18px;
	text-align: center;
	cursor: pointer;
	color: #4a4a4a;
	display: block;
}


.nav_prod .selected_tupelo   a , .nav_prod .no_selected_tupelo a:hover      {
	float: left;
	/*width: 100%;*/
	background-image: url(../img/nav_prod/tupelo.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 25px;
	padding-top: 18px;
	text-align: center;
	cursor: pointer;
	color: #000063;
	display: block;
}
.nav_prod .selected a, .nav_prod .no_selected a:hover {
	float: left;
	/*width: 100%;*/
	background-image: url(../img/nav_prod/bg_nav_prod.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 25px;
	padding-top: 18px;
	text-align: center;
	cursor: pointer;
	color: #000063;
	display: block;
}
.nav_prod .selected_anti a, .nav_prod .no_selected_anti a:hover {
	float: left;
	/*width: 100%;*/
	background-image: url(../img/nav_prod/antitranspirantes.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 25px;
	padding-top: 18px;
	text-align: center;
	cursor: pointer;
	color: #000063;
	display: block;
}


.paneles {
	background-color: #FFF;
	height: auto;
	padding-bottom: 5px;
}
.pn_i  {
	padding-left: 10px;
	width: 64%;
	height: auto;
}
.pn_i_2 {
	width: 63%;
	height: auto;
}
.pn_i_3 {
	width: 68%;
	height: auto;
}


.pn_d  {
	width: 34%;
}
.pn_d_3 {
	width: 32%;
}


.tit_cat {
	height: 24px;
	background-image: url(../img/linea.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 24px;
}
.tit_cat h2 {
	color: #535353;
	text-transform: capitalize;
	font-weight: lighter;
}

.subtit {
	letter-spacing: -1pt;
	margin-top: 12px;
	padding-bottom: 20px;
}


.prod_opc_1 , .prod_opc_2  {
	/*margin-top: 40px;*/
	position: relative;
	height: auto;
}
.prod_opc_1 .img_bg  {
	position: relative;
	z-index: 11;
}
.prod_opc_2 .img_bg  {
	position: relative;
	text-align: center;
}
.prod_opc_1 .prod_texto  {
	height: auto;
	width: 324px;
	position: absolute;
	margin-bottom: 25px;
	z-index: 12;
	left: 266px;
	top: 50px;
	right: 30px;
}
.prod_opc_2 .prod_texto  {
	height: auto;
	width: 430px;
	position: relative;
	top: -15px;
	margin-right: auto;
	margin-left: auto;
}
.prod_texto    h1{
	font-size: 26px;
}
.prod_rela  {
	height: auto;
	width: 296px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #e6e6e6;
	background-image: url(../img/bg_prd_rel.png);
	background-repeat: repeat-y;
	margin-bottom: 10px;
	margin-top: 24px;
}
.prod_rela .tit_prod_rel  {
	background-image: url(../img/tit_prd_rel.png);
	background-repeat: no-repeat;
	height: 42px;
	background-position: left center;
	margin-left: 17px;
}
.prod_rela .prd_rel_det  {
	background-image: url(../img/pd_linea.png);
	background-repeat: repeat-x;
	background-position: top;
	height: auto;
	padding-left: 10px;
	padding-top: 13px;
}
.prd_rel_det .pd_texto  {
	width: 161px;
	float: right;
	color: #000063;
	margin-top: 3px;
}
.prd_rel_det .prd_img  {
	float: left;
	width: 120px;
	text-align: center;
}


.pd_texto .categoria {
	color: #666666;
}
.pd_texto h3 a , .azul_dove{
	color: #000063;
}
.pd_texto h3 a:hover {
	color: #4a4a4a;
}
.banner_prod   {
	height: auto;
	width: 288px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
	text-align: center;
}

.banner_prod .banner_texto{
	text-align: left;
	width: 77%;
	margin-right: auto;
	margin-left: auto;
	font-size: 17px;
	margin-top: 10px;
	line-height: normal;
	letter-spacing: -1pt;
}
.banner_prod2 {
	width: 36%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.banner_prod2 .banner2_img {
	float: left;
	width: 160px;
	text-align: center;
	margin-top: 5px;
}
.banner_prod2 .banner_texto {
	text-align: left;
	font-size: 12px;
	float: right;
	width: 170px;
	margin-top: 17px;
}
.banner_prod2 .banner_texto p a, .banner_prod2 .banner_texto p a:visited{
	text-decoration: underline;
	color: #4a4a4a;
}
.banner_prod2 .banner_texto h4 {
	margin-bottom: 5px;
}

.banner_prod2 .banner_texto p a:hover {
	color: #000063;
}



#cabezal_productos .cabezal_pelo {
	position: absolute;
	width: 585px;
	z-index: 20;
	left: 351px;
	top: 64px;
	height: auto;
}
#cabezal_productos .cabezal_tupiel {
	position: absolute;
	width: 345px;
	z-index: 20;
	left: 562px;
	top: 67px;
	height: auto;
}
#cabezal_productos .cabezal_cuidado {
	position: absolute;
	width: 398px;
	z-index: 20;
	left: 380px;
	height: auto;
	top: 71px;
}
.pn_i h1 , .pn_i_2 h1 , .titulo h1, .cabezal h1  , .pn_i_3 h1{
	color: #000063;
	font-size: 24px;
	margin-top: 5px;
}
#cabezal_productos .cabezal h3 {
	margin-top: 10px;
}
.img_esta {
	height: auto;
}
.texto p , .pn_i p, .pn_i_2 p  , .pn_i_3 p{
	font-size: 12px;
	margin-bottom: 7px;
	margin-top: 5px;
	line-height: 1.3;
}
.texto  {
	width: 45%;
}

.texto .cuadro img  {
	float: right;
}
.texto .cuadro p  {
	float: left;
	width: 258px;
	font-size: 12px;
	margin-top: 7px;
}
.estaciones  {
	clear: both;
	width: 100%;
	background-image: url(../img/pd_linea.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: auto;
	padding-bottom: 24px;
}
.caja  {
	clear: both;
	width: 100%;
	background-image: url(../img/pd_linea.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: auto;
	padding-bottom: 10px;
}

.estaciones .esta {
	float: left;
	width: 33%;
}
.estaciones .esta .esta_img {
	position: relative;
	top: 0px;
	text-align: center;
}
.estaciones .esta .esta_link {
	position: relative;
	text-align: right;
	top: -50px;
	width: 92%;
}
.estaciones .esta .esta_link a {
	text-decoration: underline;

}

.estaciones .esta .esta_link a:hover {
	color: #000063;
	text-decoration: underline;
}

.texto_2 {
	width: 45%;
	margin-right: 15px;
	margin-top: 5px;
}
.banner_blog {
	height: 370px;
	width: 287px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
}
.banner_blog ul {
	margin-top: 15px;
	width: auto;
	height: 100px;

}
.banner_blog ul li {
	float: left;
	height: 100px;
	width: 71px;
	margin: 0px;
	padding: 0px;
}
.banner_blog ul li a  {
	display: block;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.banner_youtube {
	width: 287px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 24px;
}

.belleza_r {
	clear: both;
	height: 121px;
	width: 618px;
}
.blog_body {
	background-repeat: repeat;
	background-image: url(../img/bg_blog.png);
}
.bg_lineas {
	background-image: url(../img/blog_bg_lineas.png);
	background-repeat: repeat-x;
}

.cabezal_blog {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	position: relative;
	z-index: 23;
	width: 960px;
}


.content_blog {
	position: relative;
	z-index: 22;
	width: 985px;
	height: auto;
	margin-top: -38px;
	margin-bottom: 10px;
}
.content_blogCopy {
	position: relative;
	z-index: 22;
	top: 0px;
	width: 985px;
	height: auto;
}

.col_izq_blog {
	width: 650px;
	height: auto;
}
.botonera_cat {
	background-image: url(../img/top_blog.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 650px;
	height: 90px;
	padding-top: 40px;
	padding-bottom: 10px;
}
.botonera_cat ul {
	width: 608px;
	margin-right: auto;
	margin-left: auto;
}

.botonera_cat ul li {
	float: left;
	height: 90px;
}
.botonera_cat ul a {
	display: block;
	height: 90px;
	background-repeat: no-repeat;
	background-position: top;
	width: 76px;
}
.botonera_cat ul .a_escapada {
	background-image: url(../img/nav_blog/escapadas.png);
}
.botonera_cat ul .a_escapada_selected     , .botonera_cat ul .a_escapada:hover{
	background-image: url(../img/nav_blog/escapadas.png);
	background-position: bottom;
}
.botonera_cat ul .a_equilibrio  {
	background-image: url(../img/nav_blog/equilibrio.png);
}
.botonera_cat ul .a_equilibrio_selected , .botonera_cat ul .a_equilibrio:hover{
	background-image: url(../img/nav_blog/equilibrio.png);
	background-position: bottom;
}
.botonera_cat ul .a_break  {
	background-image: url(../img/nav_blog/break.png);
}
.botonera_cat ul .a_break_selected , .botonera_cat ul .a_break:hover{
	background-image: url(../img/nav_blog/break.png);
	background-position: bottom;
}
.botonera_cat ul .a_simple  {
	background-image: url(../img/nav_blog/simple.png);
}
.botonera_cat ul .a_simple_selected , .botonera_cat ul .a_simple:hover{
	background-image: url(../img/nav_blog/simple.png);
	background-position: bottom;
}
.botonera_cat ul .a_miradas  {
	background-image: url(../img/nav_blog/miradas.png);
}
.botonera_cat ul .a_miradas_selected , .botonera_cat ul .a_miradas:hover{
	background-image: url(../img/nav_blog/miradas.png);
	background-position: bottom;
}
.botonera_cat ul .a_rincones  {
	background-image: url(../img/nav_blog/rincones.png);
}
.botonera_cat ul .a_rincones_selected , .botonera_cat ul .a_rincones:hover{
	background-image: url(../img/nav_blog/rincones.png);
	background-position: bottom;
}
.botonera_cat ul .a_alma  {
	background-image: url(../img/nav_blog/alma.png);
}
.botonera_cat ul .a_alma_selected , .botonera_cat ul .a_alma:hover{
	background-image: url(../img/nav_blog/alma.png);
	background-position: bottom;
}
.botonera_cat ul .a_retrato  {
	background-image: url(../img/nav_blog/retrato.png);
}
.botonera_cat ul .a_retrato_selected , .botonera_cat ul .a_retrato:hover{
	background-image: url(../img/nav_blog/retrato.png);
	background-position: bottom;
}

.nota {
	background-image: url(../img/medio_blog.png);
	background-repeat: repeat-y;
	width: 611px;
	background-position: center;
	padding-right: 19px;
	padding-left: 20px;
	clear: both;
	float: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-bottom: 10px;
}
.paginado {
	height: 78px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.paginado ul li {
	float: left;
	height: 25px;
	width: 29px;
	margin-right: 15px;
	margin-left: 15px;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}
.paginado ul .activo  {
	background-image: url(../img/bg_li.png);
}
.paginado ul li a {
	color: #C18012;
}
.paginado ul li a:hover     {
	color: #000063;
}
.nube {
	background-image: url(../img/bg_nube.png);
	height: 207px;
	width: 608px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #e7e7e7;
	margin-top: 3px;
}
.nube .nube_tit , .coment_post .post_tit{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e7e7e7;
	height: 26px;
	padding-left: 15px;
	color: #000063;
	padding-top: 10px;
}
.nube .tag {
	height: 130px;
	width: 570px;
	padding: 20px;
	text-align: center;
}
.nube .tag a {
	color: #4a4a4a;
}
.nube .tag a:hover {
	color: #4a4a4a;
	text-decoration: underline;
}
.col_der {
	height: auto;
	width: 334px;
}


.ultimos_post {
	background-image: url(../img/top_post.png);
	background-position: center top;
	width: 317px;
	height: auto;
	padding-top: 40px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 17px;
}
.ultimos_post .h2 {
	margin: 0px;
	padding: 0px;
}

.bg_col_der {
	background-image: url(../img/medio_post.png);
	background-position: center;
	width: 298px;
	height: auto;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	margin: 0px;
	padding-left: 17px;
	padding-right: 15px;
}



.ul_post {
	width: 294px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.segui_dove {
	background-image: url(../img/bg_segui_dove.png);
	background-repeat: no-repeat;
	height: auto;
	width: 254px;
	border: 1px solid #e7e7e7;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	margin-bottom: 10px;
}
.segui_dove .linea  {
	background-image: url(../img/pd_linea.png);
	height: 10px;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	font-size: 1px;
	line-height: 0px;
}
.segui_dove .rss img {
	vertical-align: middle;
}
.segui_dove .rss a {
	font-size: 12px;
	font-weight: bold;
}

.segui_dove .rss a:visited {
	text-decoration: none;
	color: #4a4a4a; 
}

.publi {
	text-align: center;
	width: 294px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: auto;
}
.coment_post {
	height: auto;
	width: 100%;
	background-image: url(../img/bg_coment.png);
	margin-top: 5px;
	margin-bottom: 5px;
}
.formu_coment {
	width: 100%;
	padding-top: 20px;
	height: auto;
	padding-bottom: 20px;
}
.formu_coment form {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: auto;
}
.formu_coment form label {
	width: 28%;
	display: block;
	float: left;
	text-align: right;
	margin-right: 15px;
	height: 20px;
	margin-top: 7px;
	margin-bottom: 3px;
}
.formu_coment form input {
	float: left;
	width: 68%;
	border: 1px solid #CCC;
	margin-top: 5px;
	height: 20px;
	margin-bottom: 5px;
}
.formu_coment form .f-texto {
	font-size: 10px;
	float: right;
	width: 68%;
	text-indent: -5px;
	margin-left: 32%;
	margin-bottom: 7px;
}
.formu_coment form .f_cod {
	width: 133px;
	margin-right: 20px;
	height: 20px;
	margin-top: 12px;
	margin-bottom: 14px;
	float: left;
}
.formu_coment form .l_cod {
	margin-top: 14px;
	margin-bottom: 12px;
	height: 20px;
}
.formu_coment form img {
	height: 42px;
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
	clear: right;
}
.formu_coment form textarea {
	height: 90px;
	width: 68%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #CCC;
}
.formu_coment form .com {
	clear: left;
	width: 28%;
	float: left;
}
.formu_coment form .enviar {
	background-image: url(../img/enviar.png);
	height: 33px;
	width: 98px;
	display: block;
	clear: both;
	margin-left: 32%;
	position: relative;
}





/************************************************/
/*
	Paginator 3000
	- idea by ecto (ecto.ru)
	- coded by karaboz (karaboz.ru)
	- modified by dzhus (dzhus.com)
*/
.paginator {
	/*margin-top:60px;
	font-size:1em;
	width:100%;*/
	height: 78px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.paginator table {
	border-collapse:collapse;
	table-layout:fixed;
	/*width:100%;*/
}
.paginator table td {
	padding:0;
	white-space:nowrap;
	text-align:center;
}
.paginator span {
	display:block;
	padding:3px 0;
	color:#fff;
}
.paginator span strong,
.paginator span a {
	padding:2px 6px;
}
.paginator span strong {
	background:#ff6c24;
	font-style:normal;
	font-weight:normal; 
}
.paginator .scroll_bar {
	/*width:100%;	*/
	height:20px;
	position:relative;
	margin-top:10px; 
}
.paginator .scroll_trough {
	/*width:100%;	*/
	height:3px;
	background:#ccc;
	overflow:hidden;
}
.paginator .scroll_thumb {
	position:absolute;
	z-index:2;
	width:0; height:3px;
	top:0; left:0;
	font-size:1px;
	background:#363636;
}
.paginator .scroll_knob {
	position:absolute;
	top:-5px; left:50%;
	margin-left:-10px;
	/*width:20px; */
	height:20px;
	overflow:hidden;
	background:url(../img/slider_knob.gif) no-repeat 50% 50%;
	cursor:pointer; cursor:hand;
}
.paginator .current_page_mark {
	position:absolute;
	z-index:1;
	top:0; left:0;
	width:0; height:3px;
	overflow:hidden;
	background:#ff6c24;
}

.fullsize .scroll_thumb {
	display:none;
}

.paginator_pages {
	/*width:100%;*/
	text-align:right;
	font-size:0.8em; 
	color:#808080;
	margin-top:-10px; 
}

/* ~~ Terminos y condiciones ~~ */


#terminos h1 {
	color:#000063;
	font-size:24px;
	margin-top:5px;
}

#terminos h2 {
	color:#535353;
	font-weight:lighter;
	text-transform:capitalize;
	font-size:1.2em;
	margin-bottom:6px;
}
#cont-flash {
	width: 960px;
	height: 505px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}


/* ciclos-banner*/
.ciclos-banner {
	/*height: 102px;
	width: 959px;*/
	height: 137px;
	width: 963px;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../img/banner_damage_therapy.png);*/
	background-image: url(../img/banner-tu-pelo.jpg);
	background-repeat: no-repeat;
}

.ciclos-banner .cono-mas {
	height: 99px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 9;
	margin-top: 0px;
}
.ciclos-banner .imglink.bnt-1 {
	background-image: none;
	width: 225px;
	height: 99px;
	float: left;
	padding-left: 25px;
}
.ciclos-banner .cono-mas .imglink.bnt-1 a {
	display: block;
	height: 100%;
	width: 223px;
}

.ciclos-banner .cono-mas .bottom-menu {
	height: 45px;
	width: 350px;
	float: left;
	padding-top: 12px;
	margin-top: 28px;
}
.ciclos-banner .bottom-menu h4 {
	font-size: 16px;
}

.ciclos-banner .bottom-menu li a h4 {
	color: #a3c8f2;
	cursor: pointer;
	font-size: 16px;
	float: left;
	margin-right: 10px;
}
.ciclos-banner .bottom-menu ul li {
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFF;
	height: auto;
}
.ciclos-banner .bottom-menu ul li a {
	color: #FFF;
	width: 192px;
}
.ciclos-banner .cono-mas .bottom-menu ul li .re-a {
	height: 23px;
	display: block;
}

.ciclos-banner .flecha {
	background-image: url(../img/flecha-dmg.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 15px;
	display: block;
	float: left;
}
.ciclos-banner .flecha:hover {
	cursor: pointer;
}
.cont-social {
	float: right;
	width: 255px;
	height: 16px;
	padding-top: 14px;
}
.cont-social ul li {
	float: left;
	line-height: 16px;
	margin-right: 7px;
}
.cont-social ul li a span {
	color: #CACACA;
	font-family: 'HelveticaNeueLTPro45Light', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 12pt;
	font-size: 8pt;
	padding-left: 3px;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 8, 2011 */



@font-face {
    font-family: 'HelveticaNeueLTPro65Medium';
    src: url('../fonts/helveticaneue-md-webfont.eot');
    src: url('../fonts/helveticaneue-md-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-md-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-md-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-md-webfont.svg#HelveticaNeueLTPro65Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTPro45Light';
    src: url('../fonts/helveticaneue-lt-webfont.eot');
    src: url('../fonts/helveticaneue-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-lt-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-lt-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-lt-webfont.svg#HelveticaNeueLTPro45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
.cont-social ul li a img {
	vertical-align: top;
}
#cabezal_medica {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 350px;	
	background-color: #FFF;
	position: relative;
	background-image: url(../img/bg_producto.png);
	background-repeat: no-repeat;
}
#cabezal_medica .img_pr_fijo {
	height: 271px;
	z-index: 1;
	
	top: -41px;
}


.nav-medica {
	background-color: #FFF;
	height: 53px;
	width: 960px;
	background-image: url(../img/bg-nav-medica.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.bot-medica {
	height: 53px;
	width: 355px;
	margin-right: auto;
	margin-left: auto;
}
.btn-porque {
	background-image: url(../img/btn-porque.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 53px;
	width: 178px;
	cursor: pointer;
	float: left;
}
.btn-porque:hover , .btn-porque.active{
	background-position: bottom;
}
.btn-articulos {
	background-image: url(../img/btn-articulo.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 53px;
	width: 177px;
}
.btn-articulos:hover, .btn-articulos.active {
	background-position: bottom;
}
.cont-medica-home {
	text-align: center;
	width: 910px;
	padding-top: 25px;
	height: 160px;
	margin-right: auto;
	margin-left: auto;
}
.cont-medica-home ul li {
	background-image: url(../img/bg-li-medica.png);
	float: left;
	height: 160px;
	width: 297px;
	margin-right: 9px;
	background-repeat: no-repeat;
	background-position: center top;
}

.cont-medica-home ul li.nomargin {
	margin-right: 0px;
}

.con-desta {
	width: 266px;
	margin-right: auto;
	margin-left: auto;
	height: 144px;
	text-align: left;
	margin-top: 16px;
}
.con-desta h2 {
	font-size: 15px;
	color: #000063;
	font-family: 'HelveticaNeueLTPro45Light', Verdana, Geneva, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #787878;
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 5px;
}
.con-desta h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #8b702c;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.con-desta img {
	float: left;
	margin-right: 3px;
	margin-bottom: 40px;
}
.con-desta a.vermas {
	font-size: 10px;
	color: #000063;
	text-decoration: underline;
}
.con-desta p {
	margin-bottom: 10px;
	padding-right: 5px;
}
.cont-media-interna {
	height: auto;
	width: 939px;
	padding-left: 21px;
	padding-top: 29px;
}
.cont-media-interna h2 {
	font-family: 'HelveticaNeueLTPro45Light', Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
	letter-spacing: -0.5px;
}
.cont-media-interna .linea {
	background-image: url(../img/linea.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 1px;
	width: 253px;
	line-height: 1px;
	font-size: 0px;
	margin-bottom: 24px;
}
.cont-interna {
	clear: both;
}
.cont-interna .ci-izq {
	width: 297px;
	float: left;
	margin-right: 37px;
}
.cont-interna .ci-der {
	float: left;
	width: 571px;
	height: auto;
}
.ci-izq .int-menu {
	background-image: url(../img/bg-medica-menu.png);
	background-repeat: repeat-y;
	height: 190px;
	width: 265px;
	padding-right: 16px;
	padding-left: 16px;
	margin-bottom: 20px;
	padding-top: 3px;
}
.ci-izq .int-menu ul li {
	line-height: 29px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #747474;
}
.ci-izq .int-menu ul li.ul-li {
	border-bottom-style: none;
}

.ci-izq .int-menu ul li a {
	padding-left: 35px;
	line-height: 29px;
}
.ci-izq .int-menu ul li a.med-menu2 {
	padding-left: 10px;
	font-family: 'HelveticaNeueLTPro45Light', Arial, Helvetica, sans-serif;
	font-size: 13px;
	display: block;
	margin-left: 35px;
	color: #231f20;
}
.ci-izq .int-menu ul li a.med-menu2:hover, .ci-izq .int-menu ul li a.med-menu2.active {
	color: #8b702c;
	background-image: url(../img/flecha-dorada.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.ci-izq .int-menu ul li a.med-menu {
	background-image: url(../img/dove-activa.png);
	background-position: left top;
	display: block;
	background-repeat: no-repeat;
	font-family: 'HelveticaNeueLTPro65Medium', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000063;
}
.ci-izq .int-menu ul li a.med-menu:hover, .ci-izq .int-menu ul li a.med-menu.active {
	background-position: left bottom;
	color: #8b702c;
}
.ci-izq .jabon {
	background-image: url(../img/jabon-trans.png);
	background-position: center top;
	height: 301px;
	width: 100%;
	background-repeat: no-repeat;
}

.ci-der h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #000063;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000063;
	padding-bottom: 5px;
}
.ci-der h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #000063;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000063;
	padding-bottom: 5px;
}

.ci-der h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8b702c;
	margin-bottom: 20px;
}
.ci-der .box-med {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7D7D7D;
	margin-bottom: 18px;
	padding-bottom: 18px;
	clear: both;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
	margin-top: 8px;
	height:100px;
}
.ci-der .box-med-single {
	margin-bottom: 18px;
	padding-bottom: 18px;
	clear: both;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
}

.ci-der .box-med h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000063;
}

.ci-der .box-med h4  a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000063;
}

.ci-der .box-med h4  a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8B702C;
}

.b-med-left {
	float: left;
	width: 370px;
	margin-right: 28px;
}
.b-med-left-single {
	float: left;
	/*width: 570px;*/
	width: 540px;
	margin-right: 28px;
}
.btn-down {
	float: left;
	height: 66px;
	padding-top: 25px;
}

.btn-down .btn-pdf {
	background-image: url(../img/btn-pdf.png);
}
.btn-down a {
	display: block;
	height: 33px;
	width: 144px;
	cursor: pointer;
}
.btn-down-single {
	float: left;
    height: 45px;
    padding-top: 20px;
}

.btn-down-single .btn-pdf {
	background-image: url(../img/btn-pdf.png);
}
.btn-down-single a {
	display: block;
	height: 33px;
	width: 144px;
	cursor: pointer;
}
.btn-down .btn-vermas {
	background-image: url(../img/btn-masinfo.png);
}
.med-paginado {
	line-height: 15px;
	height: 15px;
	width: 100%;
	clear: both;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
.med-paginado a {
	color: #517cb9;
	padding-right: 5px;
	padding-left: 5px;
}
.med-paginado a.active {
	color: #333333;
}

.med-paginado a .ant-pag {
	margin-right: 10px;
}
.med-paginado a .sig-pag {
	margin-left: 10px;
}

