@charset "utf-8";
/* CSS Document */
@import url('nivo-slider.css');

BODY {
	/* background-color: #FFF; */ /* BG inicial*/
	background-color: #020926; 
	/*
	background-image:url(../skin/frontend/default/mi_tema/images/background.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-attachment:fixed;
	*/
	text-align: center;
	font-family: "Tahoma", Verdana, Arial;
	font-size: 11px;
	color : #606060;
	margin : 0 0 0 0;
} 

/* Heading */

h1{ }

h2{ font-size: 22px; letter-spacing: -1px; font-family: "Trebuchet MS"; } 

h3{ font-size: 18px; font-family: "Trebuchet MS"; }

h5{ font-size: 14px; color: #548fec; font-family: "Trebuchet MS"; }

p {
	margin:0;
	padding:0 0 10px 0;
}

a:link {
	color: #0058ba;
	text-decoration: none;
}
a:visited {
	color: #0058ba;
	text-decoration: none;
}
a:hover {
	color: #0058ba;
	text-decoration: underline;
}
a:active {
	color: #0058ba;
	text-decoration: none;
}

.clr { clear:both; }

.alert { color:#FF0000; padding: 0 20px; font-size: 10px;}

img { margin:0; padding: 0; }

iframe { border: 0; }

/* Propiedades formulario */

/*
form { margin: 0; padding: 0; }

input, select, textarea { }

input.button { 
	font-size: 10px;
	font-weight: bold; 
	color:#990000;
	border: 1px solid silver;
	background-color: #F0F0F0;
}

input, select { font-size: 10px;  border: 1px solid silver;  }
textarea      { font-size: 11px;  border: 1px solid silver; }
button        { font-size: 10px;  }

input.disabled { background-color: #F0F0F0; }

input.button  { cursor: pointer; margin:10px 0; }

input:focus,
select:focus,
textarea:focus { background-color: #ffd; }
*/


/**************************** HACKS *******************************/
/* transparencia PNG IE6 */

/*
.png_transparent {
	background-image: url(imagenes/prueba.png)!important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../skin/frontend/default/mi_tema/images/prueba.png);
}

*/

/************************************************************/
/********************[ Mage_CSS_C Layout]********************/
/************************************************************/


/********************** Base Layout */

/* Structure */
#wrapper {
	margin:auto;
	text-align: justify;
	width: 100%;
}

#wr-header { 
	min-width: 980px;
	background-color:#FFF;
	background-image:url(../skin/frontend/default/mi_tema/images/img_wrheader_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

#wr-top {
	min-width: 980px; 
	background-image:url(../skin/frontend/default/mi_tema/images/img_wrtop_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height: 52px;
}

#wr-menu { 
	width: 980px; 
	margin:auto; 
	height: 100%; /* comentar */
}

#wr-content { }

#wr-middle {
	background-color:#FFF;
	background-image:url(../skin/frontend/default/mi_tema/images/img_wrmidle_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

#wr-footer {
height: 375px; /* comentar */
	min-width: 980px;
	background-image:url(../skin/frontend/default/mi_tema/images/img_wrfooter_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}


/********************** col-1-layout */

#col-1-layout {
	min-height: 400px; /* comentar */
	background-color: #FFF; /*comentar*/
	width: 980px; 
	margin:auto;
}

#col-1-layout .top { }

#col-1-layout .top .col-right { 
	background-image:url(../skin/frontend/default/mi_tema/images/bg_content_top.gif);
	background-repeat:repeat-x;
	border-top: 1px solid #FFF;
	width: 770px;
	float:left;
	height:30px;
}


#col-1-layout .col-main { }


/********************** col-2-right-layout */

#col-2-right-layout { 
	background-color: #FFF; /*comentar*/
	width: 980px; 
	margin:auto;
}

#col-2-right-layout .top {
height: 150px; /* comentar */
background-color:#FFFF00; /* comentar */
}
#col-2-right-layout .col-right { 
height: 250px; /* comentar */
background-color: #cccccc; /* comentar */
	float:right; 
	width: 25%;
}

#col-2-right-layout .col-main { 
height: 250px; /* comentar */
background-color: #999999; /* comentar */
	float:left;
	width: 75%;
}

/********************** col-2-left-layout */

#col-2-left-layout {
	min-height: 400px; /* comentar */
	background-color: #FFF; /*comentar*/
	width: 980px; 
	margin:auto;
	/*
	background-image:url(../skin/frontend/default/mi_tema/images/fondo_center.gif);
	background-position:left;
	background-repeat:repeat-y;
	*/
}

#col-2-left-layout .col-left { 
	float:left; 
	width:210px; 
}

#col-2-left-layout .col-main { 
	background-image:url(../skin/frontend/default/mi_tema/images/bg_content_top.gif);
	background-repeat:repeat-x;
	border-top: 1px solid #FFF;
	width: 770px;
	float:left;
}

/********************** col-3-layout */

#col-3-layout { 
	background-color: #FFF; /*comentar*/
	width: 980px; 
	margin:auto;
}

/* BANNER */
#col-3-layout .top {
height: 150px; /* comentar */
background-color:#FFFF00; /* comentar */
}

#col-3-layout .col-left { 
height: 250px; /* comentar */
background-color: #666666; /* comentar */
	float:left; 
	width: 30%; 
}

#col-3-layout .col-main {
height: 250px; /* comentar */
background-color: #999999; /* comentar */
	float:left; 
	width: 30%;  
}

#col-3-layout .col-right { 
height: 250px; /* comentar */
background-color: #CCCCCC; /* comentar */
	float:right; 
	width: 35%; 
}



/********************** Header */

/* Header structure */
.header {
	width: 980px;
	margin:auto;
	height: 135px;
}

.shadow {
	background-image:url(../skin/frontend/default/mi_tema/images/bg_body_vt.png);
	background-repeat:repeat-y;
	background-position:center;
}

.header .right { float:left; width: 770px; height: 100%; }

.header .right .top-head { width: 100%; height: 80%; }

.header .right .bottom-head { width: 100%; /* height: 20%; */}

/* comment-add */

.comment-add { 
	position:absolute; 
	margin-top: 15px;
	background-color:#B811BB;
	background-image: url(../skin/frontend/default/mi_tema/images/comment_arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 8px 10px 5px 10px;
	color:#FFF;
	font-size:9px;
	border-bottom: 1px solid #850793;
}

.comment-add-links { 
	position:absolute; 
	margin-top: 0;
	background-color:#B811BB;
	background-image: url(../skin/frontend/default/mi_tema/images/comment_arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 8px 10px 5px 10px;
	color:#FFF;
	font-size:9px;
	border-bottom: 1px solid #850793;
}

/* tooltip style */

.tooltips-comun { float:right; width: 282px; height: 1px; }
.tooltips-wishlist { float:right; width: 160px; height: 1px; display: none; }
.tooltips-compare { float:right; width: 118px; height: 1px; display: none; }

.tooltip {
	position:absolute;
	z-index: 999;
	width: 195px;
	border: 1px solid #A5C4F5;
	background-color: #EAF2FD;
}
.tooltip .t-head { background-color: #A5C4F5; color:#FFF; padding:5px; }
.tooltip .t-content { padding:5px; }

/* Tooltip element */
.tooltip-icon {
	width: 200px;
	display:none;  
	padding: 5px;
	position:absolute; 
	z-index:20000; 
	background-color:#0056BA; 
	border: 4px solid #A5C4F5;
	color: #FFF;
}

div.tiptext {
	width: 180px;
	height: 49px;
	position: absolute;
	top: -70px;
	left: -0px;
	text-align: center;
	text-indent: -9999px;
	z-index: 10000;
	display: none;
	background-color:#999999;
}
#description_ico{
	border:1px #333333 solid;
	display: none;
	min-height:30px;
	width: 300px;
}

div.rss-popup em {
	/*background: url(bubble.png) no-repeat;*/
	background-color:#999999;
	width: 100px;
	height: 49px;
	position: absolute;
	top: -70px;
	left: -0px;
	text-align: center;
	text-indent: -9999px;
	z-index: 10000;
	display: none;
}

/* Logo */
#logo {
	width: 210px;
	text-align:center;
	padding-top: 10px;
	float:left;
}

#logo h1{ padding:0; margin: 0; line-height: 0;}

/* Breadcrumbs */
.wr-breadcrumbs { 
	background-image:url(../skin/frontend/default/mi_tema/images/img_puntos.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height: 30px;
}

.wr-breadcrumbs .position { float: right; margin: 4px 20px 0 0; }

.breadcrumbs { padding: 10px 20px 0 20px; font-size: 10px; float:left; }

.breadcrumbs ul { margin:0; padding:0; }
.breadcrumbs li { display:inline; }

.breadcrumbs li a { color: #01418c; }
.breadcrumbs li.next { 
	background-image:url(../skin/frontend/default/mi_tema/images/breadcrums.gif); 
	background-position: center; 
	background-repeat:no-repeat;
	padding: 0 5px;
}

.breadcrumbs li.first { padding-right: 5px; }
.breadcrumbs li.first, 
.breadcrumbs li.first a { color: #888; }

.breadcrumbs li.last { color: #01418c; }



/********************** Content */
/*********** Content structure */
.container { padding: 20px; }
.line { line-height: 20px; }
.wr-banner { margin-bottom: 20px;}
.box { /* margin-bottom: 20px; */}

/*********** top */
.container .c-top{ width: 100%;}

/*********** Col left */
.container .c-left{ width: 73%; float:left; }

/*********** Col right */
.container .c-right{ width: 180px; float:right; }


/*********** header */
/* wr-search */
.wr-search {
	width: 210px;
	height: 100%;
	float:left;
	background-image:url(../skin/frontend/default/mi_tema/images/img_wrsearch_bg.png);
	background-repeat:no-repeat;
	background-position: left top;
}

.wr-search-advanced {
	width: 210px;
	height: 30px;
	background-image:url(../skin/frontend/default/mi_tema/images/img_wrsearch_advanced_bg.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	border-top: 1px dotted #FFF;
}

.wr-search-advanced div { padding: 7px 20px; }

.mainmenu { float:left; }

.submenu { margin-bottom: 20px; }

.submenu .title{ 
	background-color:#eaf2fd; 
	padding: 20px 0 0 20px;
	border-bottom: 1px dotted #0056ba;
}

.central-phone { float:left; margin-top: 15px; width: 150px; }

.comment-shop { 
	width: 134px; 
	height: 85px;
	float:left;
	margin-top: 15px;
	margin-left: 20px;
	_margin-left: 5px;
	background-image:url(../skin/frontend/default/mi_tema/images/comment_shop.png);
	background-position:top center;
	background-repeat:no-repeat;
}

.comment-shop .c-head { padding: 5px; padding-bottom: 3px; color:#FFF; text-align:center; }
.comment-shop .c-content { padding:0 5px; color:#000; text-align: center; line-height: 13px; font-size: 10px; }
.comment-shop .c-content .address{  color:#FFF; }
.comment-shop #tienda_poblacion { margin-bottom: 3px; font-weight: bold; }

.comment-shop .c-head a { 
	color:#FFF;
	padding-right: 17px;
	background-image:url(../skin/frontend/default/mi_tema/images/img_lista02_white.gif);
	background-position: right;
	background-repeat:no-repeat;
}

.comment-shop .c-head a:hover { 
	background-image:url(../skin/frontend/default/mi_tema/images/img_lista02.gif);
}



/*********************** Footer */

.footer { 
	width: 980px;
	height: 75px; /* Comentar */
	margin:auto;
	background-color:#FFF;
	background-image:url(../skin/frontend/default/mi_tema/images/img_footer_bg.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
} 

.footer .container {
	background-image:url(../skin/frontend/default/mi_tema/images/img_footer_top.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom: 0;
}

.footer .iconos {
	margin-left: 210px;
	width: 530px;
}

.footer .iconos img { float:left; margin-left: 30px; }


.legality { padding-top: 10px; text-align:center; font-size: 10px; color: #548fec; }

.legality a,
.legality a:hover { color: #548fec; }


/*********************** tables */

/* table_destacamos */

table.destacamos thead th{ border-bottom: 1px solid #CCCCCC; padding: 0 0 10px 0; text-align:left;}
table.destacamos tbody th { font-weight: normal; text-align:justify;}
table.destacamos tbody th{ border-bottom: 1px solid #CCCCCC; padding: 20px 0 10px 0 ; }
table.destacamos tbody tr:hover th { background-color: #ffd; cursor: pointer; } /* resaltar tabla al pasar el mouse */
table.destacamos tbody th p{ padding-left: 20px; }
table.destacamos tfoot th { background-color:#f1f1f1; height: 10px; }

/* CORPORATIVO */

.corp-head { margin: 20px 0; }
.corp-head h3 { color: #548FEC; font-weight: normal; margin-bottom: 10px;}

/* TEXTOS LEGALES */
/* modulo */
.module { padding: 20px 52px; }
.bg-row0 { background-color:#FFF; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
.bg-row1 { background-color:#f1f1f1; border-bottom: 1px solid #CCC; border-top: 1px solid #FFF; }
.module ul { margin-left: 30px; margin-bottom: 15px; }
.module li { list-style:circle; }

/* step */
.step { 
	background-image:url(../skin/frontend/default/mi_tema/images/icono_num.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size: 18px;
	padding: 10px 15px;
	margin-right: 6px;
	color:#FFF;
}



/******************************** POST */

/* post DETAIL */

.post-card-detail { margin-bottom: 20px; }
.post-card-detail .post-image { float:left; width: 53%; }
.post-card-detail .post { float:right; width: 45%; }

.post-card-detail .post-image .wr-image{ }
.post-card-detail .post-image .wr-image img{
	border: 3px solid #EAF2FD;
}


/* post NO_IMAGE */

.post-card-simple { margin-bottom: 20px; }
.post-card-simple .post { width: 100%; }

/* post LIST */

.post-card { margin-bottom: 20px; }
.post-card .post-image { float:left; width: 30%; }
.post-card .post { float:right; width: 70%; }

.post-card .post-image .wr-image{
	width: 183px;
	background-image: url(../skin/frontend/default/mi_tema/images/media/img_post_image_bg.gif); 
	text-align:center;
	padding: 5px;
	padding-top: 10px; 
}
.post-card .post-image .wr-image img{
	border: 3px solid #FFF;
}

.date {
	height: 50px;
	width: 45px;
	background-image: url(../skin/frontend/default/mi_tema/images/calendar_blue.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	color: #666666;
	text-align: center;
	padding-right: 2px;
	line-height: 100%;
	float: left;
}

.date span {
	height: 16px;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}

.post .title {
	float:left;
	margin-left:10px;
}

.post .title h3 {
	color: #548fec;
	margin: 2px 0;
	padding:0;
	cursor: pointer;
}

.post .title h3 a{ color: #548fec; }

.postdata .category { }

.post .entry { clear:both; padding-top: 10px; }

.banner-top { padding-bottom: 20px; }

/******************************** PORTADA */

.wr-destacados {
	height: 210px; 
	background-image: url(../skin/frontend/default/mi_tema/images/media/media_bg_banner.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	white-space: nowrap;
	}
	
.wr-destacados ul{
	margin: 0;
	padding: 0;
	}
.wr-destacados li{
	display: inline;
	margin-right: 24px;
	padding: 0;
	}
	
.wr-destacados li.last{
	margin-right: 0;
	}
	
.wr-portada { margin-top: 20px; }
.wr-portada a { cursor: pointer; }

/* last-article */
.wr-portada .last-article { width: 65%; float: left; }
.wr-portada .last-article .post-image { width: 40%; }
.wr-portada .last-article .post { width: 55%;  }
.wr-portada .last-article .head { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #0056BA; }
.wr-portada .last-article .head h3,
.wr-portada .last-article .head h3 a{ color: #548FEC; }


/* last-news */
.wr-portada .last-news { width: 30%; float: right; }
.wr-portada .last-news .head { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #0056BA; }
.wr-portada .last-news .title {
	width: 75%;
	float:right;
}

.wr-portada .last-news .head h3,
.wr-portada .last-news .head h3 a{ color: #548FEC; }

.list-news { margin-bottom: 10px; }

.list-news .title { text-align:left; padding-top: 10px;}

.last-news .category { }

/* Series BEDS */

.color-series01 { border: 1px solid #cfe4f7; }
.color-series02 { border: 1px solid #ddd7db; }
.color-series03 { border: 1px solid #cae0dd; }

.color-bases01 { border: 1px solid #f6d3b5; }
.color-bases02 { border: 1px solid #f7bfc0; }
.color-bases03 { border: 1px solid #f2eabc; }
.color-bases04 { border: 1px solid #e0cde0; }
.color-bases05 { border: 1px solid #a9dac5; }

.color-almohadas01 { border: 1px solid #00a0ba; }
.color-almohadas02 { border: 1px solid #9ec400; }
.color-almohadas03 { border: 1px solid #af72c1; }
.color-almohadas04 { border: 1px solid #ed4faf; }

.color-cama01 { 
	border: 1px solid #548fec;	
	background-image:url(../skin/frontend/default/mi_tema/images/media/media_proteccion_bg.gif);
	background-position: top left;
	background-repeat:repeat-y; 
	}
.color-cama02 {
	border: 1px solid #0058ba;
	background-image:url(../skin/frontend/default/mi_tema/images/media/media_ropa_bg.gif);
	background-position: top left;
	background-repeat:repeat-y;
	}

.color-cama01 .s-left { margin:0 !important; }
.color-cama02 .s-left { margin:0 !important; }

.wr-series h4{ color: #548fec; }
.wr-series { margin-bottom: 20px; }
.wr-series .s-left { float:left; margin-bottom: -6px; }
.wr-series .s-right { float:right; width: 65%; padding: 20px; }
.wr-series .position { 
	position:absolute;
	margin-top: -40px;
	margin-left: 530px;
	}

.wr-series .list-description { color: #548fec; text-transform:uppercase; }
.wr-series .list-description ul{ padding: 0; margin: 0; }
.wr-series .list-description li{ margin-bottom: 0; }

/* Tiendas */

.tiendas .s-left { width: 32%; }
.tiendas .s-right { width: 65%; padding: 0px; }

.tiendas .s-left img{ margin-bottom: 20px; border: 1px solid #CCC; padding:1px; }

/* Ropa de cama */
.ropa-content {}

.ropa-content .content-left { float: left; width: 80%; } 
.ropa-content .content-right { float: left; width: 20%; text-align:right; } 

/* ASESOR PERSONALIZADO */

/* contenedor */

#wr-asesor .step { background-image:none;}

#wr-asesor .wr-asesor-container {
	_width: 700px;
	border:1px solid #EEEEEE;
	padding:20px; 
	padding-right: 0;
	background-color: #FEFEFE; /* declare background color for container to avoid distorted fonts in IE while fading */
	background-image: url(../skin/frontend/default/mi_tema/images/img_asesor_bg.gif);
	background-position: top right;
	background-repeat:repeat-y;
	text-align:left;
	
	/* border rounded*/
	border.radius: 5px;  
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
}

.wr-asesor-container .head { margin-bottom: 20px; text-align:left; }
.wr-asesor-container .head h3{ font-size: 19px; letter-spacing: -1px; font-family: "Trebuchet MS"; }
.wr-asesor-container .wr-step { padding: 20px 0; }
.wr-asesor-container .wr-step .step{ padding: 20px 0; }

.wr-asesor-container .wr-step { float: left;}
.wr-asesor-container .wr-polaroid { float:left; padding-left: 30px; }

.wr-asesor-container .q-left { float:left; _width: 480px; }

.wr-asesor-container .q-right { float:right; width: 218px; color: #0f62be;  }
.wr-asesor-container .q-right h3{ 
	margin-left: 20px; 
	margin-bottom: 20px; 
	font-size: 19px; 
	letter-spacing: -1px; 
	font-family: "Trebuchet MS"; 
}
.wr-asesor-container .q-right .q-container{ margin: 0 20px; }

.wr-step-number { margin-bottom: 20px; }
.wr-step-number .step-number { 
	float: left; 
	padding-right: 10px;
	background-image: url(../skin/frontend/default/mi_tema/images/asesor_step_linea.gif);
	background-repeat:repeat-x;
}

.wr-step-number .last {
	padding: 0;
	background: none;
}

.wr-step-number .step-number span {
	color:#FFF;
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
}

.step-number button {
	background: none;
	border: 0;
}

.step-number .form-button-step-number { 
	width: 40px; 
	height: 40px;
	background-image: url(../skin/frontend/default/mi_tema/images/asesor_step_off.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.step-number .active { 	
	background-image: url(../skin/frontend/default/mi_tema/images/asesor_step_on.gif);
	background-position: top left;
	background-repeat:no-repeat;
}

.come-back { padding-top: 20px; }
.come-back input.back{ 
	padding-left: 20px;
	background-image:url(../skin/frontend/default/mi_tema/images/icons/arrow_left_white.png);
	background-position: 4px;
	background-repeat:no-repeat;
	}
.come-back input.repeat{ 
	padding-left: 20px;
	background-image:url(../skin/frontend/default/mi_tema/images/icons/arrow_rotate_anticlockwise_white.png);
	background-position: 4px;
	background-repeat:no-repeat;
	}

.wr-asesor-container .list-description ul { margin-top: 20px;  margin-bottom: 20px;}
.list-description ul { margin:0; padding:0; padding-top: 5px; }
.list-description li { list-style-image: url(../skin/frontend/default/mi_tema/images/icono_list_view.gif) !important; margin-left: 20px; margin-bottom:5px;}

/* ASESOR FINAL */ 
.final-step { width: 460px; }

.leyenda{ padding-bottom: 20px; }

.leyenda h4 { 
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
	margin-right: 15px;
	color: #888;
	font-size: 11px;
	float: left;	
}

.leyenda h4 a{ color: #888;	}

.opacidad{
	background-color:#FFF;
	filter: alpha(opacity=40);
	opacity: .4;
}

.product-test {
	width: 130px;
	height: 70px; /* comentar */
	margin-right: 20px;
	margin-bottom: 20px;
	float:left; 
	border: 1px solid #CCC;
	background-color: #FFF;
}

.product-test .content{
	padding: 0 10px 5px 10px;
}

.product-test .content span { font-size: 9px;}

.product-test .content h4 { 
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
	color: #888;
	font-size: 11px;
	/*
	white-space:nowrap;
	overflow:hidden;
	*/
}


h4.color01 { 
	background: url(../skin/frontend/default/mi_tema/images/asesor/icono_list_asesor_01.gif) no-repeat left;
	border-bottom: 2px solid #bb0039;
}

h4.color02 { 
	background: url(../skin/frontend/default/mi_tema/images/asesor/icono_list_asesor_02.gif) no-repeat left;
	border-bottom: 2px solid #1386a3;
}

h4.color03 { 
	background: url(../skin/frontend/default/mi_tema/images/asesor/icono_list_asesor_03.gif) no-repeat left;
	border-bottom: 2px solid #718210;
}

h4.color04 { 
	background: url(../skin/frontend/default/mi_tema/images/asesor/icono_list_asesor_04.gif) no-repeat left;
	border-bottom: 2px solid #9015a4;
}

h4.color05 { 
	background: url(../skin/frontend/default/mi_tema/images/asesor/icono_list_asesor_05.gif) no-repeat left;
	border-bottom: 2px solid #0056BA;
}

h4.color06 { 
	background: url(../skin/frontend/default/mi_tema/images/asesor/icono_list_asesor_06.gif) no-repeat left;
	border-bottom: 2px solid #DFAD65;
}


/* boxes */

.form-button-asesor{
    overflow:visible;
    width:220px;
	height: 35px; /* necesario para IE8 */	
	background-image:url(../skin/frontend/default/mi_tema/images/button_white_arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
	text-transform:uppercase;
    border:0;
    padding: 1px 20px 1px 5px;
	font: 11px "Tahoma", Verdana, Arial;
    cursor:pointer;
    text-align:center;
	color:#fff;
	background-color:#548fec;
	border: 1px solid #FFF;
    
	/* border rounded*/
	border.radius: 5px;  
	-moz-border-radius:5px;  
	-webkit-border-radius:5px;
    }
.form-button-asesor span {
    white-space:nowrap;
    }

.form-button-asesor:hover { 	
	background-color:#0056BA;
}

.next-step { 
	text-transform:uppercase;
    border:0;
    padding: 1px 5px 1px 5px;
	text-align:left;
	border:1px solid #0056BA;
	}

.next-step .position-ico { 
	position: absolute; 
	margin-top: -25px; 
	width: 52px; 
	height:62px;
	}
.next-step .text-ico { margin-left: 60px; }

/* paginacion */

.page {
	background-color: #EFEFEF;
	border: 1px solid #ccc;
	padding: 5px; 
	margin-top: 20px;
	text-align:center;
}

.page ul { margin:0; padding:0;}
.page li { display: inline; padding: 0 5px; }

/************ iconos SIDEBAR */

.iconos-left { text-align:center; }

.iconos-left ul{ padding: 0; margin:0; }
.iconos-left li{ padding-top: 10px; list-style: none; }

/*********** Pagina construccion */
.stand-by { margin:auto; width: 980px; background-color:#F00; height:500px; position:relative; z-index: 999;}



/*****************************************/
/******** ALIGNMENTS AND CLEARS **********/
/*****************************************/

/* Directional and spacial */
.f-left 		    { float:left; }
.f-right		    { float:right; }
.v-top              { vertical-align:top; }
.v-middle           { vertical-align:middle; }
.v-bottom           { vertical-align:bottom; }
.a-left             { text-align:left; }
.a-center           { text-align:center; }
.a-right            { text-align:right; }
.nm                 { margin:0 !important; }
.np                 { padding:0 !important; }
.no-display         { display:none; }
.no-show            { display:none; }
.nowrap, .nobr      { white-space:nowrap; }
.no-float           { float:none !important; }
.pointer            { cursor:pointer; }

/* Font */
.normal             { font-weight:normal !important; }
.bold               { font-weight:bold !important; }


/*   --------------------------------------------------ESTILO TEXTO---------------------------------------------------  */

.textoResaltadoNegro {
	font-family: "Tahoma", Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.textoResaltadoNegro a:link {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoNegro a:visited {
	text-decoration: none;
	color: #000000;
}

.textoResaltadoNegro a:hover {
	text-decoration: underline;
	color: #000000;
}

.textoResaltadoNegro a:active {
	text-decoration: none;
	color: #000000;
}

/* ROSA */

.textoRosa {
	color: #fe0098;
}

.textoRosa a:link {
	text-decoration: none;
	color: #fe0098;
}

.textoRosa a:visited {
	text-decoration: none;
	color: #fe0098;
}

.textoRosa a:hover {
	text-decoration: underline;
	color: #fe0098;
}

.textoRosa a:active {
	text-decoration: none;
	color: #fe0098;
}



