/*CSS DOCUMENT
Bolín Bolón June 2007 */


/* General colors

	blue: color: #7571c7;
	pink: color: #f16e96;
	grey: color: #303030;
	light grey: color : #898989;

*/

/* General styles -------------------------------------------------------------------------*/

/* hiperlinks */
a:link { text-decoration: none; color: #8b3e56;	}
a:visited { text-decoration: none; color:#8b3e56; }
a:active { text-decoration: none; color:#000000; }
a:hover { text-decoration: none; color:#7571c7; cursor: hand;}

img { border-width: 0px;}  /* No border on img links */
table { font-size:12px; color: #797979; text-align:justify; line-height: 130%; }

.clearFloat { clear:both; } /* This sets the end of the "float" elements. we need it for mozilla and to avoid errors */
.margin30px { height:30px; }



p { font-size:12px; color: #797979; text-align:justify; line-height: 130%; }
h1{	font:1.10em "Trebuchet MS",Verdana,Helvetica, sans-serif; color:#f16e96; letter-spacing:0.05em; padding-top:30px;}
/*h1{	font:1.1em "Century Gothic","Trebuchet MS",Verdana,Helvetica, sans-serif; font-weight: 700; color:#f16e96; letter-spacing:0.05em; padding-top:30px; font-variant:small-caps;}*/
h2{ font:0.80em "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#7571c7; font-weight:bold; line-height:18px;}
/*h2{ font:0.85em "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color:#7571c7;letter-spacing:0.05em;}*/
h3{ font:1.1em "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif; color:#7571c7; line-height:18px;}

strong{ font-weight:bold; color:#7571c7;}


#info ul{
	margin-top:5px;
}
#info li{
	font-size:12px; color:#303030;
	list-style: none;
	background-image: url(../img/bolon.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:2px;
}

.ul_cert{
	margin-top:5px;
}
.li_cert{
	font-size:12px; color:#303030;
	list-style: none;
	background-image: url(../img/bolon.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:2px;
}



html,body {
	font:1em Arial, Verdana, Helvetica, sans-serif;
/*	font:Arial, Verdana;*/
	margin:0px;
	padding:0px;
	height:100%;
}

/* 1º */
#page{
	position: relative;
	border: 0px;
	margin:0 auto; /* we center the page with this */
	padding:0px;	
	width:742px;
	height:100%;
	min-height:100%;
	padding-left:87px;
}



/* 2º */
#content{
	position:relative;
	z-index:1; /* El contenido siempre está debajo */
	width:100%;
}


/* Shared zones -----------------------------------------------------------------------------------*/
/* 2º */


.language
{
	width: 740px;
	height: 20px;
	text-align: right;
	padding: 20px 0 00px 0;
	font-size: 0.8em;
	color: #666;
}
.language select
{
	border: 1px solid #444;
	font-size: 0.85em;
	color: #666;
}


/* Menu */
#navMenu {
	margin:0px;
	padding:0px;
	padding-top:10px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
}

#navMenu ul {
	margin: 0;
	padding: 0;
/*	background:url(../img/bg_menu.png) no-repeat;*/
	height:30px;		
	width: 742px; 
	list-style: none;
	list-style-type: none;
	list-style-image: none;	
}

#navMenu li {
	float: left;
	position: relative;
	
	/*position:absolute;*/
	display: inline;
	margin-top:0px;	
}

#navMenu li a,
#navMenu li a:link,
#navMenu li a:hover,
#navMenu li a:visited {
	width:105px;
	height:30px;
	position:absolute;
	color:#FFFFFF;
	text-indent:10px;
}

#navMenu li#m1 a, #navMenu li#m1 a:link, #navMenu li#m1 a:hover {
 left:0px; 
 background-color: #f00; 
 background:url(../img/bg_menu_izq.png) no-repeat top;  
 
 	width:105px;
	height:30px;
	position:absolute;
	color:#FFFFFF;
	text-indent:10px;
 }
 
 
#navMenu li#m1 a{ left:0px; background:url(../img/bg_menu_izq.png) no-repeat; background-color: #7571C7; }
#navMenu li#m2 a{ left:105px; background:url(../img/bg_menu_central.png) no-repeat; background-color: #7571C7; }
#navMenu li#m3 a{ left:210px; background:url(../img/bg_menu_central_pink.png) no-repeat; background-color: #F48BAB; }
#navMenu li#m4 a{ left:315px; background:url(../img/bg_menu_central.png) no-repeat; background-color: #7571C7; }
#navMenu li#m5 a{ left:420px; background:url(../img/bg_menu_central_pink.png) no-repeat; background-color: #F48BAB; }
#navMenu li#m6 a{ left:525px; background:url(../img/bg_menu_central.png) no-repeat; background-color: #7571C7; }
#navMenu li#m7 a{ left:630px; background:url(../img/bg_menu_der.png) no-repeat; background-color: #7571C7; }

#navMenu li#m1 a:hover { 
	background-position: 0px -30px;
	background-color: #918DD2;
}

#navMenu li#m2 a:hover { 
	background-position: 0px -30px;
	background-color: #918DD2;
}

#navMenu li#m3 a:hover { 
	background-position: 0px -30px;
	background-color: #F6A2BC;
}

#navMenu li#m4 a:hover { 
	background-position: 0px -30px;
	background-color: #918DD2;
}

#navMenu li#m5 a:hover { 
	background-position: 0px -30px;
	background-color: #F6A2BC;
}

#navMenu li#m6 a:hover { 
	background-position: 0px -30px;
	background-color: #918DD2;
}

#navMenu li#m7 a:hover { 
	background-position: 0px -30px;
	background-color: #918DD2;
}

#subMenu2{
	z-index:100; /* submenu is always on top */
	visibility: hidden;
	position:absolute;
	top:80px;
	left:195px;
/*	height:77px;*/	
/*	background-image:url(../../../../img/bg_submenu_blue.png);
	background-repeat: repeat-y;*/
	background-color: #BAB8E3;
}

#subMenu3{
	z-index:100; /* submenu is always on top */
	visibility: hidden;
	position:absolute;
	top:80px;
	left:300px;
/*	height:96px;	
	background-image:url(../../../../img/bg_submenu_pink.png);
	background-repeat: repeat-y; */
	background-color: #F9C5D5;
}
#subMenu4{
	z-index:100; /* submenu is always on top */
	visibility: hidden;
	position:absolute;
	top:80px;
	left:405px;
/*	height:58px;	
	background-image:url(../../../../img/bg_submenu_blue.png);
	background-repeat: repeat-y; */
	background-color: #BAB8E3;
}
#subMenu7{
	z-index:100; /* submenu is always on top */
	visibility: hidden;
	position:absolute;
	top:80px;
	left:720px;
/*	height:39px;
	background-image:url(../../../../img/bg_submenu_blue.png);
	background-repeat: repeat-y;*/
	background-color: #BAB8E3;
}


#subMenu2 ul, #subMenu3 ul , #subMenu4 ul , #subMenu7 ul {
	margin: 0;
	padding: 1px 0 0 0;
	display: list-item;
	list-style:none;
	list-style-type: none;
	list-style-image: none;	
	width:105px;
	font-size:11px;
	border-top: 1px solid #fff;	
}
#subMenu2 li, #subMenu3 li, #subMenu4 li, #subMenu7 li{
	margin:0;
	border-bottom: 1px solid #fff;
	text-align: left;
}

#subMenu3 li a{
	margin:4px 0 4px 10px;
	color:#ff4880;
	font-weight: normal;
}

#subMenu2 li a, #subMenu4 li a, #subMenu7 li a{
	margin:4px 0 4px 10px;
	color:#4f49c6;
	font-weight: normal;
}
#subMenu2 li a:hover, #subMenu3 li a:hover, #subMenu4 li a:hover, #subMenu7 li a:hover{
	margin:4px 0 4px 10px;
	color:#FFFFFF;	
	font-weight: normal;
}








/* Agente's menu */
#navMenuAgentes {
	margin:0px;
	padding:0px;
	padding-top:50px;
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
}

#navMenuAgentes ul {
	margin: 0;
	padding: 0;
	height:30px;		
	width: 742px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;	
}

#navMenuAgentes li {
	float: left;
	position: relative;
	display: inline;
	margin-top:0px;	
}

#navMenuAgentes li a{
	width:148px;
	height:30px;
	position:absolute;
	color:#fff;
	text-indent:10px;
}

#navMenuAgentes li#m1 a{ left:0px; background:url(../img/bg_menu_agentes_izq.png) no-repeat; background-color: #7571C7; }
#navMenuAgentes li#m2 a{ left:148px; background:url(../img/bg_menu_agentes_central.png) no-repeat; background-color: #7571C7; }
#navMenuAgentes li#m3 a{ left:296px; background:url(../img/bg_menu_agentes_central.png) no-repeat; background-color: #7571C7; }
#navMenuAgentes li#m4 a{ left:444px; background:url(../img/bg_menu_agentes_central.png) no-repeat; background-color: #7571C7; }
#navMenuAgentes li#m5 a{ left:592px; background:url(../img/bg_menu_agentes_der.png) no-repeat; background-color: #7571C7; }

#navMenuAgentes li#m1 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuAgentes li#m2 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuAgentes li#m3 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuAgentes li#m4 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuAgentes li#m5 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}






/* Clientes's menu */
#navMenuClientes {
	margin:0px;
	padding:0px;
	padding-top:50px;
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
}

#navMenuClientes ul {
	margin: 0;
	padding: 0;
	height:30px;		
	width: 742px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;	
}

#navMenuClientes li {
	float: left;
	position: relative;
	display: inline;
	margin-top:0px;	
}

#navMenuClientes li a{
	width:185px;
	height:30px;
	position:absolute;
	color:#FFFFFF;
	text-indent:10px;
}

#navMenuClientes li#m1 a{ left:0px; background:url(../img/bg_menu_clientes_izq.png) no-repeat; background-color: #7571C7;	 }
#navMenuClientes li#m2 a{ left:185px; background:url(../img/bg_menu_clientes_central.png) no-repeat; background-color: #7571C7;}
#navMenuClientes li#m3 a{ left:370px; background:url(../img/bg_menu_clientes_central.png) no-repeat; background-color: #7571C7; }
#navMenuClientes li#m4 a{ left:555px; background:url(../img/bg_menu_clientes_der.png) no-repeat; background-color: #7571C7; }

#navMenuClientes li#m1 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuClientes li#m2 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuClientes li#m3 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}

#navMenuClientes li#m4 a:hover { 
	background-color: #9E9BD8;
	background-position: 0px -30px;
}





/* Search div */

#search{
	width:742px;
	height:25px;
	background-image:url(../img/bg_buscador_login.png);
	background-repeat:no-repeat;
	font-size:11px;
	padding-top:5px;
	margin-top:5px;	
}
#search input{
	float:right;
	height: 10px;
	font-size:10px;
}
#search img{
	float:right;
	margin-top:-1px;
	margin-right:5px;	
}
#search span{
	float:right;
}

#search #inputBusca{
	margin-left:5px;
	width: 145px;
	margin-right:5px;
}

/* Login div */

#login label,
#login input
{
	font-size:10px;
	display: block;
}
#login input
{
	margin-bottom:20px;
}


/* Logout div */

#logout{
	width:742px;
	height:20px;
	background-image:url(../img/bg_buscador_login.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-size:11px;
	padding-top:7px;
	margin-top:5px;
}
#logout img{
	float:right;
	margin-top:-1px;
	margin-right:5px;	
}
#logoutText{
	float:right;
	margin-right:5px;
}

#logoutId{
	float:left;
	margin-left:5px;
	color: #303030;	
}



/* footer div */

#footer {
	width:100%;
	margin-top:10px;
	vertical-align:middle;
}


#footer ul {
	margin: 0;
	padding:0;	
	font-size:10px;
	font-weight:normal;
	list-style-type: none; 
	list-style-image: none;
	text-align:right; 
}
	
#footer li {
	display: inline; 
	margin-right:0px;
	margin-left:5px;
}

#footer span {
	margin-left:10px;
}

#footer img {
	position:relative;
	float:left;
}




/* Home -----------------------------------------------------------------------------------*/
/* 2º */

#logoHome{
	position: absolute;
	width:110px;
	height:120px;
	top:20px;
	left:-24px;
}

#contentHomeBCenter{
	padding:0;
	margin:0;
}
#cuerpoPromo {
	font-size: 1.4em;
}

#contentPromo .cuerpoPromo {
	clear: both;
	height: auto;
	width: auto;
}


#contentHomeB1{
	width:292px;
	float:left;
}
#contentHomeB2{
	width:225px;
	float:left;
}

#contentHomeB3{
	width:225px;
	float:left;
}

/* General (Contents) -----------------------------------------------------------------------------------*/
/* 2º */

#info {
	float:left;
	width:350px;
	padding-bottom:10px;
	padding-right:10px;
}

#info2 {
	float:left;
	width:100%;
	padding-bottom:10px;
	padding-right:10px;
}

#info h1{
	/*padding-top:30px;*/
}

#info h2{
	margin:0px;
	padding:0px;
}

#info p{
	padding:0;
	margin:0;
	padding-bottom:15px;
	padding-top:10px;
}

#info img{
	padding-top:5px;
	padding-bottom:5px;	
}

#rightImg{
	float:left;
}

/* This Styles will appear on the contents administrator, thats why their names aren´t normalized */
#info .Imagen_en_la_derecha{ text-align:right; }
#info .Imagen_en_la_izquierda {	text-align:left; }
#info .Imagen_en_el_centro{ text-align:center; }
#info .Imagen_en_la_derecha_texto_alrededor { float:right;}
.Imagen_en_la_derecha_texto_alrededor { float:right;}
.Imagen_en_la_izquierda_texto_alrededor { float:left;}

#content .Lista {
	list-style: none;
/*	list-style-image:url(../img/list.png);*/
	padding-top:0;
	margin-top:20px;
	padding-left:0px;
	padding-bottom:10px;
}

#content .Lista li {
	list-style: none;
	background: url(../img/list.png) 0 7px no-repeat;	
	margin-top:15px;
	padding-top:0;
	margin-bottom:5px;
	padding-left: 10px; 
}

#content .Lista p {
	margin:0;
	padding:0;
	margin-bottom:3px;
}


/* News -----------------------------------------------------------------------------------*/
/* 2º */

#newsHeader{
	margin-bottom:10px;
}

#newsHeader h1{
	float:left;
}

#newsHeader #pager{
	position:relative;
	float:right;
	margin-top:40px;
	font-size:10px;
	color: #303030;
}

#newsHeader #pager ul{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

#newsHeader #pager li {
	display: inline;
	float: left;
	margin-top:0px;	
	margin-right:5px;
}


.newsItemBlue{
	margin-right:2px;
	margin-bottom:3px;
	float:left;
	width:369px;
	height:113px;
	background-image:url(../img/bg_news_item_blue.png);
	background-repeat:no-repeat;	
}

.newsItemPink{
	margin-right:2px;
	margin-bottom:3px;
	float:left;
	width:369px;
	height:113px;
	background-image:url(../img/bg_news_item_pink.png);
	background-repeat:no-repeat;	
}

.newsItemPink img, .newsItemBlue img {
	float:left;
	margin-top:23px;
	margin-left:20px;
}

.newsItemPink span, .newsItemBlue span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	width:230px;
	color: #898989;
	float:left;
	margin-top:20px;
	margin-left:10px;
}

.newsItemPink  h2, .newsItemBlue h2 {
	float:left;
	width:230px;
	margin-top:5px;
	margin-left:10px;	
}

#newsTotal {
	float:right;
	margin-bottom:15px;
	margin-top:10px;
}

#newsTotal p{
	color: #7571c7;
}


#newsDetailHeaderLeft {
	float:left;
	width:200px;
	height:20px;
}

#newsDetailHeaderRight {
	float:right;
	width:200px;
	height:20px;
}

#newsDetailHeaderLeft img{
	float:left;
}
#newsDetailHeaderLeft p{
	float:left;
	padding:0;
	margin:0;
	margin-left:5px;
}
#newsDetailHeaderRight img{
	float:right;
	
}
#newsDetailHeaderRight p{
	float:right;
	padding:0;
	margin:0;	
	margin-right:5px;
	color:#898989;
}


.newsDetailLine{
	padding:0;
	margin:0;
	background-image:url(../img/bg_news_line.png);
	background-repeat: repeat-x;
	background-position: 0 18px;
	height:28px;
}


#newsDetailContent{
	margin-bottom:5px;
	margin-top:20px;
}

#newsDetailContent img{
	float:left;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:10px;
}
#newsDetailContent p{
}


/* Links ---------------------------------------------------------------------------------------------- */

.linksItemBlue{
	margin-right:2px;
	margin-bottom:3px;
	width:741px;
	height:67px;
	background-image:url(../img/bg_links_item_blue.png);
	background-repeat:no-repeat;	
}

.linksItemPink{
	margin-right:2px;
	margin-bottom:3px;
	width:741px;
	height:67px;
	background-image:url(../img/bg_links_item_pink.png);
	background-repeat:no-repeat;	
}

.linksItemBlue img, .linksItemPink img {
	float:left;
	margin-top:20px;
	margin-left:20px;
}

.linksItemBlue span, .linksItemPink span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	width:680px;
	color: #898989;
	float:left;
	margin-left:10px;
}

.linksItemBlue  h2, .linksItemPink h2 {
	float:left;
	width:680px;
	margin-top:17px;
	margin-left:10px;
	margin-bottom:0;
}


/* Store Locator ---------------------------------------------------------------------------------------------- */


#selectRegionClass {
	margin-top:20px;
	margin-bottom:30px;
	width:250px;
	font:1em Arial, Verdana;	
	font-size:11px; color:#303030;	
}


/* Zona privada COMUNICADOS ---------------------------------------------------------------------------------------------- */


.private{
/*	color: #7571c7; /* For the H1 title */
	color: #606060;
}

.newsPrivateItem{
	margin-right:2px;
	margin-bottom:3px;
	float:left;
	width:369px;
	height:113px;
	background-image:url(../img/bg_private_news_item.png);
	background-repeat:no-repeat;	
}

.newsPrivateItem img {
	float:left;
	margin-top:23px;
	margin-left:20px;
}

.newsPrivateItem span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	width:230px;
	color: #898989;
	float:left;
	margin-top:20px;
	margin-left:10px;
}

.newsPrivateItem h2 {
	float:left;
	width:230px;
	margin-top:5px;
	margin-left:10px;	
	color: #303030;	
}

.newsPrivateLine{
	padding:0;
	margin:0;
/*	background-image:url(../img/bg_private_line.png);*/
	background-image:url(../img/bg_footer_line.png);
	background-repeat: repeat-x;
	background-position: 0 18px;
	height:28px;
	color:#333333;
}


#line {
	background-image:url(../img/bg_footer_line.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	height:3px;
}



.linksPrivateItem{
	margin-right:2px;
	margin-bottom:3px;
	width:741px;
	height:67px;
	background-image:url(../img/bg_links_private_item.png);
	background-repeat:no-repeat;	
}


.linksPrivateItem img {
	float:left;
	margin-top:20px;
	margin-left:20px;
}

.linksPrivateItem span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	width:680px;
	color: #898989;
	float:left;
	margin-left:10px;
}

.linksPrivateItem h2 {
	float:left;
	width:680px;
	margin-top:17px;
	margin-left:10px;
	margin-bottom:0;
	color:#000000;
}


#catalog {
	width:741px;
/*height:566px; background-color:#00FF00;*/ 	
	 
	background-image:url(../img/bg_catalog.png);
	background-repeat:no-repeat; 
	
}

#catalogTitle{
	margin:0;
	margin-bottom:5px;
}
h1#catalogTitle a,
h1#catalogTitle a:visited
{
	font:1.10em "Trebuchet MS",Verdana,Helvetica, sans-serif; 
	color:#f16e96; 
	letter-spacing:0.05em; 
	padding-top:30px; 
}


#catalog{
	position:relative;
	z-index:1;
	padding-top:0px;
}
#catalog .index{
	width:700px;
	/* **** ARTEMUR - 18/02/09 */
	/* float:left; */
	/* **** ARTEMUR - 18/02/09 */
}

.index ul {
	position:relative;
	margin: 0;
	padding:0;	
	font-size:11px;
	font-weight:normal;
	list-style-type: none; 
	list-style-image: none;
	height:20px;
}
	
.index li {
	display: inline; 
	/* **** ARTEMUR - 18/02/09 */
	float:left;
	/* **** ARTEMUR - 18/02/09 */
	position: relative;
	height:25px; 	/* **** ARTEMUR - 18/02/09 - lo cambio de 30px a 25px*/
	margin-right:0px;
	margin-left:5px;
    line-height: 23px;
	padding-left:3px;
	padding-right:3px;	
    outline: none; /* hide dotted outline in Firefox */

}

.index li a{
	color:#7571c7;
}



.index li a.activo{
	padding-bottom:13px;
	padding-top:4px;
	padding-left:7px;
	padding-right:7px;		
	background-image:url(../img/bg_catalog_buttons_menu.png);
	background-repeat: repeat-x;
	background-position:0px 0px;
	color:#FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}




.catsubmenu{
	z-index:99; 
	visibility: hidden;
	position:absolute;
	/* **** ARTEMUR - 25-02-09 */
	/* **** Se reduce el espacio del desplegable para que no se oculte erroneamente */
	/* top:27px; */
	top:20px; 
	/* **** ARTEMUR - 25-02-09 */
	left:0px;
	padding:0;
	margin:0;
	background-color:#EFEFF8;
}

.catsubmenu ul{
	margin: 0;
	padding:0;
	padding: 1px 0 0 0;
	display: list-item;
	list-style:none;
	list-style-type: none;
	list-style-image: none;	
	width:150px;	
	font-size:11px;
	border-top: 1px solid #fff;	

}
.catsubmenu li{
/*	margin:0;
	padding:0;*/
	border-bottom: 1px solid #fff;
	text-align: left;
	padding-bottom:8px;

}

.catsubmenu li a{

	margin:4px 0 4px 10px;
	color:#7571c7;
	font-weight: normal;
}


















#catalog .page{
	/* ***** ARTEMUR - 18/02/09 */
	/* margin-top:8px;*/
	/* margin-top:30px; */ /* Con esto funciona, pero FireFox me deja mucho espacio y en IE7 más o menos bién */
	padding: 30px 0px 0px 0px; /* Esto me gusta más */
	/* ***** ARTEMUR - 18/02/09 */
	width:740px;
/*	height:390px;*/
	text-align:center;
		background-image:url(../img/bg_catalog_text.png);
	background-repeat: repeat-y;

}


#catalog .text{

	width:709px;
	overflow:visible;
	float:left;
	padding-left:15px;
	padding-right:15px;
	/*background-color:#99FF00;*/
	padding-bottom:10px;
	background-image:url(../img/bg_catalog_text.png);
	background-repeat: repeat-y;
}

#catalog .textBottom{

	width:709px;
	overflow:visible;
	float:left;
	padding-left:15px;
	padding-right:15px;
	
	padding-bottom:10px;
		background-image:url(../img/bg_catalog_textBottom.png);
		background-repeat:no-repeat;
		height:11px;
	
	
}

#catalog .textTitle{
	margin:0;
	margin-top:5px;
	padding:0;
	padding-bottom:5px;
	font-size:16px;
	font-weight:lighter
	
	
}
#catalog .textDetail{
	margin:0;
	padding:0;
	font-size:12px;
}

#catalog .print{
	position:absolute;
	float:left;
	width:20px;
	height:17px;
	top:4px;
	left:713px;
}

#catalog .coleccion{
	float:left;
	padding-left:20px;
}

#catalog .btnNextPrevious{
	background-image:url(../img/bg_catalog_buttons_back_next.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	width:166px;
	height:19px;
	top:26px;
	left:570px;
	font-size:12px;
	font-weight: bold;
	color:#fff;
	padding-top:2px;
	padding-left:23px;
}
#catalog .btnNext{
	background-image:url(../img/bg_catalog_buttons_next.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	width:166px;
	height:19px;
	top:26px;
	left:570px;
	font-size:12px;
	font-weight: bold;
	color:#fff;
	padding-top:2px;
	padding-left:95px;
}
#catalog .btnBack{
	background-image: url(../img/bg_catalog_buttons_back.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	width:166px;
	height:19px;
	top:26px;
	left:570px;
	font-size:12px;
	font-weight: bold;
	color:#fff;
	padding-top:2px;
	padding-left:23px;
}

#catalog .btnNextPrevious a {
	color:#fff;
}
#catalog .btnNextPrevious a.previous,
#catalog .btnNextPrevious a.next {
	width: 70px;
	display: block;
	float: left;
}

#catalog .btnNextPrevious a:hover{
	color: #7571c7;
}

#catalog .btnNext a{
	color:#fff;
}
#catalog .btnBack a{
	color:#fff;
	
}

#catalog .btnNext a:hover{
	color: #7571c7;
}

#catalog .btnBack a:hover{
	color: #7571c7;
}





#comunicacionTextArea #textArea{
}

#comunicacionTextArea button
{
	background-color: transparent;
	border: none;
}
#comunicacionTextArea .btnTextComunicacion{
	margin-top:10px;
	float:left;
	margin-bottom:50px;
	margin-left:305px;
	margin-right:5px;
}

#comunicacionTextArea img{
	float:left;
	margin-top:10px;
}


#susCuidados {
/*	background-image:url(../img/bg_contenidos_bebe_cuidados.png);*/
	background-image:url(../img/contenidos/bg_contenidos_bebe_cuidados.png);

	background-repeat:no-repeat;
	width:800px;
	height:169px;
	padding-top:70px;
	margin-top:-20px;
}
#suHabitacion {
/*	background-image:url(../img/bg_contenidos_bebe_habitacion.png);*/
	background-image:url(../img/contenidos/bg_contenidos_bebe_habitacion.png);
	background-repeat:no-repeat;
	width:738px;
	height:169px;
	padding-top:80px;
	margin-top:-20px;
	padding-left:15px;
}

#consejos {
/*	background-image:url(../img/bg_contenidos_consejos.png);*/
	background-image:url(../img/contenidos/bg_contenidos_consejos.png);
	background-repeat:no-repeat;
	width:738px;
	height:169px;
	padding-top:65px;
	margin-top:0px;
	padding-left:13px;
}

#canastilla {
/*	background-image:url(../img/bg_contenidos_canastilla.png);*/
	background-image:url(../img/contenidos/bg_contenidos_canastilla.png);
	background-repeat:no-repeat;
/*	position:static;*/
	width:738px;
	height:507px;
	padding-top:80px;
	margin-top:-20px;
	padding-left:15px;
}

.contentIndexBlock {
	position: absolute;
/*	display:block;*/
	visibility: hidden; 
}

#contentIndex {
	background-color: transparent;	
	float : left;
	width:228px;
	font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	font-size:14px;	color:#7571c7;
	letter-spacing:0.02em;
	font-weight:bold;
	margin-left:20px;
}


#contentIndex ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	margin-top:8px;
/*	margin-left:40px;*/
}

#contentIndex li {
	margin-top:0px;
	margin-bottom:8px;
}

#contentIndex li a{	color:#7571c7; }
#contentIndex li a:hover{ color:#f16e96; }

#contentIndexPromo {
	background-color: transparent;
	float : left;
	width:230px;
	font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#7571c7;
	letter-spacing:0.02em;
	font-weight:lighter;
	margin-left:10px;
}

#contentIndexPromo ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	margin-top:4px;
/*	margin-left:40px;*/
}
#contentIndexPromo li {
	margin-top:0px;
	margin-bottom:4px;
}

#contentIndexPromo li a{	color:#FF3300; }
#contentIndexPromo li a:hover{ color:#f16e96; }


#contentCanastilla {
	background-color: transparent;	
	float : left;
	width:178px;
	font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	color:#7571c7;
	font-weight:bold;
	margin-left:0px;
	text-align:center;
	margin-top:0px;
}
#contentCanastilla ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	margin-top:-5px;
/*	margin-left:40px;*/
}

#contentCanastilla li {
	margin-top:0px;
	margin-bottom:1px;
}

.contentCanastillaResaltar {
	color:#f16e96;
	font-weight: bolder;
}

#contentConsejos{
	background-color: transparent;	
	width:228px;
	font:1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 	
	font-size:14px;	color:#7571c7;
	letter-spacing:0.02em;
	font-weight:bold;
	margin-left:270px;
}
#contentConsejos ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	margin-top:8px;
/*	margin-left:40px;*/
}

#contentConsejos li {
	margin-top:0px;
	margin-bottom:8px;
}

#contentConsejos li a{	color:#7571c7; }
#contentConsejos li a:hover{ color:#f16e96; }


/* Poll page */

#pollPage{
	width:645px;
padding:35px;}

#pollPage h1{	font:1.35em "Trebuchet MS",Verdana,Helvetica, sans-serif; color:#f16e96; font-weight:bold; margin:0; padding:0;}

#pollPageDescription {
	float:left;
	padding-bottom:10px;
	padding-top:10px;
}

#pollLegal{ margin-left:0px;padding:0;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #797979; text-align:justify; line-height: 130%; width:640px; height:100px;border: 1px dotted #000099;}
#pollCheckBox{ float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:20px;color: #797979; }
#pollButtonNext {visible:false;float:right;  margin-top:20px;margin-right:0;padding-right:0;} 
.pollPageMandatory{margin-left:0px;padding:0;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #797979;}
#pollPageData table{ margin-left:0px;padding:0;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #797979; text-align:justify; line-height: 130%; width:640px;}
#pollPageData input {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #797979; margin-top:3px;/*border: 1px; dotted #000099;*/}
#pollPageQuestions { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #797979; }
#pollPageQuestions input{ margin-left:20px;  margin-right:5px; margin-top:10px }

#pollPageQuestions p{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}



.pollImage { 
	width:200px;
	float:left;
	margin-bottom:20px;

}

#Promociones { 
	/*	background-image:url(../img/bg_contenidos_bebe_cuidados.png);*/
	background-image:url(../img/contenidos/bg_promociones.png); 
	background-repeat:no-repeat;
	width:800px;
	height:170px;
	padding-top:30px;
	margin-top:-20px;
} 	



.tituloPromo {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	vertical-align: top;
	color: #3300FF;
} 

#contentPromo .cuerpoPromo .cuerpoPromoIzq .contentPromoResaltar {
	color: #FF0000;
	font-size: 1.5em;
}

#preciospromo {
	background-repeat:no-repeat;
	width:800px;
	height:169px;
	padding-top:70px;
	margin-top:-20px;	
}	
#preciosPromo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:260px;
	height:169px;
}
#preciosPromo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 280px;
	height:169px;
}

#preciosPromo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 260px;
	height:169px;
}
