body{
text-align:center;
margin:0px;
padding:0px;
font-family:arial;
color:#333;
font-size:12px;
text-align:center;
background:#079445;
font-family:tahoma;
font-size:11px;
}
form{
margin:0;
padding:0;
}
#todo{
position:relative;
width:786px;
margin-left:auto;
margin-right:auto;
background:url(imagenes/fondo-todo.png) top left repeat-y;
}
#regleta-arriba{
position:relative;
width:100%;
height:111px;
text-align:left;
}
#titulo{
position:relative;
top:25px;
height:111px;
width:100%;
background:url(imagenes/titulo.jpg) top left no-repeat;
}
#titulo-detalle{
position:absolute;
top:25px;
left:-49px;
height:111px;
width:49px;
background:url(imagenes/titulo-detalle.jpg) top left no-repeat;
}
a#logo{
position:absolute;
display:block;
text-indent:-999em;
float:left;
height:85px;
width:230px;
margin:10px 0px 0px 0px;
z-index:999;
}
input{
font-size:10px;
width:100px;
}
#contenido{
position:relative;
width:904px;
text-align:center;
}
#espaciado{
position:relative;
margin-top:0px;
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#coliz{
position:relative;
float:left;
width:173px;
text-align:left;
margin-right:11px;
margin-top:0px;
padding:0px;
top:30px;
}
#colde{
float:right;
width:160px;
text-align:left;
padding-bottom:10px;
margin-right:-24px;
margin-top:6px;
}
#texto,#texto-ampliado-tienda{
position:relative;
float:left;
width:560px;
text-align:justify;
line-height:15px;
margin-top:25px;
margin-left:10px;
margin-bottom:0px;
font-family:arial;
font-size:12px;
}
#texto.ampliado{
position:relative;
width:560px;
padding-bottom:0px;
margin-bottom:0px;
float:right;
margin-right:150px;
}
#texto.ampliado-tienda{
border:1px solid red;
}
#texto.ampliado p{
text-indent:10px;
margin-bottom:20px;
margin-left:20px;
}
#map{
float:left;
width:430px;
left:35px;
margin-bottom:40px;
}
#texto_ampliadocompleto{
position:relative;
float:left;
width:100%;
min-height:350px;
padding-bottom:20px;
text-align:left;
line-height:17px;
margin-top:20px;
padding-left:5px;
-moz-box-sizing: border-box;
}
* html #texto_ampliadocompleto{
height:350px;
}

#texto a, #texto_ampliadocompleto a{
text-decoration:underline;
color:#333;
font-weight:bold;
}

#texto a:hover, #texto_ampliadocompleto a:hover{
color:#2D699F;
}
#texto h2, #texto_ampliadocompleto h2{
position:relative;
margin:0;
padding:0;
margin-bottom:20px;
margin-top:3px;
color:#75263B;
font-size:22px;
font-weight:normal;
font-family:times new roman,arial;
padding-bottom:3px;
}
#texto h2 span, #texto_ampliadocompleto h2 span{
color:#999;
font-style:italic;
font-size:13px;
}
#texto h2 img.imgh2{
position:relative;
top:0px;
left:0px;
}
#texto h3, #texto_ampliado h3{
margin-top:20;
margin-bottom:10;
padding:0;
margin-bottom:10px;
color:#3F7006;
font-family:arial;
font-size:13px;
text-decoration:underline;
}
#pie{
position:relative;
width:100%;
height:20px;
line-height:14px;
margin-left:auto;
margin-right:auto;
text-align:center;
clear:both;
background:#079445 url(imagenes/fondo-pie.png) top left no-repeat;
padding-bottom:10px;
padding-top:10px;
}
#copypie{
position:relative;
top:7px;
color:#B6E0C8;
font-weight:bold;
}
#copypie a{
	color:#B6E0C8;
	text-decoration:none;
}
#copypie a:hover{
	text-decoration:underline;
}
#linkspie{
position:relative;
float:right;
top:16px;
right:25;
color:#999;
}
#linkspie a{
color:#666;
}
#linkspie a:hover{
color:#943C55;
}

a#abusqueda{
color:#963C56;
font-weigth:bold;
font-size:13px;
}
a#abusqueda:hover{
color:#C99CA9;
}
#buslink{
color:#C99CA9;
text-decoration:italic;
margin-bottom:10px;
}

#txinfo{
border:1px solid #999;
padding:10px;
background:#EFEFEF;
}
table#foro{
border:0px solid #999;
padding:0px;
width:100%;
text-align:left;
font-family:verdana;
font-size:11px;
border:1px solid #999;
}

table#foro th{
background:#FFF url(imagenes/foro-cab1.png) top left repeat-x;
border:0px;
line-height:12px;
padding:2px;
color:white;
}
table#foro th a{
color:white;
font-family:arial;
text-decoration:none;
}
table#foro th a:hover{
text-decoration:underline;
color:white;
}
table#foro h2{
height:18px;
line-height:22px;
text-indent:5px;
border:0px;
margin:0;
font-size:12px;
color:#FFF;
text-decoration:none;
background:url(imagenes/foro-cab1.png) top left repeat-x;
}
table#foro h2 span{
font-weight:normal;
font-style:normal;
}
table#foro h2 a{
color:#FFF;
text-decoration:none;
font-style:normal;
}
table#foro h2 a:hover{
color:white;
text-decoration:underline;
}
#texto table#foro td.columna1,#texto table#foro td.columna2{
background:#FFF;
padding:5px;
line-height:12px;
}
#texto table#foro td.columna2 a:hover{
color:#0084B0;
}
#texto table#foro td.columna3,#texto table#foro td.columna4,#texto table#foro td.columna5{
background:#EFEFEF;
padding:5px;
line-height:12px;
}
#texto table#foro td.columna6{
background:#CDCDCD;
padding:5px;
line-height:12px;
}
#texto table#foro td.columna5todo{
background:#DDD;
font-size:1px;
height:5px;
}
#texto table#foro td.paginacion{
background:#ABDDEE;
font-size:10px;
height:15px;
}
#texto table#foro td.paginacion a{
color:#666;
text-decoration:none;
}
#texto table#foro td.paginacion a:hover{
text-decoration:underline;
}
#texto table#foro th h2 span a{
font-weight:bold;
}
#foro .transp{
background:#FCFBFB;
}
table#foro h3{
color:#0084B0;
}

a#paginacion,#paginacionact{
display:block;
float:left;
width:20px;
height:16px;
border:1px solid #666;
margin-right:2px;
text-decoration:none;
text-align:center;
color:#666;
background:#999;
}
#paginacionact{
background:#FFF;
color:#333;
}
#paginacion:hover,#paginacionact:hover{
border:1px solid #C99CA9;
background:#FFF;
}
#infoteevolatus{
position:relative;
left:12px;
top:20px;
width:155px;
background:#CCE9D9;
padding:8px 5px;
border-top:2px solid #05903D;
font-size:12px;
font-family:arial;
font-style:italic;
text-align:justify;
background:#CCE9D9 url(imagenes/fondo-informacion-volatus.png) 126px 68px no-repeat;
}
#menuv{
position:relative;
left:12px;
top:0px;
margin-top:0px;
width:160px;
background:#CCE9D9;
padding:8px 0px 8px 5px;
border-top:2px solid #05903D;
}
#menuv a{
position:relative;
display:block;
text-align:left;
height:23px;
width:154px;
line-height:23px;
margin-bottom:2px;
text-decoration:none;
font-family:times new roman, arial;
font-size:14px;
color:#333;
text-indent:5px;
background:url(imagenes/fondo-boton-menu.png) top left no-repeat;
}
#menuv a.submenu{
display:none;
}
#menuv a:hover{
color:#000;

}
#menuv a#sel{
}
#menuv a#sel #textoconimg{
}
#menuv a#sel:hover{
}
#menuv a#sel:hover #textoconimg{
}
#menuv a.cesta{
float:right;
background:url(imagenes/micesta.png) 0px 2px no-repeat;
text-indent:20px;
}
#menuv-menubot{
position:relative;
width:142px;
height:10px;
left:15px;
background:url(imagenes/finmenu.png);
}

#blog{
margin-top:20px;
margin-bottom:30px;
font-size:11px;
text-align:justify;
position:relative;
}
#blog h2{
position:relative;
font-size:12px;
font-weight:bold;
font-family:arial;
font-style:normal;
border-bottom:0px;
margin-bottom:0px;
padding-bottom:0px;
color:#333;
}
#blog_fechacrea{
font-size:10px;
margin-bottom:5px;
color:#999;
}
a#blog_link{
font-size:11px;
color:#FFA500;
}
a:hover#blog_link{
color:#000;
}
a#blog_leermas,a#blog_volver{
font-size:11px;
color:#FFA500;
float:right;
}
#blog h2 a#blog_imprimir{
background:url(imagenes/botonimprimir.png) top right no-repeat;
display:block;
text-indent:-999em;
position:absolute;
width:20px;
height:20px;
top:0;
right:0;
}
a#blog_volver{
float:left;
}
a:hover#blog_leermas,a:hover#blog_volver,a:hover#blog_imprimir{
color:#000;
}
#tit_rss{
font-weight:bold;
margin-bottom:0;
paddin-bottom:0;
margin-top:10px;
}
#texto_rss a#leermas_rss{
font-size:11px;
color:#FFA500;
}
#texto_rss {
text-align:justify;
}
#cuadrohome{
display:block;
float:left;
text-align:left;
width:198px;
min-height:300px;
color:#666;
font-family:verdana;
font-size:12px;
border:2px solid #666;
margin-left:0px;
position:relative;
padding:10px;
margin-right:4px;
}
* html #cuadrohome{
height:300px;
}

a#botonnuevotema{
display:block;
height:31px;
line-height:28px;
text-indent:35px;
font-size:10px;
text-decoration:none;
background:url(componentes/foro/botontema.gif) top left no-repeat;
}
a#botonnuevaresp{
display:block;
height:31px;
line-height:28px;
text-indent:35px;
font-size:10px;
text-decoration:none;
background:url(componentes/foro/botonresp.gif) top left no-repeat;
}
table#tablaformulario_aac{
border:0px;
background:transparent;
}
table#tablaformulario_aac td{
background:transparent;
}
table#tablaformulario_aac input#enviar_aac{
width:50px;
}
table#tablaformulario_aac textarea,table#tablaformulario_aac input{
font-size:11px;
font-family:verdana;
}
table#tablaformulario_aac textarea{
width:300px;
height:150px;
overflow:auto;
}

#identificacion{
position:relative;
width:100%;
text-align:center;
}
#identificado{
position:absolute;
bottom:3px;
right:5px;
width:190px;
height:15px;
font-size:11px;
color:#C99CA9;
background:#FFF;
border:1px solid #4F4F4F;
}
#identificado a{
color:#C99CA9;
}
#identificado a:hover{
color:#943E57;
}
table#tablaident{
width:200px;
font-size:10px;
font-family:verdana;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:20px;
border:1px solid #3F7006;
background:#9FB782;
}

#enviarident{
width:20px;
height:18px;
color:white;
border:1px solid #3F7006;
background-color:#3F7006;
margin-left:auto;
margin-right:auto;
font-weight:bold;
font-size:15px;
}
#tablaident th{
color:#3F7006;
text-align:left;
font-family:arial;
font-weight:bold;
font-size:13px;
}
table#tablaident td{
	font-size:10px;
	background:transparent;
	}
table#tablaident td input{

}
table#tablacalendario{
border:1px solid #999;
width:200px;
font-size:12px;
}
table#tablacalendario tH{
color:white;
background:#BBB;
text-align:center;
font-family:arial;
}
table#tablacalendario td{
background:#EFEFEF;
padding:4px;
border:1px solid #EFEFEF;
}
table#tablacalendario td a{
font-weight:bold;
text-decoration:none;
color:#0099CC;
}
table#tablacalendario td a:hover{
text-decoration:underline;
color:#0099CC;
}
table#tablacalendario td#calnada{
background:transparent;
}
table#tablacalendario td#calpas{
color:#CCC;
}
table#tablacalendario td#calhoy{
background:#C1F0FF;
}
table#tablacalendario td.hayfecha{
border:1px solid #0084B0;
}
#actividad{
border:1px solid #0099CC;
border-left:15px solid #0099CC;
padding-left:10px;
margin-bottom:2px;
}
#actividad.hoy{
background:#C5E4F6;
border:1px solid #0099CC;
border-left:15px solid #0099CC;
margin-bottom:20px;
}
#actividad-titulo{
font-weight:bold;
font-family:arial;
font-size:13px;
height:20px;
line-height:20px;
}
#actividad-contenido{
padding:5px;
}
#actividad-recomendar{
text-align:right;
margin-right:10px;
}
#actividad-recomendar a{
font-size:10px;
color:#666;
}
#actividad-recomendar a:hover{
color:#0099CC;
}


#volver2{
	width:100%;
	background:#999933;
	text-align:center;
	margin-top:10px;
}
#volver2 a{
	font-weight:bold;
	text-decoration:none;
	color:white;
}
#volver2 a:hover{
	text-decoration:underline;
	color:white;
}
#imagden{
border:1px solid #999933;
padding:2px;
width:126px;
font-size:11px;
float:left;
position:relative;
margin-right:7px;
background:#E0E0C1;
margin-bottom:5px;
}
#imagden img{
border:3px solid #FFF;
}
#titimagenden{
width:100%;
float:left;
position:relative;
height:30px;
line-height:30px;
font-size:14px;
font-weight:bold;
background:#F5F5EA;
border:1px solid #E0E0C1;
color:#555;
text-indent:10px;
margin-bottom:5px;
}
#separacionbi{
float:left;
position:relative;
height:15px;
line-height:20px;
width:100%;
text-align:right;
}

#linktitimden{
position:relative;
float:right;
top:0;
right:10;
font-size:11px;
}
#botimagenden{
width:100%;
float:left;
position:relative;
height:20px;
line-height:20px;
background:#F5F5EA;
border:1px solid #E0E0C1;
color:#555;
text-indent:10px;
margin-bottom:5px;
text-align:center;
}
#home-1,#home-2,#home-3,#home-4{
float:left;
width:45%;
font-size:12px;
}
#home-1{
background:url(imagenes/botones/menu1-1-p.jpg) top left no-repeat;
margin-right:35px;
margin-bottom:30px;
}
#home-2{
background:url(imagenes/botones/menu1-3-p.jpg) top left no-repeat;
margin-bottom:30px;
}
#home-3{
background:url(imagenes/botones/menu1-2-p.jpg) top left no-repeat;
margin-right:35px;
}
#home-4{
background:url(imagenes/botones/menu1-4-p.jpg) top left no-repeat;
}
#home-1 h2,#home-2 h2,#home-3 h2,#home-4 h2{
text-decoration:none;
margin-bottom:50px;
}
#home-1 h2 a,#home-2 h2 a,#home-3 h2 a,#home-4 h2 a{
text-decoration:none;
font-size:14px;
color:white;
line-height:20px;
}
#home-1 h2 a:hover,#home-2 h2 a:hover,#home-3 h2 a:hover,#home-4 h2 a:hover{
color:white;
text-decoration:underline;
}
#home-img{
position:relative;
float:left;
width:90px;
height:65px;
}
#identificacionyreg{
position:relative;
float:right;
width:130px;
height:110px;
background:#F3FCFF;
border:1px solid #CCEBF5;
margin-top:55px;
}
#tablaidentyreg{
position:relative;
font-size:10px;
padding:2px;
color:#999;
}
#tablaidentyreg th{
border-bottom:1px solid #CCEBF5;
margin-bottom:2px;
color:#0099CB;
}
#tablaidentyreg td input{
width:50px;
height:18px;
border:1px solid #CCEBF5;
-moz-box-sizing: border-box;
}
#tablaidentyreg td input#enviarident{
width:10px;
background:#CCEBF5;
border:1px solid #CCEBF5;
}
#tablaidentyreg td a{
color:#0099CB;
font-size:9px;
text-decoration:none;
letter-spacing:-1px;
}
#tablaidentyreg td a:hover{
text-decoration:underline;
}
#identificadoyreg{
position:relative;
float:right;
width:130px;
height:110px;
background:#F3FCFF;
border:1px solid #CCEBF5;
margin-top:55px;
color:#666;
}
#identificadoyreg div{
margin-bottom:2px;
text-indent:4px;
}
#identificadoyreg div b{
margin-left:4px;
}
#identificadoyreg div div{
border:0px;
border-bottom:1px solid #CCEBF5;
font-weight:bold;
background:#0099CB;
color:#F3FCFF;
height:18px;
line-height:18px;
}
#identificadoyreg a{
color:#999;
float:right;
margin-right:3px;
}
#textoquees{
width:90%;
text-align:center;
font-size:14px;
line-height:20px;
margin-left:10px;
border:1px solid #3F7006;
background:#EBF0E6;
padding:10px;
}
ul#nums li{
list-style:none;
}
#menudes{
margin-top:30px;
float:right;
margin-right:20px;
}
#menudes a{
display:block;
margin-bottom:2px;
text-decoration:none;
font-family:arial;
font-size:17px;
color:#3F7006;
font-weight:bold;
padding-left:35px;
background:url(imagenes/botones/itemmenu2.gif) top left no-repeat;
}
#menudes a:hover{
text-decoration:underline;
}
#texto img.logosocio{
margin:5px;
}
table#tablaformulario_miembros input{
width:200px;
}
table#tablaformulario_miembros input#enviar_miembros{
width:80px;
border:1px solid #3F7006;
color:white;
background:#3F7006;
font-weight:bold;
}
table#dede td{
font-family:verdana;
font-size:11px;
background:#EFEFEF;
}
#dede th{
text-align:left;
background:#3F7006;
font-size:13px;
color:white;
}
#tablaformulario_aac td input{
width:100%;
}
#path{
position:absolute;
top:138px;
right:180px;
background:url(imagenes/fondopath.png);
width:525px;
height:18px;
line-height:17px;
text-indent:5px;
font-size:10px;
color:#CCC;
}
#path a{
color:#CCC;
text-decoration:underline;
}
#path a:hover{
color:white;
}

#textcolder{
width:140px;
background:#FFF url(imagenes/textocolder.png) top left repeat-y;
text-align:center;
padding:5px 10px 2px 10px;
}
#textcolder a{
color:#333;
}
#textcolder hr{
border:0px;
border-top:1px dotted #777;
font-size:1px;
width:140px;
margin:3px 0px;
}
#textcolder-bot{
width:160px;
height:6px;
font-size:1px;
background:url(imagenes/textocolder-bot.png);
margin-bottom:2px;
}

#visor{
width:140px;
overflow:hidden;
}
#conten_items{
height:160px;
}
#item_visor{
height:160px;
}
#item_visor a .precio{
color:#990000;
font-weight:bold;
}
#item_visor a:hover .precio{
text-decoration:none;
}
#item_visor a{
color:#333333;
text-decoration:none;
}
#item_visor a:hover{
color:#990000;
}
#item_visor a img{
border:0px;
}
img.galeria{
padding:10px;
background:#FFF2BE;
padding-bottom:50px;
border:1px solid #75263B;
margin-bottom:10px;
}
#map{
margin-top:-30px;
margin-left:20px;
}
div .barracambioidioma{
position:absolute;
top:0px;
padding-top:5px;
padding-right:10px;
right:0px;
height:20px;
width:100%;
background:#079445;
text-align:right;
}
div .barracambioidioma a{
color:#9CD5B5;
font-weight:bold;
text-decoration:none;
padding-left:27px;
}
div .barracambioidioma a.idioma_es{
background:url(imagenes/bandera-es.png) top left no-repeat;
}
div .barracambioidioma a.idioma_en{
background:url(imagenes/bandera-en.png) top left no-repeat;
}
div .barracambioidioma a:hover{
color:white;
}
#album_galeria{
width:565px;
float:left;
margin-left:20px;
margin-top:20px;
}
#imagden{
border:1px solid #DDD;
padding:2px;
width:126px;
font-size:11px;
float:left;
position:relative;
margin-right:4px;
background:#EEE;
margin-bottom:5px;
}
#imagden a{
background:#DDD;
display:block;
text-align:center;
margin-top:0px;
color:#FFF;
text-decoration:none;
}
#imagden a:hover{
color:#013186;
}
#titimagenden{
width:100%;
float:left;
position:relative;
height:30px;
line-height:34px;
font-size:15px;
font-weight:bold;
font-family:arial;
background:#EEE;
border:1px solid #DDD;
color:#555;
text-indent:10px;
margin-bottom:5px;
text-align:left;
}
#separacionbi{
float:left;
position:relative;
height:15px;
line-height:20px;
width:100%;
text-align:right;
}
#linktitimden{
position:absolute;
top:0;
right:10px;
font-size:11px;
color:#888;
}
#linktitimden a{
color:#888;
}
#linktitimden a:hover{
color:#013186;
}
#botimagenden{
width:100%;
float:left;
position:relative;
height:20px;
line-height:20px;
background:#EEE;
border:1px solid #DDD;
text-indent:10px;
margin-bottom:5px;
text-align:center;
}
#botimagenden a{
color:#555;
}
#separalineasalbum{
font-size:1px;
clear:both;
}


h4.carta{
border-bottom:1px solid #FFCC00;
color:#75263C;
font-family:times;
font-size:18px;
font-weight:normal;
margin-bottom:8px;
position:relative;
z-index:9999;
}
span.texto-carta{
font-family:times;
font-size:14px;
line-height:17px;
}
img.imagen-carta{
position:absolute;
right:0px;
top:18px;
}
table#listaproductos{
position:relative;
margin-left:25px;
margin-top:0px;
width:95%;
}
#texto.ampliado-tienda {
top:-70px;
}
#producto{
position:relative;
margin-bottom:20px;
height:120px;
background:url(imagenes/fondoprod.png) top left repeat-x;
padding:4px;
}
#prod-titulo a{
font-size:17px;
text-decoration:none;
color:#039242;
}
#imgproducto{
float:left;
margin:4px 20px 0px 0px;
border:2px solid #AAA;
padding:1px;
}
#prod-texto{
margin:33px 0px 20px 0px;
font-size:12px;
}
#prod-precio{
position:absolute;
top:4px;
right:4px;
background:#9CC5E6;
padding:1px 4px;
border:1px solid white;
}
#prod-funciones, #prod-funciones-cesta, #prod-unidades{
text-align:right;
}
#prod-funciones{
position:absolute;
bottom:5px;
right:10px;
}
#prod-funciones a{
border:0px;
font-size:13px;
text-decoration:none;
margin-left:15px;
padding:2px 5px;
}

#prod-funciones a:hover{
background:#0A8C44;
color:white;
}
#prod-funciones a img{
border:0px;
}
#prod-funciones-cesta{
margin-bottom:3px;
}
#tablaformulario_contacto{
margin-left:40px;
}
#funciones{
text-align:right;
position:relative;
background:#EFEFEF;
padding:4px;
margin-left:25px;
margin-top:0px;
width:95%;
}

#tienda-navega{
width:100%;
}
#funciones a{
text-decoration:underline;
color:#079445;
}
#funciones a:hover{
color:black;
}
#ulfdp{
list-style:none;
}
#ulfdp li input{
width:10px;
}
form{
padding-left:30px;
}
b.tienda-minih{
font-size:13px;
color:#079445;
margin-right:20px;
}
table#precios{
margin-left:20px;
}
table#precios td{
background:#EFEFEF;
text-align:right;
}
span#precio{
color:#CC0033;
font-weight:bold;
}
#cuentas{
padding:6px;
width:98%;
}
.tienda_numeropedido{
font-size:14px;
font-family:arial;
background:#DBEFE4;
border:2px solid #079445;
padding:10px;
}
.tienda_estadopedido_1,.tienda_estadopedido_0,.tienda_estadopedido_2{
font-size:12px;
font-family:arial;
background:#EEE;
padding:5px;
border:1px solid #AAA;
}
.tienda_estadopedido_0{
background:#FFAFB2;
border:1px solid #EF1D39;
}
.tienda_estadopedido_2{
background:#DBEFE4;
border:1px solid #079445;
}
#tienda_enlacepasarela,.enlacepagina{
margin-left:30px;
padding:5px;
border:2px solid #CF0500;
background:#FFB1AF;
text-align:center;
}
.enlacepagina{
border:2px solid #AAA;
background:#EEE;
margin-bottom:10px;
}
