html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

#ajax{
	position:absolute;
	background:#FFFFFF;
	left:0px;
	top:0px;
	z-index:10000;
	border:1px dotted #ff0000;
	display:none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;}
p
{
	margin-top:0em;
}
/* generated by csscreator.com */ 
html, body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

select
{
	margin:0;
}

body
{
	background:url(../imgs/fondo_web_interior.gif);
	background-top:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
}

.home 
{
	background:url(../imgs/fondo_web.gif);
	background-top:bottom;
	background-repeat:repeat-x;
	background-color:#ffffff;
}
form
{
	padding:0;
	margin:0;
}
img {
	border:0px;
	vertical-align:middle;
}
select, input, textarea{
	font-family:Arial, Helvetica, sans-serif;
}
.fleft
{
	float:left;
}
.fright
{
	float:right;
}

.right
{
	text-align:right;
}

.enlace_gris a { color:#666666; text-decoration:none; }
.enlace_gris a:hover { color:#666666; text-decoration:underline; }

#ancho{
	width:100%;
	margin:auto;
	text-align:left;
	height:100%;
}
#contenedor{
	width:98em;
	margin:auto;
	text-align:left;
	position:relative;
}
#cabecera
{
	
}

#idiomas
{
	color:#0082c8;
	font-size:12px;
	padding-top:10px;
}

#idiomas span
{
	padding-left:7px;
}

#idiomas .sep
{
	color:#999999;
}

#idiomas a
{
	padding-left:7px;
	color:#999999;
	text-decoration:none;
}

#idiomas a:hover
{
	color:#0082c8;
	text-decoration:underline;
}
#subtop
{
	padding-top:10px;
}

#subtop .tel
{
	font-size:14px;
	color:#999999;
	font-weight:bold;
	float:right;
    margin-right:5px;
}

#subtop .menu
{
	float:right;
	color:#666666;
	font-size:11px;
	padding-top:2px;
}

#subtop .menu span
{
	padding-left:5px;
}

#subtop .menu a
{
	color:#666666;
	text-decoration:none;
}

#subtop .con a
{
	color:#016227;
	text-decoration:underline;
}

#subtop .menu a:hover
{
	color:#016227;
	text-decoration:underline;
}

#subtop .menu img
{
	vertical-align:bottom;
	margin-right:3px;
}

#layer_share
{
	position:absolute;
	display:none;
	padding:0.4em;
	background-color:#FFFFFF;
	border:1px solid #016227;
	width:18.4em;
	top:5em;
	left:51em;
}

#layer_share .lista
{
	font-size:11px;
	padding-left:10px;
	padding-bottom:10px;
	
}

#layer_share .pre
{
	color:#666666;
	padding-top:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:11px;
	
}

#layer_share .cerrar
{
	position:absolute;
	left:17.6em;

}

#layer_share .item
{
	float:left;
	text-align:left;
	width:8.5em;
	padding-bottom:0.6em;
}

#layer_share .item img
{
	margin-right:0.6em;
}

#layer_share .item a
{
	color:#666666;
	text-decoration:underline;
}

#layer_share .quees
{
	font-size:10px;
	text-align:right;
	padding-bottom:1em;
	color:#999999;	
	padding-right:10px;
}

#layer_share .quees a
{
	color:#999999;
	text-decoration:underline;
}

#rss
{
	position:absolute;
	display:none;
	padding:0.4em;
	background-color:#FFFFFF;
	border:1px solid #016227;
	width:15.8em;
	top:5em;
	left:58.2em;
}

#rss .lista
{
	font-size:11px;
	padding-left:10px;
	padding-bottom:10px;
	
}

#rss .pre
{
	color:#666666;
	padding-top:16px;
	text-align:left;
	padding-left:10px;
	padding-bottom:8px;
	padding-right:10px;
}

#rss .cerrar
{
	position:absolute;
	left:14.7em;	
}

#rss .item
{
	float:left;
	text-align:left;
	width:10em;
	padding-bottom:0.6em;
	color:#016227;
}


#rss .item img
{
	margin-right:4px;
}

#rss .RSS
{
	margin-right:5px !important;
	margin-left:4px;
}

#rss .item a
{
	color:#016227;
	text-decoration:underline;
}

#rss .quees
{
	font-size:10px;
	text-align:right;
	padding-bottom:1em;
	padding-right:10px;
	color:#999999;
}

#rss .quees a
{
	color:#999999;
	text-decoration:underline;
}

.buscador
{
	float:right;
	padding-left:10px;
}

.buscador .input
{
	font-size:11px;
	color:#666666;
	border:1px solid #afafaf;
	border-right:0;
	padding-left:5px;
	width:115px;
	padding-top:2px;
	height:15px;
}

* + html .botbus {
	margin-top:1px;
}

#menuprinc
{
	background-color:#016227;
	/*margin-bottom:15px;*/
	height:33px;
	overflow:hidden;
	
}

#menuprinc .princ
{
	padding-bottom:10px;
	z-index:8;
}

#menuprinc ul
{
	list-style:none;
}

#menuprinc .buscador
{
	float:right;
	padding-right:10px;
}

#menuprinc .buscador .input
{
	font-size:11px;
	color:#666666;
	border:1px solid #53707c;
	padding-left:5px;
	width:115px;
	padding-top:2px;
	height:15px;
}


#menuprinc li
{
	float:left;
	padding-right:11px;
	background:url(../imgs/menu_sep.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
}


#menuprinc a
{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

#menuprinc .ph
{
	float:left;
	width:5px;
	height:5px;
	margin-right:5px;
	margin-top:5px; 
}


.pl8
{
	padding-left:6px;
}

#menuprinc .submenu
{
	position:absolute;
	display:none;
	margin-top:33px;
	margin-top:expression('32px');
	white-space:nowrap;
}

#menuprinc .submenu .int
{
	width:22em;
	padding-top:5px;
	margin-left:-5px;
	padding-bottom:5px;
}

#menuprinc .pd
{
	background-color:#18291e;
	border:1px solid #36423a;
	padding-left:15px;
	padding-bottom:8px;
	padding-top:8px;
}


#menuprinc .submenu .int td
{
	padding-right:15px;	
	padding-top:4px;
	padding-bottom:4px;
	background:url(../imgs/ptomenu.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:13px;
}

#menuprinc .submenu .int td:hover
{
	background-color:#36423a;
}

#menuprinc .prim
{
	background-color:red;
}


#menuprinc .submenu a
{
	color:#e7e6e6;
	font-size:12px;
	text-decoration:none;
}

#flash_home
{
	
}


.latreservas
{
	float:left;
	width:22.9em;
}

#central
{
	padding-top:15px;
}

#reservas
{
	padding-bottom:15px;
}

#reservas .fec1
{
	float:left;
    width:55px;
}

#reservas .i1
{
	width:45px;
	border:1px solid #53707c;
	font-size:11px;
	color:#666666;
	margin:0;
}

#reservas .i2
{
	width:58px;
	border:1px solid #53707c;
	font-size:11px;
	color:#666666;
	margin:0;
}

#reservas .i3
{
	width:45px;
	border:1px solid #53707c;
	font-size:11px;
	color:#666666;
	margin:0;
}

#reservas .fec2
{
	float:left;
    width:65px;
}

#reservas .fec3
{
	float:left;
    width:55px;
}

#reservas .fec4
{
	float:left;
}

#reservas .pcen
{
	position:absolute;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	background-color:#adadad;
    width:203px;
}

#reservas .interior {
	height:13.7em;
}

#reservas .pcen_home
{
	padding-left:13px;
	padding-right:13px;
	padding-top:7px;
	height:17.6em;
	background-color:#adadad;
}

#reservas .promocode
{
	font-size:11px;
    width:100px;
    border:1px solid #53707C;
    color:#666666;
    padding-top:1px;
    padding-bottom:2px;
}

#reservas .pclay
{
	float:left;
}

#reservas .f4
{
	text-align:right;
	padding-top:3px;
	padding-bottom:9px;
}

#reservas .f2
{
	padding-bottom:3px;
	color:#ffffff;
	font-size:12px;
}

#reservas .f3
{
	padding-bottom:9px;
}

#reservas .interior .f2

{
	padding-bottom:2px;
}

#reservas .interior .f3
{
	padding-bottom:5px;
}

#reservas .s1
{
	font-size:11px;
	color:#666666;
	border:1px solid #53707c;
	width:100%;
	margin:0;
}

#reservas .l1
{
	float:left;
	width:113px;
}

#reservas .l2
{
	float:right;
	text-align:right;
	width:86px;
}

#reservas .al
{
	text-align:left;
}


#reservas .inpfecha
{
	width:57px;
	border:1px solid #53707c;
	font-size:11px;
	color:#666666;
	padding-top:1px;
	padding-bottom:2px;
	margin:0;
}


#reservas .inpnum
{
	width:40px;
	border:1px solid #53707c;
	font-size:11px;
	color:#666666;
	margin:0;
}

#reservas .f3 img
{
	vertical-align:top;
	margin-left:4px;
}

#reservas .l3
{
	float:left;
	width:89px;
}

#reservas .l4
{
	float:left;
	width:69px;
}

#reservas .l5
{
	float:right;
	text-align:right;
	width:40px;
}

#reservas .f5pre
{
	float:left;
    padding-bottom:13px;

}

#reservas .f5pre a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#reservas .f5
{
	float:right;
    text-align:right;
	padding-bottom:13px;
}

#reservas .f5 a
{
	color:#FFFFFF;
	text-decoration:underline;
}

#reservas .lroom
{
	font-size:12px;
    color:#fff;
    padding-bottom:10px;
}

#reservas .lroom .lr1
{
	float:left;
    width:88px;
}

#reservas .lchild
{
	font-size:12px;
    color:#fff;
    padding-bottom:5px;
    padding-top:5px;
}

#reservas .lr2
{
	float:left;
    width:150px;
    text-align:right;
}

#reservas .lr3
{
	float:left;
    width:53px;
    text-align:right;
}

#reservas .lroom .lr3
{
	float:left;
    width:53px;
}

#newsletter
{
	padding-bottom:10px;
    margin-top:160px;
}

#newsletter .cab
{
	background-color:#dfd4c4;
}

#newsletter .int
{
	background-color:#e5e5e5;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	color:#666666;
}

#newsletter .int2
{
	padding-top:12px;
}

#newsletter .l1
{
	float:left;
}

#newsletter .l2
{
	float:left;
	_margin-top:1px;
}

#newsletter .input
{
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	width:193px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}

#newsletter .int3
{
	padding-top:9px;
	text-align:right;
}

* + html #newsletter .l2 {
	margin-top:1px;
}

#central .cender
{
	float:left;
	width:36.1em;
	padding-left:14px;
}

#ofhome
{
	width:36.1em;
	height:18.8em;
	overflow:hidden;
	background:url(../imgs/fondo-oferta-home.gif);
	background-repeat:no-repeat;
}

#ofhome .im
{
	padding:3px;
	padding-bottom:0;
}

#ofhome .fondo
{
	text-align:right;
	width:34.7em;
	height:1.7em;
	margin-left:3px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top;
	padding-top:3px;
	color:#FFF;
}

#ofhome .fondo a
{
	color:#FFF;
	padding-right:3px;
}

#ofhome .inter
{
	color:#666666;
	font-size:14px;
	line-height:1.2em;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	height:34px;
	overflow:hidden;
}

#dehome
{
	width:36.1em;
	height:18.8em;
	overflow:hidden;
	background:url(../imgs/fondo_des_derecha_home.gif);
	background-repeat:no-repeat;
}


#dehome .im
{
	padding:3px;
	padding-bottom:0;
}

#dehome .fondo
{
	text-align:right;
	width:34.7em;
	height:1.7em;
	margin-left:3px;
	padding-right:8px;
	background-repeat:no-repeat;
	background-position:top;
	padding-top:3px;
	color:#666;
}

#dehome .fondo a
{
	color:#666;
	padding-right:3px;
}

#dehome .inter
{
	color:#666666;
	font-size:14px;
	line-height:1.2em;
	padding-left:11px;
	padding-right:11px;
	padding-top:8px;
	height:34px;
	overflow:hidden;
}

.comentshome
{
	margin-top:18px;
	padding-left:10px;
	background:url(../imgs/pto-vertical.gif);
	background-position:left;
	background-repeat:repeat-y;
	min-height:14.2em;
	/* Específico para IE6, que no entiende min-height */
	_height:14.2em;
	_height:auto !important;
	color:#666666;
}

.comentshome .head2
{
	background:url(../imgs/ico_rss.gif);
    background-position: top left;
    background-repeat:no-repeat;
    padding-left:20px;
	font-size:11px;
    line-height:1.4em;
}

.comentshome .resumen {
	padding-left:20px;
    line-height:1.4em;
}

.comentshome .txtr
{
	font-size:11px;
	padding-top:8px;
	line-height:1.4em;
	padding-right:8px;
}

.comentshome .come
{
	padding-left:25px;
	background:url(../imgs/bocadillo.png);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11px;
}

.comentshome .link
{
	padding-top:6px;
	color:#0081c6;
	text-align:right;
}

.comentshome .link a
{
	text-decoration:underline;
	color:#0081c6;
}

.comentshome .item
{
	padding-top:9px;
	font-size:11px;
    height:46px;
    overflow:hidden;
}

.comentshome .item a
{
	color:#016227;
	text-decoration:none;
}

#gservdet
{
	position:absolute;
    background-color:#dbdbdb;
    width:27.2em;
    padding:10px;
    display:none;
}

.comentshome .item .bold
{
	font-weight:bold;
}

.comentshome .item a:hover
{
	text-decoration:underline;
}

.comentshome img
{
	margin-right:5px;
	vertical-align:middle;
}



.linknosub a
{
	text-decoration:none;
	font-size:10px;
	color:#0081c6 !important;
	padding-left:4px;
}

#pie
{
	margin-top:14px;
	padding-top:7px;
	background:url(../imgs/sephz.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#piehoteles
{
	/*margin-top:18px;*/
	background-color:#666666;
	padding-left:23px;
	padding-right:23px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-size:12px;
}


#piehoteles table
{
	width:100%;
}

#piehoteles td
{
	text-align:center;
}

#piehoteles .al
{
	font-weight:bold;
}

#piehoteles a
{
	color:#FFFFFF;
	text-decoration:none;
}

#piehoteles a:hover
{
	text-decoration:underline;
}

#piefinal
{
	padding-top:16px;
	color:#666666;
}

#piefinal .l1
{
	font-size:12px;
	padding-bottom:8px;
}

#piefinal .l1 a
{
	text-decoration:none;
	color:#666666;
}

#piefinal .l1 a:hover
{
	text-decoration:underline;
}

#piefinal .l1 span
{
	padding-right:4px;
}


#piefinal .l2 span
{
	padding-right:4px;
}

#piefinal .l2
{
	padding-bottom:5px;
	font-size:11px;
}

#piefinal .l2 a
{
	text-decoration:none;
	color:#666666;
}

#piefinal .l2 a:hover
{
	text-decoration:underline;
}

#piefinal .l3
{
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;	
}

#piefinal .l3 a
{
	text-decoration:none;
	color:#666666;
}

#piefinal .l3 a:hover
{
	text-decoration:underline;
}

#cenright
{
	float:left;
	width:41em;
	padding-right:15px;
	overflow:hidden;
    border-right:1px solid #e0e0e0;
}
.separador_contenido
{
	font-size:12px;
	color:#666666;
	line-height:1.5em;
}

.separador_contenido a {
	color:#666666;
	text-decoration:none;
}

.separador_contenido a:hover {
	color:#666666;
	text-decoration:underline;
}

.capac
{
	width:73.2em;
}

#cenright2
{
	/*float:left;*/
    float:right;
	width:29em;
	border-left:1px solid #e0e0e0;
    margin-left:-1px;
    padding-left:15px;
    _float:right;
    _margin-right:0px;
}

.tigl
{
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
}

.tigl .fl
{
	float:left;
	font-size:14px;
	color:#666666;
}

.tigl .fr
{
	float:right;
	padding-top:2px;
}

.tigl a
{
	background-color:#dbdbdb;
	color:#666666;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

.rabot
{
	margin-bottom:15px;
    margin-top:10px;
}

.rabot .foto
{
	padding-bottom:5px;
}

.rabot .titular
{
	font-size:14px;
	font-style:italic;
	color:#666666;
}

.rabot .texto
{
	font-size:11px;
	color:#666666;
}

.rabot .texto2
{
	font-size:10px;
	padding-bottom:1em;
	color:#666666;
}

.rabot a
{
	color:#8f8b77;
	text-decoration:underline;
}

.rabot .texto2 img
{
	vertical-align:bottom;
	margin-right:4px;
}


#gfot
{
	/*padding-top:10px;*/
	/*padding-bottom:15px;*/
	overflow:hidden;
}

#gfot .item1
{
	float:left;
	width:9em;
}

#gfot .pl
{
	padding-left:10px;
	padding-bottom:10px;
}

#gplan
{
	padding-top:10px;
	/*padding-bottom:15px;*/
	overflow:hidden;
}

#gplan .item1
{
	float:left;
	width:9em;
}

#gplan .pl
{
	padding-left:10px;
	padding-bottom:10px;
}


#gserv, #gpla
{
	/*padding-top:10px;*/
	overflow:hidden;
}

#gserv table, #gpla table
{
	width:100%;
}

#gserv td, #gpla td
{
	padding-bottom:10px;
	color:#666666;
	vertical-align:top;
	font-size:11px;
}

#gserv td a, #gpla td a
{
	color:#666666;
	text-decoration:none;
}

#gserv td a:hover, #gpla td a:hover
{
	text-decoration:underline;
}

#gservdet, 
{
	position:absolute;
	background-color:#dbdbdb;
	display:none;
	padding:10px;
	font-size:12px;
	color:#333333;
	width:269px;
}

#gservdet img
{
	margin-right:4px;
	vertical-align:bottom;
}

#gservdet .fl
{
	float:left;
	font-size:14px;
	font-weight:bold;
}

#gservdet .fr
{
	float:right;
	font-size:10px;	
}

#gservdet .fr a
{
	color:#666666;
	text-decoration:none;
}

#gservdet .inte
{
	padding-top:12px;
}

#gserv .a
{
	width:21px;
}

#toph .item1
{
	font-size:12px;
	padding-left:14px;
	padding-top:4px;
	padding-bottom:4px;
	background:url(../imgs/item_submenu.gif);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

#toph .item1 a
{
	color:#cccccc;
	text-decoration:none;
}

#toph .item1 a:hover
{
	text-decoration:underline;
}

#toph .on
{
	background-color:#36423a;
	font-weight:bold;
}

#toph .ti
{
	margin-bottom:10px;
    margin-left:5px;
}

.plano
{
	padding-bottom:7px;
	height:6.2em;
}

.plano .imagen
{
	float:left;
	width:9.1em;
	padding-right:8px;
}

.plano .icono
{
	float:left;
	margin-right:1em;	
}

.plano .texto
{
	float:left;
	/*padding-left:98px;*/
	margin-top:3.5em;
	bottom:9px;
	color:#8f8b77;
}

.plano .texto a
{
	padding-top:5px;
	color:#8f8b77;
	text-decoration:underline;
}

.plano .texto img
{
	/*float:left;*/
	vertical-align:bottom;
	margin-right:4px;
}

.caracs
{
	padding-top:20px;
	font-size:11px;	
	color:#666666;	
}

.caracs .cabe
{
	background-color:#e0e0e0;
	margin-bottom:3px;
	padding:8px;
	font-size:11px;	
}

.caracs .nom
{
	float:left;
	color:#333333;
	font-weight:bold;
}

.caracs .cen
{
	text-align:center;
	width:414px;
	position:absolute;
	padding-top:8px;

}

.caracs .plan
{
	float:right;
	font-size:10px;
}

.caracs .plan a
{
	color:#666666;
	text-decoration:underline;
}

.caracs .cuerpo
{
	padding:10px;
	background-color:#eeeeee;
}

.botonpie
{
	text-align:right;
	padding-top:17px;
}

#datoshotel
{
	padding-bottom:30px;
	font-size:12px;
	color:#666666;
}

#datoshotel .nom
{
	font-weight:bold;
}

#subpuntos
{
	padding:6px;
	border:1px solid #666666;
}

.spon a
{
	color:#ff6600;
	text-decoration:underline;
}

.spoff a
{
	color:#666666;
	text-decoration:underline;
}

#subpuntos img
{
	margin-left:4px;
}

#comollegar
{
	color:#666666;
	padding-top:30px;
}

#comollegar .titu
{
	font-size:14px;
	padding-bottom:6px;
	border-bottom:1px solid #e0e0e0;
}

.hi
{
	padding-bottom:3px;
	font-size:11px;
}

.caja
{
	padding-bottom:10px;
	padding-top:10px;
}

.caja .input
{
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	width:160px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.caja .select
{
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	width:209px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
    margin-right: 10px;
}
.caja .botmostrar {
	float:left;
    padding-top:2px;
}


#directions
{
	display:none;
}

#imprime 
{
	display:none;
	/*position:absolute;*/
    float:right;
	text-align:right;
	/*width:408px;*/
}

#imprime a
{
	color:#666666;
	text-decoration:underline;
}

#formulario
{
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
	color:#666666;
}

#formulario .novist
{
	display:none;
}


#formulario .ca1
{
	float:left;
	width:102px;
	padding-bottom:18px;
}

#formulario .ca2
{
	float:left;
	width:10px;
	padding-right:3px;
	padding-bottom:18px;
}

#formulario .ca3
{
	float:left;
	width:190px;
	padding-bottom:18px;
}

#formulario .input4
{
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:2px;
}

#formulario .input3
{
	width:180px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:2px;
}

#formulario .input2
{
	width:160px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:0;
}

#formulario .input
{
	width:190px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:2px;
}

#formulario .maslargo
{
	width:195px;
}

#formulario .ca5
{
	float:left;
	width:300px;
	padding-bottom:18px;
	padding-left:20px;
	
}

#formulario .ca6
{
	float:left;
	width:490px;
	padding-bottom:18px;
	
}

#formulario .ce5b
{
	padding-top:5px;
	padding-bottom:5px;
}

#formulario .ca7
{
	float:left;
	width:728px;
	_width:725px;
	padding-bottom:10px;
	
}

#formulario .input100
{
	width:100%;
}

#formulario .radio
{
	margin-left:6px;
	margin-right:6px;
}

#formulario .ce1
{
	float:left;
	width:196px;
	padding-bottom:4px;
}

#formulario .ce2
{
	float:right;
	width:196px;
	padding-bottom:4px;
}

#formulario .ce3
{
	float:left;
	width:196px;
	padding-bottom:10px;
}

#formulario span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
}

#formulario .ce4
{
	float:right;
	width:196px;
	padding-bottom:10px;
}

#formulario .ce5
{
	float:left;
	width:730px;
	_width:695px;
	padding-bottom:4px;
}

#formulario .ce6
{
	float:left;
	width:730px;
	_width:725px;
	padding-bottom:10px;
}

#formulario .ce7
{
	float:right;
	width:730px;
	_width:725px;
	text-align:right;
}


#formulario  .textarea
{
	height:87px;
	border: 1px solid #999999;
}

#formulario .cb
{
	margin-right:5px;
}
#formulario .fleftf
{
	float:left;
	/*width:350px;*/
}

#formulario a
{
	color:#999999;
	text-decoration:underline;
}

#formulario .input5
{
	width:157px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:0;
}

#formulario .ca8
{
	float:left;
	width:260px;
	padding-bottom:18px;
	white-space:nowrap;
}

#formulario .ca9
{
	float:left;
	/*width:102px;*/
	width:119px;
	padding-bottom:18px;
}

#formulario .ca10
{
	float:left;
	width:177px;
	padding-bottom:10px;
}

#formulario .ca11
{
	float:left;
	width:720px;
	_width:695px;
	padding-bottom:18px;
}

#formulario .ca12
{
	float:left;
	width:272px;
	padding-bottom:10px;
}

#formulario .ca13
{
	float:left;
	width:220px;
	padding-bottom:10px;
}

#formulario .ca4
{
	float:left;
	width:110px;
	_width:100px;
	padding-bottom:18px;
	padding-left:110px;
    _padding-left:100px;
	white-space:nowrap;
}
#formulario .ca15
{
	float:left;
	width:150px;
	_width:150px;
	padding-bottom:18px;
	padding-left:150px;
    _padding-left:150px;
	white-space:nowrap;
}

#formulario .ca16
{
	float:left;
	width:100px;
	padding-bottom:18px;
}


#formulario .input5
{
	width:157px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:0;
}

#formulario .select
{
	width:187px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
}

#formulario .select2
{
	width:174px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
}

#formulario .select4
{
	width:198px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
}

#formulario .select3
{
	width:272px;
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	padding-left:5px;
}

#list_salones {
	width:730px;
	_width:725px;
	background-color:#FFFFFF;
	border:1px solid #e0e0e0;
}

#list_salones li {
	padding-bottom:9px;
	padding:9px 12px;
	background-image:url(../imgs/fondo_li_dinamico.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#626666;
}

#list_salones .titulo{
	font-size:12px;
	color:#666666;
	font-weight:normal;
}


#list_extras {
	width:730px;
	_width:725px;
	background-color:#FFFFFF;
	border:1px solid #e0e0e0;
}

#list_extras li {
	padding-bottom:9px;
	padding:9px 12px;
	background-image:url(../imgs/fondo_li_dinamico.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#626666;
}

#list_extras .titulo{
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

.eliminar_lista {
	position:absolute;
	text-align:right;
	width:710px;
	font-size:10px;
	color:#8f8b77;
	text-decoration:underline;
}

.eliminar_lista a{
	color:#8f8b77;
}

#mensaje_particular
{
	padding-bottom:10px;
	font-size:12px;
	color:#ff6501;
	font-weight:bold;
	display:none;
	border:1px solid #ff6501;
	margin-bottom:10px;
	background:url(../imgs/warn.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
	padding-left:45px;
	padding-top:10px;
	background-color:#FFFFFF;
	margin-top:10px;
}

#formulario .textopres
{
	font-size:14px;
	border-bottom:1px solid #e0e0e0;
	padding-bottom:5px;
	margin-bottom:15px;
}

#formulario .imgcaptcha {
	border: 1px solid #999999;
	margin-right:10px;
}

#emp1,#emp2,#emp3
{
	display:none;
}

.pt10
{
	padding-top:10px;
}

.cajasubr
{
	background-color:#666666;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	color:#FFF;
	font-size:14px;
	margin-bottom:10px;
	line-height:1.4em;
}

.wb
{
	/*position:absolute;*/
	/*overflow-Y:hidden;*/
}

#listaserv
{
	padding-top:10px;
}

#listaserv .items
{
	float:left;
	width:120px;
	padding-right:15px;
	font-size:11px;
	color:#666666;
	padding-bottom:10px;
}

#listaserv .items img
{
	vertical-align:middle;
	margin-right:4px;
}

.titulargrupo
{
	padding-top:20px;
	padding-bottom:20px;
}

.titulargrupo .logo
{
	float:left;
	width:17em;
}

.titulargrupo .info
{
	float:left;
	padding-left:20px;
	font-size:11px;
	color:#666666;
	line-height:1.8em;
}

.titulargrupo a
{
	color:#0082c8;
	text-decoration:none;
}

.titulargrupo a:hover
{
	text-decoration:underline;
}

.hot
{
	padding-top:10px;
}

.hot .icono
{
	float:left;
	width:12.7em;
}

.hot .texto
{
	float:right;
	width:150px;
	color:#999999;
	/*overflow:hidden;*/
	line-height:2em;
}

.hot .texto a
{
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
}

#urlpie { padding-top:20px; }

#urlpie a
{
	color:#0082c8;
	font-size:16px;
	text-decoration:underline;
	font-style:italic;
}

#capa_buscador
{
	padding-top:18px;
}

#capa_buscador .ctr
{
	font-size:12px;
	color:#666666;
}

#capa_buscador .termbus
{
	font-style:italic;
	color:#016227;
	font-weight:bold;
}

#capa_buscador #caja_top
{
	padding-bottom:10px;
}

#capa_buscador  .result
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}

#capa_buscador  .li1
{
	font-weight:bold;
	color:#016227;
	padding-bottom:8px;
}

#capa_buscador  .li2
{
	line-height:1.4em;
	color:#666666;
}

#capa_buscador  .li3
{
	padding-top:3px;
}

#capa_buscador  .li3 a
{
	color:#666666;
	text-decoration:underline;
}

#capa_buscador .left
{
	float:left;
}

#capa_buscador .results
{
	border-top:1px solid #e5e5e5;
	padding-bottom:4px;
	margin-bottom:10px;
}

#capa_buscador .ult
{
	padding-top:10px;
}

.paginadort2
{
	color:#666666;
	font-size:11px;
}

.paginadort2 .right
{
	float:right;
}

.paginadort2 .texto,.act,.num
{
	float:left;
	padding-left:8px;
}

.paginadort2 .num a,.texto a
{
	color:#666666;
	text-decoration:underline;
}
.latreservas
{
	float:left;
	width:22.9em;
}

#tophotel
{
	float:right;
}

#cenh
{
	padding-top:20px;
	/*padding-bottom:50px;*/
}

#cenleft
{
	width:22.9em;
	float:left;
	margin-right:0;
}

#cenancho
{
	float:left;
	width:66.8em;
	padding-left:17px;
}

#cenleft #comhotel .head {
	line-height: 2em;
	height: 2em;
	padding-left: 1.5em;
	border-bottom: 1px solid #e5e5e5;
}

#cenleft #comhotel .head .ico {
	padding-top:2px;
	margin-left:2px;
}

#datoshotel2 {
	font-size:12px;
	color:#666666;
}


#cenleft #comhotel .cont {
	margin-top:0.7em;
	padding-left: 1.5em;
	padding-right: 1em;
	color: #666666;
	font-size: 1.1em;
	line-height:1.4em;
}

#cenleft #comhotel .cont a {
	color: #0081c6;
	text-decoration:none;
}


#cenleft #comhotel .link {
	padding-top:1em;
	padding-right: 1em;
	float:right;
	color: #0081c6;
}
#cenleft #comhotel .link a {
	color: #0081c6;
}

#menuleft
{
	border:1px solid #e8e6e6;
	font-size:12px;
	margin-bottom:15px;
}

#menuleft .menu
{
	padding:8px;
	font-weight:bold;
}

#menuleft .menu a
{
	text-decoration:none;
	color:#666666;
}

#menuleft .menu_on a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#menuleft a:hover
{
	text-decoration:underline;
}


#menuleft .menu_on
{
	padding:8px;
	background-color:#0082c8;
}


#menuleft .fondo
{
	background:url(../imgs/sep_menu.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#menuleft .smenu
{
	padding-left:26px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../imgs/bullet_smenu.gif);
	background-position:20px 12px;
	background-repeat:no-repeat;
}

#menuleft .smenu_on
{
	padding-left:26px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(../imgs/bullet_smenu.gif);
	background-position:20px 12px;
	background-repeat:no-repeat;
	background-color:#f0f0f0
}

#menuleft .smenu a
{
	color:#666666;
	text-decoration:none;
}

#menuleft .smenu a:hover
{
	text-decoration:underline;
}

#menuleft .smenu_on a
{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

#menuleft .smenu_on a:hover
{
	text-decoration:underline;
}

#toph #tophleft {
	position:absolute;
	background-color:#18291e;
	float:left;
	width:22.9em;
	height:22.3em;
}

#tophleft .title {
	position:absolute;
	bottom:1em;
	padding-left:1.1em;
	width:21.8em;
}

#cenright_ancho {
	float:left;
	width:73.2em;
	padding-left:18px;
	margin-right:0;
}

#cenright ul li {
	list-style: upper-roman inside url(../imgs/li2.gif);
}

#hilo
{
	font-size:11px;
	color:#999999;
}

#hilo a
{
	color:#999999;
	text-decoration:none;
}

#hilo a:hover
{
	text-decoration:underline;
}

#hilo span
{
	padding-left:4px;
	padding-right:4px;
}

#hilo .ultimo
{
	color:#333333;
	padding-left:0;
}

h1
{
	color:#666666;
	font-size:20px;
	padding-top:3px;
	padding-bottom:5px;
}

#ofertas
{
	margin-top:10px;
}

#ofertas .oferta {
	width:73.3em;
	margin-bottom:15px;	
}

#ofertas .bt
{
	border-top: 1px solid #e5e5e5;
}

#ofertas .oferta_first {
	width:71em;
	border: 1px solid #e5e5e5;
	padding:10px;
	margin-bottom:15px;
	
}

#ofertas .oferta_first .foto {
	float:left;
	width:37.5em;
	height:25em;
	margin-right:1.7em;
}

#ofertas .oferta_first .info_oferta {
	float:left;
	width:31em;
}


#ofertas .oferta_first .titulof {
	font-size:24px;
	font-weight:bold;
	color:#9b9a9a;
}

#ofertas .oferta_first .fechaof {
	font-size:15px;
	font-weight:lighter;
	font-style:italic;
	color:#9b9a9a;
	height:1.5em;
	line-height: 1.4em;
	overflow:hidden;
}	

#ofertas .oferta_first .resumenof {
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	margin-top:0.5em;
	margin-bottom:1em;
}

#ofertas .oferta_first .resumenof strong {
	color: #016227;
}

#ofertas .opc_oferta {
	margin-top:1em;
}

#ofertas .oferta .foto {
	float:left;
	width:19.7em;
	height:13em;
	padding-right:1.9em;}

#ofertas .oferta .info_oferta {
	float:left;
	margin-top:0.7em;
	width:50em;
	
}

#ofertas .opc_oferta2
{
    margin-top:-3.6em;
    float:right;	
}

#ofertas .oferta .titulof {
	font-size:16px;
	font-weight:bold;
	color:#9b9a9a;
}

#ofertas .oferta .hotelof {
	font-size:11px;
	color:#3f6236;
	padding-bottom:1.18em;
}

#ofertas .oferta .fechaof {
	font-size:14px;
	font-style:italic;
	color:#9b9a9a;
	line-height:1.5em;
}

#ofertas .oferta .resumenof {
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	margin-top:0.5em;
	margin-bottom:1em;
    padding-bottom:10px;
}

#ofertas .opc_oferta {
	float: right;
}

#ofertas .verof {
	float:right;
	color:#8f8b77;
	margin-top:0.6em;
}

#ofertas .verof a{
	color:#8f8b77;
	text-decoration:underline;
}

#ofertas .reservarof {
	float:right;
	margin-left: 1.7em;
}

#ofertas .verof2 {
	float:left;
	color:#8f8b77;
	margin-top:0.6em;
}

#ofertas .verof2 a {
	color:#8f8b77;
	text-decoration:underline;
}

#ofertas .detalle_foto {
	float:left;
	width:37.5em;
	height:25em;
	margin-right:1px;
}


#ofertas .detalle_info {
	float:left;
	width:33.9em;
	margin-left:1px;
	padding-left:17px;
	border-top: 1px solid #e5e5e5;
}

#ofertas .detalle_info .detalle_titulo {
	margin-top:10px;
	font-weight:bold;
	font-size:24px;	
	color:#9b9a9a;
}

#ofertas .detalle_info .detalle_subtitulo {
	font-size:15px;
	font-weight:lighter;
	font-style:italic;
	color:#9b9a9a;
	height:1.5em;
}	

#ofertas .detalle_info .detalle_texto {
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	margin-top:1em;
	margin-bottom:1em;
}

#ofertas .detalle_info .detalle_texto a {
	color:#666666;
	text-decoration:none;
}

#ofertas .detalle_info .detalle_texto a:hover {
	color:#666666;
	text-decoration:underline;
}

#ofertas .detalle_info .detalle_texto strong {
	color: #016227;
}

#ofertas .detalle_info .detalle_opc_oferta {
	float:right;	
}

#ofertas .titulo_extra1 { font-weight:bold; } 

#ofertas .detalle_extra1 {
	background-color: #f0f0f0;
	padding-left:1.2em;
	padding-right:1.2em;
	padding-top:0.5em;
	padding-bottom:1em;
	font-size:12px;
	color:#666666;
}


#ofertas .detalle_extra2 {
	background-color: #ffffff;
	padding-right:1.2em;
	padding-top:1.5em;
	font-size:12px;
	color:#666666;
}

#ofertas ul
{
	margin-top:10px;
}

#ofertas li {
	list-style-image:url(../imgs/bullet_li.gif);
	margin-left:1.2em;
}

#noticias
{
	margin-top:10px;
}

#noticias .noticia {
	width:73.3em;
	margin-bottom:10px;	
}

#noticias .detalle_info {
	float:left;
	width:73em;
	margin-left:1px;
	/*padding-left:17px;*/
	border-top: 1px solid #e5e5e5;
}

#noticias .detalle_info .img {
	padding-right:15px;
	float:left;
}

#noticias .detalle_info .detalle_titulo {
	margin-top:10px;
	font-weight:bold;
	font-size:24px;	
	color:#9b9a9a;
}

#noticias .detalle_info .detalle_subtitulo {
	font-size:15px;
	font-weight:lighter;
	font-style:italic;
	color:#9b9a9a;
	height:1.5em;
}	

#noticias .detalle_info .detalle_texto {
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	margin-top:1em;
	margin-bottom:1em;
}

#noticias .detalle_info .detalle_texto a { color:#666666; text-decoration:none; }
#noticias .detalle_info .detalle_texto a:hover { color:#666666; text-decoration:underline; }

#noticias .verof {
	float:right;
	color:#8f8b77;
	margin-top:0.6em;
}

#noticias .verof a{
	color:#8f8b77;
	text-decoration:underline;
}

#ofertas .detalle_info .detalle_texto strong {
	color: #016227;
}

#newsletter .int2
{
	padding-top:12px;
}

#newsletter .l1
{
	float:left;
	
}

#newsletter .l2
{
	float:left;
}

#newsletter .input2
{
	font-size:11px;
	color:#666666;
	border:1px solid #999999;
	border-right:0;
	width:160px;
	height:13px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:3px;
}

#lsalones {
	border: 1px solid #eeeeee;
	background-color:#ffffff;
	padding:1px;
	overflow:hidden;
}

#lsalones .salon {
	margin-top:1px;
	background-color:#eeeeee;
	padding:5px;
}

#lsalones .salon .fotosalon {
	float:left;
	margin-right:1em;
}

#lsalones .salon .textosalon {
	float:left;
}

#lsalones .salon .nos {
	font-size:12px;
	font-weight: bold;
	color:#333333;
	padding-bottom: 0.3em;
}

#lsalones .salon .item {
	font-size:11px;
	color:#666666;
	padding-bottom: 0.2em;
}

#lsalones .salon .links {
	padding-top:0.3em;
	font-size:10px;
	color:#666666;
}

#lsalones .salon .links a { color:#666666; }

#textosalon {
	font-size:12px;
	color:#666666;
}

#tablasalones
{
	margin-top:17px;
	border:2px solid #ffffff;
	color:#333333;
}

#tablasalones .main {
	margin-top:3px;
	background-color:#e0e0e0;
}

#tablasalones .title {
	float:left;
	width:12.4em;
	font-size:11px;
	background-color:#e0e0e0;
	padding:5px;
	color:#333333;
}

#tablasalones .content {
	float:right;
	width:22.4em;
	font-size:11px;
	background-color:#eeeeee;
	padding:5px;
	color:#666666;
}


#tablasalones .fst {
	float:right;
	padding-top:3px;	
}

#tablasalones .snd {
	float:right;
	padding-top:3px;	
	border-top:1px solid #e9e7e7;
}

#tablasalones img
{
	margin-right:6px;
}


#tablasalones table
{
	width:100%;
}

#tablasalones .pie1
{
	float:right;
	text-align:center;
	font-size:10px;
	color:#666666;
}

#tablasalones .pie
{
	float:right;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	color:#666666;
}

#tablasalones .pie a, #tablasalones .pie1 a
{
	text-decoration:underline;
	color:#666666;
	padding-right:3px;
}

#lnkoptions {
	margin-top:13px;
	float:right;
}

#lnkoptions .link {
	float:left;
	padding-top:2px;
	color:#999999;
}

#lnkoptions .link a {
	color:#999999;
	text-decoration:underline;
}

#lnkoptions .button {
	float:left;
	margin-left:1em;
}

#comentarios {
	padding-top:15px;
}

#comentarios .com {
	border-top: 1px solid #e5e5e5;
	padding-top:10px;
	padding-bottom:20px;
}

#comentarios .titu {
	/*float:left;*/
	font-size:16px;
	font-weight:bold;
	color:#999999;
}

#comentarios .fecha {
	/*float:left;*/
	font-size:12px;
	font-style:italic;
	color:#999999;
}

#comentarios .nhotel {
	font-size:11px;
	color:#3f6236;
}

#comentarios .txt {
	font-size:12px;
	color:#666666;
	padding-top:12px;
	line-height:18px;
}

#comentarios .copciones {
	/*float:right;*/
	/*	padding-bottom: 20px;*/
}

#comentarios .leermas {
	float:right;
	text-align:right;
	font-weight:bold;
	color:#8f8b77;
	padding-top: 12px;
	padding-bottom:20px;
}

#comentarios .leermas a{
	color:#8f8b77;
}

#comentarios .dejarcomentario {
	float:right; 
	margin-left: 10px;
	text-align:right;
	padding-top:12px;
	padding-bottom:20px;
}

#comentarios .altocapa {
	height:5.8em;
	overflow:hidden;
	line-height: 1.4em;
}

#infores {
	padding-top:0.7em;
	padding-bottom:2.2em;
}

.totalres {
	float:left;
	font-size:11px;
	color:#666666;
} 

.paginador {
	float:right;
	font-size:11px;
	color:#666666;
}

.paginador a{
	color:#666666;
}

.paginador span {
	margin-left:0.3em;
}

.colmw
{
	float:left;
	width:198px;
	padding-right:20px;
}

.colmw .titu
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

.colmw .titu a
{
	color:#016227;
	text-decoration:none;
}

.colmw .titu a:hover
{
	text-decoration:underline;
}

.colmw .titu2
{
	font-size:12px;
	padding-bottom:6px;
	padding-top:6px;
}

.colmw .titu2 a
{
	color:#666666;
	text-decoration:none;
}

.colmw .titu2 a:hover
{
	text-decoration:underline;
}

.colmw .titu3
{
	font-size:12px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}

.colmw .titu3 a
{
	color:#666666;
	text-decoration:none;
	padding-left:3px;
}

.colmw .titu3 a:hover
{
	text-decoration:underline;
}

.globo
{
width:200px;
font-size:11px;
}

.globo .referencia
{
	font-size:12px;
    font-weight:bold;
}

.globo .left
{
	float:left;
	width:128px;
}

.globo .texto
{
	font-size:12px;
	color:#343e40;
}

#welcome-msg {
	font-size:12px;
    color:#333333;
    background-color:#dbdbdb;
    height:108px;
    padding:10px;
}

#welcome-msg .tit {
	font-size:20px;
	color:#333333;
	font-weight:bold;
	padding-bottom:15px;
}

#pieshare {
    padding-top:5px;
    padding-bottom:10px;
}

#pieshare .c3 {
	float:left;
}
#pieshare .cab { float:left; font-size:12px; font-weight:bold; color:#666666; padding-top:2px; padding-right:5px; }

#pieshare .ccan { float:left; padding-left:5px;  padding-right:5px; }

#share{/*float:right;*/ margin-top:10px; margin-right: -37px; height: 28px; *height: 26px; clear:both; text-align:right; display: inline-block;}
#share li{float:left; overflow:hidden; margin-left:10px}
    #share a.button{float:left; display:block; padding:0 2px 0 0; background:url(../imgs/sprites/sprite.png) no-repeat}
    #share .facebook a.button{text-decoration:none; background-position:right -26px}
    #share .twitter a.button{text-decoration:none; background-position:right -76px}
        #share a.button span{display:block; height:21px; line-height:21px; background:url(../imgs/sprites/sprite.png) no-repeat;font-size:11px; font-weight:bold; color:#fff}
        #share .facebook a.button span{padding:0 6px 0 19px; text-decoration:none; background-position:left -0px}
        #share .twitter a.button span{padding:0 6px 0 19px; text-decoration:none; background-position:left -52px}
    
    #share .count{float:left; display:block; padding:0 0 0 8px; background:url(../imgs/sprites/sprite.png) no-repeat}
        #share .count span{display:block; height:21px; line-height:21px; padding:0 6px 0 2px; background:url(../imgs/sprites/sprite.png) no-repeat; font-size:11px; color:#000}
    #share .facebook .count{background-position:-932px -206px}
        #share .facebook .count span{background-position:right -180px}
    #share .twitter .count{background-position:-932px -103px}
        #share .twitter .count span{background-position:right -129px}


