body{
padding:0px;
margin:0px;
background:#000000;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #979797;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
}



table {border-collapse:collapse; border:0px;}

table {
		width:100%;
		height:100%;
		border:0px;
	  }

td { vertical-align:top; padding:0px;}

a{color:#FFFFFF; text-decoration:none;}
a:hover{text-decoration:underline;}
span{color:#FFFFFF;}

img { border:0px;}

.m_text, table, li, input, textarea
	{
		font-family:Georgia, tahoma;
		font-size:11px;
		line-height:15px;
		color:#979797;
	}
.m_text {width:766px; height:850px;}

.header {height:364px;}

.middle {height:386px;}

.footer {height:100px; text-align:center; background:url(../images/fotopie2.jpg)}
.footer div {padding-top:12px;}
.footer a {color:#979797;}
.footer span a {color:#DCDCDC;}

.indent { padding:18px 19px 0 18px;}
.top_bg {background:url(../images/hor_line.gif) top left repeat-x;}
.bot_bg {background:url(../images/hor_line.gif) bottom left repeat-x; padding:2px 0 15px 0;}


.h_text {background:url(../images/h_bg_tall.gif) top repeat-x;}
.h_right {background:url(../images/h_right_bg.gif) top right no-repeat;}
.h_right div {background:url(../images/h_left_bg.gif) top left no-repeat; padding:15px 0 13px 21px;}

.more { background:url(../../httpdocs/images/a1.gif) no-repeat 0 3px; padding-left:12px; color:#0099CC; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline;}

.block { height:18px; width:368px; background:url(../images/tall_div.gif) repeat-x bottom left; color:#FFFFFF; line-height:9px;}
.block div {background:#333333;}
.block div a{ color:#979797; text-decoration:none;}
.block div a:hover { color:#FFFFFF; font-weight:bold;}


.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.input { vertical-align:middle; width:174px; height:28px; padding:5px 0 0 9px; background:none; border:1px solid #FFFFFF;}	
textarea {width:176px; height:145px; padding-left:5px; overflow:auto; background:none; border:1px solid #FFFFFF;}

.line {background:url(../images/hor_line.gif) top left repeat-x; height:2px;}

ul { margin:0; padding:0; list-style:none;}
li { line-height:18px; margin:0px; padding:0px;}

.txtbold-flores-madrid {
	color: #FF8000;
	font-size: 11px;
}
.titulo {padding-right:00px;}

/* -------- overflows ------------ */
#overf{
	z-index:1;
	width:485px;
	height:240px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #9ddcff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #EAEFF5;
	scrollbar-darkshadow-color: #929CB5;
	scrollbar-track-color: #EAEFF5;
	scrollbar-arrow-color: #ffffff;
	visibility: visible; 
}	

#overfproductos{
	z-index:1;
	width:445px;
	height:375px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}	

#overfproductosdetalle{
	z-index:1;
	width:250px;
	height:410px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}	

#overfproductosdetallehosteleria{
	z-index:1;
	width:250px;
	height:422px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}	

#overfservicios{
	z-index:1;
	width:400px;
	height:390px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}	

#overfproductosinteriores{
	z-index:1;
	width:465px;
	height:375px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}	

#overfavisolegal{
	z-index:1;
	width:710px;
	height:422px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}

#overfcontacto{
	z-index:1;
	width:418px;
	height:320px;
	position:relative;
	overflow:auto;
	text-align:justify;
	padding-right:0px;
	padding-left:10px;
	padding-top:0px;
	left:10px; 
	top:0px; 
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #454545;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #464646;
	scrollbar-arrow-color: #979797;
	visibility: visible; 
}