/****************************** Estilos comunes de todo el portal ******************************/
	/********** Estilos generales **********/
body {
	background-color: #CCC;
	color: #000;
}

a {
	color: #000;
}

h2,h3,h4 {
	color: #990000;
}

kbd {
	color: #990000;
	background-color: #990000;
}

.tipoOperacion {
	color: #C00;
}

p {
	padding: 0.2em 1em;
}


/********** Estilos de la cabecera **********/
#cabecera {
	margin-left: 2em;
	padding: 0;
	height: 7em;
}

#cabecera h1 {
	position: absolute;
	left: 0.4em;
	color: #000000;
}

#cabecera form {
	position: absolute;
	right: 0em;
	top: 4.5em;
	text-align: right;
}

#cabecera form input#query {
        font-weight: bold;
        padding: 0.3em 1em;
        max-width: 12em;
        color:#26A8A1;
	border: 2px solid #425800;
}

#cabecera form input#botonBuscador {
	background-color: #26A8A1;
	border-bottom: 2px solid #425800;
	border-right: 2px solid #425800;
	font-weight:bold;
	width: 7em;
        color: #FFF;
	
	border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}


#cabecera label {
	vertical-align: bottom;
	margin-right: 0.3em;
}

p#logged {
	position: absolute;
	right: 1em;
	top: 0.5em;
	background-color: #fff;
	border: 1px solid #7bc9c5;
}

#logged,#logged a {
	color: #FFF;
}

#logged span {
	padding-left: 1.5em;
	margin-left: 1em
}

#logged span.usuario {
	background: url("imgs/moderno-usuario.png") no-repeat;
}

#logged span.cerrar {
	background: url("imgs/moderno-cerrarSesion.png") no-repeat;
}
#fondoCabecera {
	padding-left: 14.5em;
}
#fondoCabecera img {
	width: 70em;
        min-height: 8em;
}
/********** Maquetacion en 2 columnas **********/

#cuerpo,#menuBanners {
	position: relative;
}

#cuerpo {
	float: left;
	width: 100%; 
	background-color: #FFF;
	/*border-left: 2px solid #26A8A1;
	border-bottom: 1px solid #26A8A1;*/
	padding-left: 1px;
	padding-bottom: 0.5em;
	margin-bottom:0.5em;
}

#cuerpo * {
	margin-left: 14.5em;
}

#cuerpo * * {
	margin-left: 0;
	margin-right: 0;
}

#menuBanners {
	float: left;
	width: 14.5em;
	margin-left: -100%;
	margin-top: 6.2em;

border-bottom-left-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-bottom-right-radius: 25px;
}

/********** Menu principal **********/
#menu {
	padding: 1em;
	font-family: "Arial Narrow";
	font-size: 120%;
	font-weight: bold;
}

#menu img {
	margin-right: 0.25em;
}

#menu li {
	margin: 0.7em 0;
	position: relative;
	height: 1%;
        border-bottom: 1px solid #FFF;
        padding-bottom: 1em;
        font-weight: normal;
        font-size: 1.2em;
}

#menu li.selected span {
	text-decoration: none;
        font-style: italic;
        /*font-size: 1.2em;*/
        color: #FFF521;
}

#menu ul {
	padding-left: 1em;
}

#menu li li, #menu li li a {
	color: #DDD !important;
        border-bottom: 0 !important;
        padding-bottom: 0 !important;
        font-size: 0.9em;
}

#menu li li li,#menu li li li a {
	font-style: italic;
	color: #999;
}

#menu span.img {
	width: 11px;
	height: 11px;
	float: left;
	text-decoration: none !important;
	margin: 3px 3px 0 0;
}

#menu span.vacio {
	background: url("imgs/moderno-vacio.png") no-repeat;
        min-height: 1.5em;
}

#menu span.mas {
	background: url("imgs/moderno-mas.png") no-repeat;
        min-height: 1.5em;
}

#menu span.menos {
	background: url("imgs/moderno-menos.png") no-repeat;
        min-height: 1.5em;
}

/********** Banners **********/
#banners {
	padding-top: 2em;
	text-align: center;
	height: 1%;
}

#banners li {
	margin-bottom: 1em;
}

/********** Enlaces de acceso rapido **********/
#cuerpo #accesoRapido {
	background-image: url("imgs/saviastur_ar.png") !important;
	background-repeat: no-repeat;
	background-position: 1em center;
}
#accesoRapido {
	padding: 1.8em 0 1.4em 35em;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.75em;
	margin-left: 0;
        margin-bottom: 0.3em;
	/*background: url("imgs/moderno-acceso.gif") repeat-x top #808080;*/
	border: 1px solid #FFF;
	border-top: 0;
	color: #FFF;
	position: relative;
	z-index: 10;

border-bottom-right-radius: 20px;
border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-top-right-radius: 20px;

}

#accesoRapido li {
	display: inline;
}

#accesoRapido li a {
	padding-left: 0.8em;
	padding-right: 0.8em;
	border-left: 1px solid;
	color: #FFF;
        font-weight: normal;
}

#accesoRapido li.primero a {
	border-left: 0;
}

/********** Migas de pan **********/
#migas {
	margin-left: 0;
	position: relative;
	z-index: 10;
}

#migas div {
	background-color: #E7E7E7;

border-top-right-radius: 25px;
border-top-left-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-topleft: 25px;
-webkit-border-top-right-radius: 25px:
-webkit-border-top-left-radius: 25px;
}

#migas ol {
	padding: 0.4em 1.2em 0.4em;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-weight: bold;
}

#migas li {
	display: inline;
}

/********** Contenido principal, secundario y entrecontenidos **********/
#contenido {
	height: 1%;
	overflow: hidden;
}

#contenido,#subcontenido {
	/*color: #000;*/
	color: #3A9797;
	background-color: #FFF;
}


#contenido,#subcontenido,#entrecontenidos {
	padding: 1em;
        margin-top: 0.2em;
	border-left: 4px solid #DDD;
        border-right: 2px solid #DDD;
}

#contenido,#entrecontenidos {
	border-bottom: 2px solid #CCC;
}

#contenido a,#subcontenido a,#entrecontenidos a {
	color: #0066FF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

#contenido a:hover,#subcontenido a:hover,#entrecontenidos a:hover {
	text-decoration: none;
}

#entrecontenidos {
	padding: 1em;
}

#entrecontenidos * {
	margin: 0;
	color: #000;
}

#entrecontenidos h3 {
	margin-bottom: 0.3em
}

#subcontenido ul li {
	background: url("imgs/moderno-lista.png") no-repeat 0 0.3em;
	padding-left: 1.3em;
}

/********** Logotipos de anunciantes **********/
#logotipos {
	margin-left: 15em;
	/*width: 84.9%;*/
	z-index: 10;
	margin-top: 2% !important;
	clear: both;

border-top-right-radius: 25px;
border-top-left-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-topleft: 25px;
-webkit-border-top-right-radius: 25px;
-webkit-border-top-left-radius: 25px;
}

#logotipos ul {
	padding: 0.3em 0;
	text-align: center;
	background-color: #CCC;
border-top-right-radius: 25px;
border-top-left-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-topleft: 25px;
-webkit-border-top-right-radius: 25px;
-webkit-border-top-left-radius: 25px;
}

#logotipos li {
	display: inline;
	margin: 0 1.5em;
}

#logotipos li img {
	vertical-align: middle;
}

/********** Informacion del portal **********/
#infoPortal {
	text-align: center;
	padding-top: 1em;
	font-weight: bold;
	margin-left: 15em;
	/*position: absolute;
	bottom: 7em;*/
	margin-top: 0.3em;
        /*margin-right: 0.2%;*/
	clear: both;
	/*width: 84.9%;*/
	background-color: #808080;
	border: 1px solid #FFF;
	border-top: 0;
	color: #FFF;
	z-index: 10;

border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
}

#infoPortal li {
	display: inline;
}

#infoPortal a {
	padding: 0 1em;
	color: #FFF;
}

#enlaceFTI {
        width: 15em;
}

/******* Estilos para los formularios *******/
form.formulario legend {
	color: #990000;
}

form {
	margin: 1em !important;
}

.formulario_pagar {
	margin: 1em !important;
	float: left;
	width: 99%;
}

.formulario_pagar label {
	width: 19%;
	float: left;
	clear: left;
	margin: 0.5em 0;
}

.formulario_pagar input,.formulario_pagar textarea {
	margin: 0.5em 0;
	width: 50%;
	float: left;
	clear: right;
}

.formulario_pagar input#nif,.formulario_pagar input#telefono,.formulario_pagar input#telefono2
	{
	width: 20%;
}

.formulario_pagar .boton {
	margin-left: 1em !important;
	padding: 0.2em 3em;
	border: 1px solid #004c91;
	background-color: #ceffc7;
	color: #26a8a1 !important;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	float: right;
	margin: 0.6em;
	margin-right: 1.4em !important;
}

.mensajeCorrecto {
	clear: left;
	margin-top: 3em !important;
	width: 69.3% !important;
}

/********** estilos especiales de la intranet **********/
#menuBanners .intranet #menu {
	padding-top: 0;
}

/****************************** Contenido de la portada ******************************/
	/********** contenido principal **********/
#contenido .portada {
	padding: 0;
	height: 1%;
	overflow: hidden;
}

#agenda {
	background-color: #FFF;
	float: right;
	width: 15em;
	padding: 1em 0;
	margin-left: 2em;
	border-left: 3px solid #CCC;
}

/********** contenido secundario **********/
.subportada {
	background: #FFF url("imgs/separacion.png") repeat-y center;
	position: relative;
	padding: 1em 0 2em !important;
	height: 1%;
	overflow: hidden;
	min-height: 1% !important;
}

#subcontenido div.ultimos .mas {
	position: absolute;
	bottom: 1em;
}

/********** otros estilos **********/
.enlacesContenidos {
	margin-bottom: 1.5em;
}

/************** Galeria de imagenes **************/
.detalleGaleria {
	min-height: 0 !important;
	overflow: visible !important;
}

/* ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ±apa para el explorer 6 */
* html .detalleGaleria {
	height: 0 !important;
}

/******* Listados *******/
#fotos_previews {
	width: 100%;
}

#fotos_previews li {
	float: left;
	width: 20%;
	list-style-type: none;
}

.listado_fotos {
	overflow: hidden;
	height: 1%;
	margin-top: 2em;
	padding-left: 0 !important;
	clear: both;
}

.listado_fotos li {
	margin: 1%;
	width: 17.9%;
	float: left;
	list-style-type: none;
}

.listado_fotos p {
	text-align: center;
	margin: 0.1em 0;
}

.fotosFlickr li {
	list-style-type: none;
}

.listado_videos {
	padding-left: 0 !important;
	clear: both;
}

.listado_videos li {
	display: inline;
	margin: 0 1em 1em 0;
	list-style-type: none;
}

/********* FAQS *********/
#faqs {
	padding-left: 2em;
	padding-top: 1em;
	min-height: 41em;
}

#faqsCabecera {
	background: url("imgs/faqs.jpg") no-repeat left;
	background-color: #7BC9C5;
	padding: 0.3em;
}

#faqsCabecera h2,#asesoramientoCabecera h2 {
	color: #FFFFFF !important;
	padding-left: 3em;
	font-style: italic;
}

#faqSoloSocio {
	float: right;
	margin-top: -2.8em;
	margin-right: 1em;
	color: #FFFFFF;
}

#faqSoloSocio img {
	width: 25px;
	vertical-align: middle;
}

#faqs a {
	color: #26A8A1;
	font-weight: bold;
}

#detalleFaq,#detalleFaqDecorado {
	border: 2px solid #26A8A1;
	padding: 0.2em 1em;
	width: 73%;
	float: left;
	margin-bottom: 1em;
}

#detalleFaq h5 {
	font-size: 1.5em;
	color: #26a8a1;
	border-bottom: 2px solid #000;
	margin-top: 1.5em;
}

#detalleFaqDecorado {
	background: url("imgs/faq_uno.jpg") no-repeat bottom right;

border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
}

.pestanias {
	overflow: hidden;
	padding-top: 2em !important;
	font-size: 1.2em !important;
	margin-top: 1em;
	margin-left: -1em !important;
	margin-bottom: -0.3em !important;
	color: #26A8A1;
	font-weight: bold;
	width: 70%;
}

.pestanias li a {
	color: #26A8A1;
}

.pestanias li.selected a {
	color: #FFFFFF !important;
}

.pestanias li {
	float: left;
	list-style-type: none;
	color: inherit;
	border-style: solid;
	border-width: 2px 2px 0;
	margin-right: 0.3em !important;
	padding: 0.4em 1em !important;
	background-color: #FFFFFF;
}

.pestanias li.selected {
	position: relative;
	background-color: #26A8A1;
}

#contenido_pestania_faq {
	border: 2px solid #26A8A1;
	margin-top: -1px;
	padding: 1em;
	width: 70%;
	float: left;

border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-top-right-radius: 25px;
-webkit-border-bottom-right-radius: 25px;
}

#contenido_pestania_faq li {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}

#opcionesFaqs {
	float: right;
	width: 14em;
	text-align: center;
}

#opcionesFaqs img {
	max-width: 11em;
}

.sombra {
	background-color: #EFEFEF;
}

.iconoSocio {
	position: absolute;
	right: 23%;
	width: 1.6%;
}

.estrellas,.iconoNovedad {
	vertical-align: middle;
}

#categoriaFaq {
	margin-top: 3.5em;
}

.itemFaq {
	margin-left: 4em !important;
}

#buscadorFaq {
	text-align: right;
}

#buscadorFaq #buscarFaq {
	padding: 0em 0.5em;
	border: 1px solid #004c91;
	background-color: #a8f8d7;
	color: #004c91 !important;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	margin-left: 0.6em;
}

/******** ASESORAMIENTO JURIDICO **********/
#asesoramientoCabecera {
	background: url("imgs/mini_asesoramiento_juridico.jpg") no-repeat left;
	background-color: #7BC9C5;
	padding: 0.3em;
}

.tituloCategoria {
	display: block;
	background-color: #cffec7;
	padding: 0.2em;
	font-size: 1.3em;
	font-weight: bold;
	border: 2px solid #26A8A1;
	margin-bottom: 0.5em;
}

.hilosForo {
	width: 100%;
	text-align: center;
	margin-top: 3em;
}

.hilosForo td {
	border-bottom: 1px dashed #929292 !important;
	padding: 0.3em 0 0.3em 0;
}

.hilosForo th {
	background-color: #7dc9bf;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.2em;
	border: 2px solid #4a8f8d;
	text-align: left;
}

#tema {
	text-align: left;
}

#tema a {
	display: block;
	text-decoration: underline;
}

#tema a:hover {
	text-decoration: none;
}

.descripcionHilo,.fechaTema,.hiloPrivado {
	color: #929292 !important;
}

.fechaTema,.hiloPrivado {
	font-style: italic;
}

.autor {
	color: #26a8a1;
	font-weight: bold;
}

.hiloPrivado img {
	vertical-align: middle;
	max-width: 2.8em;
}

#detalleHilo h4,#responderHilo h4 {
	background-color: #7dc9bf;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.2em;
	border: 2px solid #4a8f8d;
	text-align: left;
	clear: right;
}

#responderHilo h4 {
	float: left;
	width: 80%;
}

#detalleHilo p {
	color: #26a8a1;
	text-align: justify;
}

.respuestasHilo {
	clear: right;
}

.respuestasHilo th {
	border-bottom: 2px solid #929292;
	color: #26a8a1;
	font-size: 1.3em;
	text-align: left;
}

.respuestasHilo td {
	border-bottom: 3px dotted #929292 !important;
	padding: 0.8em 0 0.8em 0;
	color: #929292;
}

.tituloAutor {
	text-align: right !important;
	font-weight: bold;
}

#goTopHilo a {
	display: block;
	float: right;
	width: 12%;
	font-size: 1.2em;
	margin-left: 1em;
	margin-top: 0.6em;
	text-decoration: underline;
}

.formularioNuevaRespuesta textarea {
	float: left;
	margin-right: 1.2em !important;
	margin-bottom: 1em !important;
}

.formularioNuevaRespuesta #botonEnviar {
	clear: both;
	display: block;
	margin-left: 16.8em !important;
	padding: 0.2em 3em;
	border: 1px solid #004c91;
	background-color: #ceffc7;
	color: #26a8a1 !important;
	font-size: 1.1em;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	margin-left: 0.6em;
	margin-bottom: 1em;
}

#reglasDelForo {
	display: block;
	float: right;
	width: 32%;
}

#reglasDelForo h5 {
	font-size: 1.2em;
	color: #929292;
	margin-bottom: 0.6em;
}

#reglasDelForo li {
	color: #d55b6a;
	font-weight: bold;
	list-style: square !important;
}

.enlaceBoton,.nuevaConsulta,.formNuevaconsulta,#botonCrearFaq,#botonCrearFaqRespuesta,.formNuevaFaq
	{
	display: block;
	padding: 0.2em 3em;
	border: 1px solid #004c91;
	background-color: #ceffc7;
	color: #26a8a1 !important;
	font-size: 1.1em;
	font-weight: bold;
	cursor: pointer;
	width: 10%;
	float: right;
	margin-bottom: 1em;
}

#botonCrearFaq {
	width: 35% !important;
	padding: 0.2em 1.5em;
	margin-right: 1em;
}

#botonCrearFaqRespuesta {
	width: 40%;
}

.nuevaConsulta {
	float: left;
	padding: 0.4em 1.5em;
	width: 21%;
}

.formNuevaconsulta {
	float: left;
	padding: 0.4em 1.5em;
	width: 21%;
	margin-left: 2em !important;
	margin-top: -1em !important;
}

.formNuevaFaq {
	width: 50%;
	margin-right: 2.6em !important;
}

.eliminarHilo,.eliminarRespuesta {
	display: block;
	padding-left: 2.5em;
	background: url("imgs/goma_borrar.jpg") no-repeat left center;
}

.eliminarHilo {
	width: 20%;
}

.eliminarRespuesta {
	margin-top: 1em;
	float: right;
}

.verHilosSinContestar {
	display: block;
	padding-left: 2.5em;
	background: url("imgs/ojo.jpg") no-repeat left center;
	width: 40%;
}

#buscadorForo {
	float: right;
}

#buscadorForo #buscar {
	padding: 0em 0.5em;
	border: 1px solid #004c91;
	background-color: #ceffc7;
	color: #26a8a1;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	margin-left: 0.6em;
}

#respuestaAsesorCrearFaq {
	color: #929292;
}

.separadorFaqs {
	clear: right;
	border: 1px dashed #929292;
}

.anotacionFaq {
	color: #929292;
	font-weight: bold;
	text-align: right;
}

/******** Compra de servicios **********/
#compraServiciosCabecera {
	background: url("imgs/ecommerce.jpg") no-repeat left;
	background-color: #7BC9C5;
	padding: 0.3em;
	padding-left: 4em;
	color: #fff !important;
}

#recuadrado {
	border: 1px solid #7BC9C5;
	width: 75.4%;
	margin: 1.5em;
	padding-bottom: 3em !important;
}

.subrayado_gris {
	color: #666666;
	text-decoration: underline;
}

.texto_verde {
	color: #7BC9C5;
	font-weight: bold;
}

.tick {
	background-image: url("../imgs/tick.gif") !important;
	border: 0;
	width: 20px;
	height: 21px;
	cursor: pointer;
}

.goma {
	background-image: url("../imgs/goma.png") !important;
	border: 0;
	width: 21px;
	height: 17px;
	cursor: pointer;
}

#caja {
	border: 1px solid #26a8a1;
	margin-bottom: 3em;
	margin-right: 15em;

border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
}

#caja h3 {
	color: #FFFFFF !important;
	background-color: #26A8A1;
	font-size: 1.5em;
	font-weight: bold;
        margin: 0;
	margin-left: 1.5em;
	margin-bottom: 0.5em;
	padding: 0.1em 0em 0.1em 3em;
	width: 83%;

border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
-moz-border-radius-bottomleft: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-bottom-left-radius: 25px;
-webkit-border-bottom-right-radius: 25px;

}

#caja #recuadrado {
	padding: 2em;
	border: 1px solid #7BC9C5;
	width: 90%;
	margin: auto;
	margin-top: 3em !important;
	margin-bottom: 2em !important;

border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
}

#recuadrado form {
	margin-left: 40%;
	margin-top: 2em;
	margin-bottom: 1em;
}

#recuadrado form input.boton {
	margin-left: 1em !important;
	padding: 0.2em 3em;
	border: 1px solid #004c91;
	background-color: #ceffc7;
	color: #26a8a1 !important;
	font-weight: bold;
	cursor: pointer;
	width: 12em;
}

#carritoCabecera {
	background: url("imgs/carrito_gris.gif") no-repeat left;
	padding: 0.3em;
	padding-left: 4em !important;
	width: 85% !important;
}

a.boton {
	margin-left: 1em !important;
	padding: 0.2em 3em;
	border: 1px solid #004c91;
	background-color: #ceffc7;
	color: #26a8a1 !important;
	font-weight: bold;
	cursor: pointer;
	width: auto;
	float: right;
	margin: 0.6em;
	margin-right: 1.4em !important;
}

dd {
	/*width: 80%;*/
	margin-left: 13em !important;
}

table {
	width: 99%;
	margin: auto !important;
}

table th {
	background-color: #7bc9c5;
	height: 1.5em;
	color: #fff;
	padding: 0 0.4em;
	font-weight: bold !important;
}

table td {
	background-color: #efefef;
	height: 1.5em;
	color: #666;
	padding: 0 0.4em;
}

table td .unidades {
	width: 2em;
}

#total {
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	width: 65%;
	margin: 1em 3.5em;
	float: right;
}

#caja span {
	float: left;
	margin: 1em;
	width: 15%;
}

.vaciarCarro {
	text-decoration: underline;
	color: #7BC9C5;
}

#clausulas {
	width: 100%;
	float: left;
}

#clausula,#condicionesCompra {
	width: 5% !important;
}

.label-check {
	width: 100% !important;
}
#errores{
	float:lefT;
	width: 90%;
	margin-left:5%;
}

#fondoStaff {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 500;
	background-color: #FFF;
	opacity: 0.7;
	cursor: pointer;
}

#frameStaff {
	border: 0;
	position: absolute;
	top: 100px;
	z-index: 600;
	border: 1px solid #000;
}


/******** Añadidos Osmar **********/

#compraServiciosCabecera, #faqsCabecera, #asesoramientoCabecera {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-top-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;		
}

#opcionesFaqs li {
  border: 1px solid #7BC9C5;
  padding: 1em;
  margin-bottom: 1em;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}


/******** Añadidos Iván para nueva portada 8/10/2009 **********/

ul.portada_imgs {
	overflow: hidden;
	padding: 0 !important;
}
ul.portada_imgs li {
	background-image:url(/saviastur/contenidos/imagenes/fondo_portada_1.jpg);
	background-repeat: no-repeat;
	background-position: -220px 0;
	float: left;
	height: 40em;
	width: 24.9%;
}
ul.portada_imgs li.dos {
	background-image:url(/saviastur/contenidos/imagenes/fondo_portada_2.jpg);
	background-position: -200px -30px;
}
ul.portada_imgs li.tres {
	background-image:url(/saviastur/contenidos/imagenes/fondo_portada_3.jpg);
	background-position: -450px 0;
}
ul.portada_imgs li.cuatro {
	background-image:url(/saviastur/contenidos/imagenes/fondo_portada_4.jpg);
	background-position: -140px -25px;
}
ul.portada_imgs li a {
	background: #7BC9C5 url(imgs/fondo_enlace_portada.png) no-repeat scroll right 0;
	border:0 none !important;
	color:#FFFFFF !important;
	display:block;
	font-size:1.4em;
	min-height: 3em;
	padding: 0.4em 0.7em 0.4em 2em;
	text-align:right;
	margin-top: 10em;
        margin-left: 0.4em !important;

  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;	
}
p.portada_dir {
	text-align: center;
	color: rgb(0, 128, 128);
	margin: 2em 0 !important;
}
ul.portada_banners {
	text-align: center;
}
ul.portada_banners li {
	margin: 0 2em !important;
	display: inline;
}
ul.portada_banners li a {
	border: 0 !important;
}
ul.portada_banners li a img {
	height: 80px;
}

.portada {
	padding: 0 !important;
	margin-top: 0 !important;
}
#presentacion {
	padding: 0 !important;
}