@charset "utf-8";
/* CSS Document - Estilos para Campofrio círculo de calidad */

/* Entidad */
			
#logo{
	width: 25%;
	height: 7.1em;
	float: left;
	background-image: url(../media/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Cajas exteriores del contenido de la portada del círculo de calidad */

#pcir_concab {
	width: 98%;
	float: left;
	background-image: url(../media/portadas/pcir_concab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1.5em;
	padding-left: 1.1em;
}
#pcir_concue {
	width: 74%;
	float: right;
	background-image: url(../media/portadas/pcir_concue.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 1em;
}
#pcir_conpie {
	width: 100%;
	float: left;
	background-image: url(../media/portadas/pcir_conpie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Cajas exteriores del contenido de segundo nivel de círculo de calidad */

#cir_concab {
	width: 98%;
	float: left;
	background-image: url(../media/segundas/cir_concab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1.5em;
	padding-left: 1.1em;
}
#cir_concue {
	width: 74%;
	float: right;
	background-image: url(../media/segundas/cir_concue.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 1em;
}
#cir_conpie {
	width: 100%;
	float: left;
	background-image: url(../media/segundas/cir_conpie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

		/* Caja del buscador para portada y segundas */
			
#cir_busca {
	width: 23.9%;
	height: 6.6em;
	float: left;
	background-image: url(../media/cir_busc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

		/* Cajas menú principal */

#menu_principal {
	width: 24%;
	float: left;
	padding-top: 1em;
	padding-left: 1.5%;
}			
#cir_mencab {
	width: 100%;
	float: left;
	background-image: url(../media/cir_mencab.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#cir_mencue {
	width: 100%;
	float: left;
	background-image: url(../media/cir_mencue.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#cir_menpie {
	width: 100%;
	float: left;
	background-image: url(../media/cir_menpie.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Cajas interiores del contenido de la portada */

			/* Zona izquierda - imagen de cabecera en el contenido de la portada*/
			
#pcon_cabe {
	width: 100%;
	height: 14em;
	float: left;
	background-image: url(../media/portadas/pcir_cabe.gif);
	background-repeat: no-repeat;
	background-position: left 1.1em;
}

/* Zona izquierda - Buscador en el contenido de la portada*/

#pcon_bustit {
	width: 100%;
	float: left;
	font-size: 1.3em;
	font-family: "Arial Narrow";
	color: #AD94BD;
	font-weight: bold;
	text-align: center;
	margin-top: .3em;
	margin-bottom: .5em;
}
#caja_busca {
	width: 100%;
	float: left;
	background-image: url(../media/portadas/pcir_fbusca.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pbuscar {
	width: 94%;
	float: left;
	color: #FFF;
	padding-top: 0.5em;
	padding-right: 3%;
	padding-bottom: 2.2em;
	padding-left: 3%;
}
#pbuscar .caja_formulario {
	width: 100%;
	float: left;
}
#pbuscar .desplegable {
	width: 10em;
	height: 1.5em;
	font-size: .75em;;
	border: 1px solid #AD94BD
}
.pbuscar_etiqueta {
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	padding-top: 0.2em;
	padding-right: 0.5em;
}
.pbuscar_campo {
	height: 1.5em;
	float: left;
	font-size: .75em;
	color: #003C74;
	border: 1px solid #AD94BD;
	padding-bottom: 0.1em;
	padding-left: 0.2em;
	margin-right: 0.1em;
}

			/* Zona izquierda - Botones sistema en el contenido de la portada */
			
#sistema_caja {
	width: 100%;
	float: left;
}
#sistema_reser {
	width: 26%;
	float: left;
	font-family: "Arial Narrow";
	font-size: 1.1em;
	color: #AD94BD;
	font-weight: bold;
	background-image: url(../media/portadas/pcir_reserv.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1.3em;
	padding-left: 27%;
}
#sistema_reser a { 
	text-decoration: none; 
	color: #AD94BD;
}
#sistema_reser a:hover { 
	text-decoration: none; 
	color: #AD94BD;
}
#sistema_pedid {
	width: 23%;
	float: right;
	font-family: "Arial Narrow";
	font-size: 1.1em;
	color: #A78A5C;
	font-weight: bold;
	background-image: url(../media/portadas/pcir_pedid.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 1.3em;
	padding-left: 24%;
}
#sistema_pedid a { 
	text-decoration: none; 
	color: #A78A5C;
}
#sistema_pedid a:hover { 
	text-decoration: none; 
	color: #A78A5C;
}
		
			/* Zona derecha - Fondo del calendario Portal */
			
#cale_3 {
	width: 90%;
	background-image: url(../media/portadas/cir_fcal.jpg);
	background-repeat: no-repeat;
	background-position: center 0.5em;
	padding-bottom: 1em;
}
								/* Calendario reservas */

#reserv_caja {
	float: left;
	width: 100%;
}
#cale_3_r {
	width: 60%;
	background-image: url(../media/portadas/cir_fcal.jpg);
	background-repeat: no-repeat;
	background-position: center 0.5em;
	padding-bottom: 0.5em;
	float: left;
	margin-top: 1em;
	height: 18em;
}
#cale_tit h2{
	font-family: "Arial Narrow";
	font-size: 0.95em;
	color: #AD94BD;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	padding-top: 1.8em;
	padding-bottom: 0.6em;
}								
#cale_tit_r h2{
	font-family: "Arial Narrow";
	font-size: 1em;
	color: #AD94BD;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
	padding-top: 1.8em;
	padding-bottom: 1.5em;
	width: 100%;
}								
#cale_caja_r {
	width: 51%;
	border: 1px solid #9688CD;
	background-color: #FFFFFF;
	text-align: center;
	height: 12.3em;
	margin: auto;
}
#cale_mes_r{
	font-family: Verdana, Geneva, sans-serif;
	font-size: .95em;
	color: #033799;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9688CD;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: .5em;
}
#cale_mes_r a{
	color: #033799;
}
#cale_mes_r a:hover{
	color: #AE0000;
	text-decoration: none;
}
#cale_caja_r table{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	margin: auto;
}
#cale_caja_r td{
	padding-right: 0.1em;
	padding-left: 0.1px;
	font-size: 1.3em;
	
}
#cale_caja_r th{
	color: #033799;
	font-weight: normal;
	font-size: 1.3em;
}
#cale_caja_r table a{
	color: #FFFFFF;
}
.cale_rojo{
	color: #FFFFFF;
	background-color: #CF4141;
}
.cale_amarillo{
	color: #FFFFFF;
	background-color: #E3C330;
}
.cale_verde{
	color: #FFFFFF;
	background-color: #259709;
}
.leyenda{
	float: right;
	width: 39%;
	margin-top: 6em;
	font-size: 1em;
	font-weight: bold;
	color: #AD94C8;
}

/* Menú principal */

#g_menu {
	width: 92%;
	float: left;
	font-size: 0.75em;
	font-weight: bold;
	color: #9170A7;
	padding-top: 3.8em;
	padding-bottom: 4em;
}
#g_menu ul li{
	list-style-type: none;
	background-image: url(../media/uli3.gif);
	background-repeat: no-repeat;
	background-position: 0.8em 0.4em;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 2em;
	margin-left: 8%;
}
#g_menu ul ul li{
	list-style-type: none;
	list-style-image: none;	
	background-image: url(../media/uli3.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.4em;
	font-weight: normal;
	padding-left: 1.8em;
	margin-left: 0em;
}
#g_menu a { 
	text-decoration: none; 
	color: #9170A7;
}
#g_menu a:hover { 
	text-decoration: underline; 
	color: #9170A7;
}
.g_menu_act {
	text-decoration: underline;
}

/* Ruta de navegación */

#g_ruta {
	width: 92%;
	float: left;
	font-weight: normal;
	font-size: 0.70em;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AB93BB;
	padding-top: 2em;
	padding-bottom: 1em;
	margin-left: 1.3em;
}
#g_ruta a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
#g_ruta a:hover { 
	text-decoration: underline; 
}
.texto_ruta {
	font-weight: bold;
	font-size: 1em;
}

/* Contenidos páginas de segundo nivel / Texto con galeria de fotos */

#fotogal_ext_izq {
	float: left;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/cir_icogal.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 0.1em;
	padding-bottom: 0.6em;
	padding-left: 0.6em;
	margin-right: 1.5em;
	margin-bottom: 0.5em;
}
#fotogal_ext_der {
	float: right;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/cir_icogal.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 0.6em;
	padding-right: 0.6em;
	padding-left: 0.1em;
	margin-left: 2em;
}
#fotogal_ext_inf {
	float: left;
	text-align: center;
	background-color: #FFF;
	background-image: url(../media/segundas/cir_icogal.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 0.6em;
	padding-right: 0.6em;
	padding-left: 0.3em;
}
#g_fotogal_caja {
	float: left;
	border: 1px solid #A68CB7;
	background-color: #FFF;
}
/* Contenidos portada / destacados */

.g_destacados_tit h3{
	height: 2.3em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #9170A7;
	font-weight: bold;
	letter-spacing: .1em;
	background-image: url(../media/portadas/destacados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.3em;
	padding-left: 3em;
}
.g_destacados_cue {
	width: 98%;
	float: left;
	margin-bottom: 0.2em;
}
.img_destacados {
	width: 1.3em;
	height: 1.5em;
	float: left;
	padding-top: 0.15em;
	padding-right: 0.5em;
	margin-left: 0.5em;
}
.titulo_destacados{
	width: 78%;
	float: right;
	padding-top: 0.2em;
}
.titulo_destacados h4{
	font-size: 0.7em;
	font-weight: bold;
	color: #9170A7;
}
.titulo_destacados a {
	color: #3399FF;
	text-decoration: none;
}
.titulo_destacados a:hover {
	color: #3399FF;
	text-decoration: underline; 
}

/* Contenidos portada / enlaces mas visitados */

.g_visitados_tit h3{
	height: 2.3em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #9170A7;
	font-weight: bold;
	letter-spacing: .1em;
	background-image: url(../media/portadas/visitados.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.4em;
	padding-left: 3em;
}
.g_visitados_cue {
	width: 98%;
	float: left;
	margin-bottom: 0.3em;
}
.texto_visitados{
	width: 78%;
	float: right;
	padding-top: 0.2em;
}
.texto_visitados h4{
	font-size: 0.7em;
	font-weight: bold;
}
.g_visitados_n {
	width: 1.3em;
	height: 1.5em;
	float: left;
	font-size: .8em;
	font-weight: bold;
	color: #C54542;
	text-align: center;
	background-image: url(../media/portadas/visitados2.gif);
	background-repeat: no-repeat;
	background-position: 0em top;
	padding-top: .15em;
	padding-right: .6em;
	margin-left: .6em;
}
.texto_visitados a {
	color: #3399FF;
	text-decoration: none;
}
.texto_visitados a:hover {
	color: #3399FF;
	text-decoration: underline;
}

/* Contenidos portada / infosección */

.g_infoseccion_tit h3{
	height: 2.5em;
	font-family: "Arial Narrow";
	font-size: .95em;
	color: #9170A7;
	font-weight: bold;
	letter-spacing: .1em;	
	background-image: url(../media/portadas/infosec.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: .3em;
	padding-left: 3em;
}
.g_infoseccion_bloq {
	width: 100%;
	float: left;
	margin-bottom: 0.5em;
}
.g_infoseccion_cue {
	width: 100%;
	float: left;
}
.titulo_infoseccion h4{
	font-size: 0.70em;
	color: #67478D;
}
.g_infoseccion_cue img{
	border: 1px solid #B19BC0;
	padding:0.05em;
}
.img_infoseccion {
	float: left;
	padding-right: 0.4em;
	padding-bottom: 0.3em;
}
.texto_infoseccion {
	font-size: 0.70em;
	color: #4F4B4B;
}
.ampliar {
	font-size: .95em;
	padding-left: 0em;
}
.ampliar a {
	text-decoration: none;
}
.ampliar a:hover {
	text-decoration: underline; 
}
.ver_mas {
	font-size: 0.75em;
	padding-left: 1.3em;
}
.ver_mas a {
	color: #9170A7;
	text-decoration: none; 
}
.ver_mas a:hover {
	color: #9170A7;
	text-decoration: underline; 
}

/* estilos de texto y formulario para círculo de calidad */

.texto_bloque_1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #834AA9;
	background-color: #D5C9DD;
	padding: 0.2em;
	margin-bottom: .5em;
}
.texto_bloque_2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #834AA9;
	background-color: #EAE4EE;
	padding: 0.2em;
	margin-bottom: 0.5em;
}
.circulo_tit{
	font-size: 1.4em;
	font-weight: bold;
	color: #76568B;
}
#cir_concab .etiqueta_campo, .etiqueta_campo_25, .etiqueta_campo_50, .subetiqueta_campo, .etiqueta_campo_psw{
	background-color: #E8E0EB;
	color: #6F5182;
}

/* estilos para lista de empresas y productos */

.lista_caja {
	width: 100%;
	float: left;
}
.lista_tit {
	width: 99%;
	float: left;
	color: #834AA9;
	font-weight: bold;
	letter-spacing: .1em;
	background-image: url(../media/segundas/cir_fontit.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 1%;
	margin-bottom: .5em;
}
.lista_izq {
	width: 49%;
	float: left;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	padding-right: 1%;
	margin-bottom: 1.2em;
}
.lista_der {
	width: 49%;
	float: right;
	margin-bottom: 1.2em;
}
.lista_ficha {
	width: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AC94BC;
	padding-bottom: 0.7em;
	margin-top: .9em;
}
.lista_logo {
	width: 8.4em;
	height: 6.3em;
	float: left;
	background-image: url(../media/segundas/cir_fonlog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.8em;
	padding-right: 0.8em;
	padding-bottom: .9em;
	padding-left: 0.8em;
}
.lista_nombre {
	width: 56%;
	float: right;
	font-weight: bold;
	color: #76568B;
	padding-left: 1em;
}
.lista_acceso {
	width: 46%;
	float: right;
	background-image: url(../media/segundas/cir_acceso.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.3em;
	padding-left: 3em;
	padding-bottom: 0.3em;
	margin-top: .8em;
}
.lista_pedido {
	width: 46%;
	float: right;
	background-image: url(../media/segundas/cir_pedido.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 3em;
	margin-top: .8em;
}
.lista_descrip {
	width: 46%;
	float: right;
	background-image: url(../media/segundas/cir_descrip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.4em;
	padding-left: 3em;
	padding-bottom: 0.4em;
	margin-top: .8em;
}
.lista_localiz {
	min-height:32px;
	overflow: hidden;
  	height: expression(this.scrollHeight < 33? "32px" : "auto" ); /* control altura minima de página */
	
	width: 46%;
	float: right;
	background-image: url(../media/segundas/cir_localiz.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.1em;
	padding-bottom: 0.5em;
	padding-left: 3em;
	margin-top: 0.8em;
}
.lista_nueva {
	width: 56%;
	float: left;
	background-image: url(../media/segundas/cir_pedido.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: .7em;
	padding-left: 3em;
	padding-bottom: .8em;
	margin-top: .5em;
}
.lista_prod {
	width: 25%;
	float: left;
	background-image: url(../media/segundas/cir_pedido.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.7em;
	padding-left: 3em;
	padding-bottom: 0.8em;
	margin-top: 0.5em;
}
.lista_precio {
	width: 25%;
	float: left;
	font-weight: bold;
	color: #FFF;
	font-size: 0.85em;
	text-align: center;
	background-image: url(../media/segundas/cir_fonpre.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 2em;
	padding-bottom: 1.4em;
}
.lista_reserv {
	width: 34%;
	float: right;
	background-image: url(../media/segundas/cir_reserv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1em;
	padding-left: 3.5em;
	padding-bottom: 1em;
}

/* estilos para catálogo de productos */

.catalogo_ficha {
	width: 100%;
	float: left;
	padding-bottom: 0.7em;
	margin-top: .9em;
}
.catalogo_nombre {
	width: 66%;
	float: left;
	font-weight: bold;
	color: #76568B;
	font-size: 1.1em;
	padding-left: 1em;
}
.catalogo_descrip {
	width: 66%;
	float: left;
	color: #333;
	font-size: .95em;
	padding-left: 1.1em;
	padding-top: .4em;
}
.catalogo_precio {
	width: 12%;
	float: right;
	font-weight: bold;
	color: #FFF;
	font-size: 0.85em;
	text-align: center;
	background-image: url(../media/segundas/cir_fonpre.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 1.8em;
	padding-bottom: 1.6em;
}
.catalogo_pie {
	width: 79%;
	float: right;
	background-image: url(../media/segundas/cir_fonfich.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 1em;
}
.catalogo_ver {
	width:21%;
	float: left;
	background-image: url(../media/segundas/cir_descrip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.4em;
	padding-left: 3em;
	padding-bottom: 0.4em;
	margin-top: 0.7em;
}
.catalogo_star {
	width:31%;
	float: left;
	background-image: url(../media/segundas/cir_star2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.4em;
	padding-left: 3em;
	padding-bottom: 0.4em;
	margin-top: 0.7em;
	color: #7D5791;
}
.catalogo_cesta {
	width: 21%;
	float: right;
	background-image: url(../media/segundas/cir_cesta2.jpg);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-top: 1.2em;
	padding-left: 3em;
	padding-bottom: 0.7em;
	padding-right: 2em;
}
.catalogo_reserv {
	width: 25%;
	float: right;
	background-image: url(../media/segundas/cir_reserv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1em;
	padding-left: 3.5em;
	padding-bottom: 1em;
}

/* estilos para ficha de empresas */

.empresa_descrip {
	width: 77%;
	float: left;
	color: #333;
	padding-left: 1.1em;
	padding-top: 0.4em;
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif;
}
.empresa_pag {
	width: 79%;
	float: right;
	padding-bottom: .8em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CBB9D4;
	padding-top: .8em;
	margin-top: .5px;
}
.empresa_pie {
	width: 79%;
	float: right;
	padding-bottom: .8em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CBB9D4;
	border-bottom-color: #CBB9D4;
	padding-top: .8em;
	margin-top: .5px;
}
.empresa_opcgen {
	width:100%;
	float: left;
}
.empresa_opcuni {
	width: 93%;
	float: left;
	background-image: url(../media/segundas/cir_unidad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.4em;
	padding-left: 6%;
	padding-bottom: 0.4em;
	margin-top: 0.5em;
}
.empresa_pedido {
	width: 40%;
	float: left;
	background-image: url(../media/segundas/cir_pedido.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CBB9D4;
	padding-bottom: 1em;
	padding-left: 3em;
	padding-top: 1em;
}
.empresa_resto {
	width: 40%;
	float: left;
	background-image: url(../media/segundas/cir_resto.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 1em;
	padding-left: 3em;
	padding-top: 1em;
	margin-left: 1em;
}
.empresa_star {
	width: 72%;
	float: right;
	font-weight: bold;
	color: #8D5DA4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBB9D4;
	padding-top: 1.2em;
	background-image: url(../media/segundas/cir_star.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 1.2em;
	padding-left: 7%;
	font-size: 1.2em;
}
.empresa_starlist {
	width: 79%;
	float: right;
	border-bottom-width: 1px;
	padding-bottom: 0.7em;
	margin-top: 0.9em;
}
.producto_descrip {
	width: 73%;
	float: left;
	color: #333;
	font-size: .95em;
	padding-left: 1em;
}

/* estilos para ficha de producto */

			/* contenedores de titulo y precio presente en  las cabeceras de producto */
			
#produc_cab{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E0EB;
	padding-bottom: .2em;
	margin-bottom: .8em;
}
.contetit{
	float: left;
	width: 84%;
}
.conteprecio{
	width: 12%;
	float: right;
	font-weight: bold;
	color: #FFF;
	font-size: 0.85em;
	text-align: center;
	background-image: url(../media/segundas/cir_fonpre.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 2em;
	padding-bottom: 1.4em;
}
.producto_cesta {
	width: 16%;
	float: right;
	background-image: url(../media/segundas/cir_cesta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1.2em;
	padding-left: 3em;
	padding-bottom: 1.2em;
}
.producto_pie {
	width: 100%;
	float: left;
	background-image: url(../media/segundas/cir_imgfon1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: .8em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BAA6C8;
	margin-top: .8em;
}

/* estilos para páginas de compras */

			/* contenedores de titulo y cesta presente en todas las cabeceras del proceso de compras */
			
#cesta_cab{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E0EB;
	padding-bottom: .2em;
}
.contetit{
	float: left;
	width: 84%;
}
.contecesta{
	float: right;
	width: 14%;
	background-image: url(../media/segundas/cir_cesta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3.7em;
}
.contetex{
	font-size: 0.95em;
	font-weight: bold;
	padding-left: 3em;
	padding-top: 1em;
}


			/* estilos para cesta de compra */
			
.cesta_tit{
	color: #9B80AE;
	font-size: 1.3em;
	font-weight: bold;
}
.cesta_caja{
	float: left;
	width: 100%;
	margin-bottom: .1em;
}
.cesta_campo{
	width: 44%;
	float: left;
	font-size: 1em;
	color: #6F5182;
	background-color: #E8E0EB;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	margin-right: 0.5em;
}
.cesta_import{
	float: right;
	text-align: right;
	font-weight: bold;
	color: #6f5182;
	padding-right: 1%;
}
.cesta_cancaj{
	float: left;
	width: 23em;
}
.cesta_canuni{
	float: left;
	width: 4.5em;
	margin-right: 1em;
}
.cesta_cantex {
	float: left;
	color: #6f5182;
}
.cesta_cannum{
	float: right;
	font-weight: bold;
	color: #6f5182;
}
.cesta_anadir{
	font-size: 0.8em;
	float: left;
	padding-top: 0.1em;
}
.cesta_totcaj{
	width: 99%;
	float: left;
	border: 1px solid #AB93BB;
	margin-top: 0.5em;
	background-color: #F3EFF5;
	padding-right: 1%;
}
.cesta_totcam{
	width: 54%;
	font-size: 1em;
	color: #6F5182;
	padding-top: 0.3em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	margin-right: 0.5em;
	font-weight: bold;
	float: left;
}
.cesta_notas{
	font-size: .90em;
}
.cesta_totimp{
	float: right;
	text-align: right;
	font-weight: bold;
	color: #6f5182;
	padding-top: .3em;
	padding-bottom: .2em;
}

