BODY 
{
	padding: 15px 25px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#777;
	font-size:14px;
	line-height:1.2em;
	background: #FFF url(/images/body_bg.gif) left top repeat-x;
}
TABLE
{
	width: 100%;
}
TD
{
	vertical-align:top;
}
A:active, A:link, A:visited
{
	color:#8aac29;
	text-decoration:underline;
}
A:hover
{
	color:#5e711d;

}
A.red:active, A.red:link, A.red:visited
{
	color: #ad0109;
}
.red
{
	color: #ad0109;
}
.date
{
	color: #ad0109;
}
A.red_dashed:active, A.red_dashed:link, A.red_dashed:visited
{
	color: #ad0109;
	border-bottom: 1px dashed #ad0109;
	text-decoration:none;
}

H1
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#555;
	font-weight:normal;
	line-height:normal;
	font-size:26px;
	margin: 10px 0 20px 0;
}

H2
{
	font-family: Georgia, Helvetica, sans-serif;
	font-style: italic;
	font-size: 18px;
	font-weight: normal;
	color: #5e711d;
	margin: 0 0 10px 0;
	vertical-align: middle;

}

.myh2
{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color:#555;
	font-weight:normal;
	line-height:normal;
	color: #ad0109;
	font-size:20px;
	margin: 0 0 10px 0;
}

H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #777;
	margin: 10px 0 5px 0;
}

H4
{
	font-family: Georgia, Helvetica, sans-serif;
	font-style: italic;
	font-size: 18px;
	font-weight: normal;
	color: #ad0109;
	vertical-align: middle;
}

.left_text
{
	font-family: Arial, Helvetica, sans-serif;
	color:#464451;
	font-size:12px;

}

TABLE.w1280
{
	max-width: 1200px;
	text-align: left;
	width: expression(((document.body.clientWidth > 1200) ? '1200px' : '100%'));
}
A#logo
{
	display: block;
	width: 331px;
	height: 67px;
	background: transparent url(/images/logo.gif) left top no-repeat;
}
DIV.phone
{
	font-size: 29px;
	color: #555;
	font-weight: bold;
	line-height:normal;
	text-align: right;
	width: 300px;
}
DIV.phone SPAN
{
	display: block;
	text-align: left;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #bcbcbc;
	vertical-align: middle;
}
DIV.phone A:active, DIV.phone A:link, DIV.phone A:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #ad0109;
}
DIV.bottom
{
	margin-top: 50px;
	padding-top: 10px;
	font-size: 12px;
	color: #888;
	border-top: 1px solid #e5e5e5
}
DIV.about
{
	width: 270px;
	position: absolute;
	margin-top: 0px;
}

TABLE.allsurgey
{
	width: 900px;
}
TABLE.allsurgey UL
{
	margin: 0;
	list-style: none;
}
TABLE.allsurgey UL LI
{
	padding: 4px 0;
	margin: 0;
	color: #777;
	font-size: 12px;
}
TABLE.allsurgey UL LI A:active, TABLE.allsurgey UL LI A:link, TABLE.allsurgey UL LI A:visited
{
	font-size: 14px;
}
TABLE.allsurgey UL LI A.red:active, 
TABLE.allsurgey UL LI A.red:link, 
TABLE.allsurgey UL LI A.red:visited
{
	font-size: 12px;
}
TABLE.allsurgey UL LI A.red:hover
{
	text-decoration: none;
}
TABLE.allsurgey TD.left UL
{
	background: transparent url(/images/allsurgey_block_bg.gif) right -40px repeat-y;
	padding: 0 30px 0 0;
}
TABLE.allsurgey TD.right UL
{
	background: transparent url(/images/allsurgey_block_bg.gif) left top repeat-y;
	padding: 0 0 0 30px;
}
TABLE.allsurgey TD.left
{
	text-align: right;
	width: 200px;
}
TABLE.allsurgey TD.right
{
	text-align: left;
	width: 200px;
}
TABLE.allsurgey TD.center
{
	width: 420px;
	height: 769px;
}
TABLE.allsurgey TD.center DIV#men
{
	position: absolute;
	width: 292px;
	height: 769px;
	margin: -20px 0 0 170px;
	background: transparent url(/images/men.png) left top no-repeat;
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men.png", sizingMethod="crope");
}
TABLE.allsurgey TD.center DIV#women
{
	position: absolute;
	margin: 0 0 0 20px;
	width: 281px;
	height: 769px;
	background: transparent url(/images/women.png) left top no-repeat;	
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/women.png", sizingMethod="crope");
}
/* WOMEN ON MAIN PAGE */
TABLE.allsurgey#women
{
	width: 681px;
}
TABLE.allsurgey#men
{
	width: 692px;
}

TABLE.allsurgey#women, TABLE.allsurgey#men
{
	display: block;
}
TABLE.allsurgey#women TD.center
{
	background:  transparent url(/images/women.png) center top no-repeat;
	width: 281px;
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/women.png", sizingMethod="crope");
}
TABLE.allsurgey#women DIV
{
	width: 300px;
}
TABLE.allsurgey#women DIV#face
{
	position: absolute;
	margin: -20px 0 0 -134px;
	padding-left: 110px;
	background: transparent url(/images/women_face.gif) left 20px no-repeat;	
}
TABLE.allsurgey#women DIV#belly
{
	position: absolute;
	margin: 247px 0 0 -99px;
	padding: 20px 0 0 75px;
	background: transparent url(/images/women_belly.gif) left top no-repeat;	
}
TABLE.allsurgey#women DIV#breast
{
	position: absolute;
	margin: 113px 0 0 -120px;
	_margin: 113px 0 0 -320px;
	// margin: 113px 0 0 -320px;
	padding: 0 100px 0 0;
	height: 217px;
	background: transparent url(/images/women_breast.gif) right top no-repeat;	
}

TABLE.allsurgey#women DIV#legs
{
	position: absolute;
	margin: 408px 0 0 -37px;
	_margin: 408px 0 0 -237px;
	// margin: 408px 0 0 -237px;
	padding: 0 70px 0 0;
	height: 330px;
	background: transparent url(/images/women_legs.gif) right top no-repeat;	
}

/* MEN ON MAIN PAGE */
TABLE.allsurgey#men TD.center
{
	background: transparent url(/images/men.png) center top no-repeat;
	_width: 292px;
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men.png", sizingMethod="crope");	
}
TABLE.allsurgey#men DIV
{
	width: 300px;
}
TABLE.allsurgey#men DIV#face
{
	position: absolute;
	margin: -20px 0 0 -207px;
	_margin: -20px 0 0 -177px;
	padding-left: 115px;
	background: transparent url(/images/men_face.gif) left 20px no-repeat;	
}
TABLE.allsurgey#men DIV#belly
{
	position: absolute;
	margin: 260px 0 0 -139px;
	_margin: 260px 0 0 -109px;
	padding: 20px 0 0 75px;
	background: transparent url(/images/men_belly.gif) left top no-repeat;	
}
TABLE.allsurgey#men DIV#breast
{
	position: absolute;
	margin: 136px 0 0 -112px;
	_margin: 136px 0 0 -312px;
	// margin: 136px 0 0 -282px;
	padding: 0 70px 0 0;
	height: 217px;
	background: transparent url(/images/men_breast.gif) right top no-repeat;	
}

TABLE.allsurgey#men DIV#legs
{
	position: absolute;
	margin: 460px 0 0 -64px;
	_margin: 460px 0 0 -264px;
	// margin: 460px 0 0 -234px;
	padding: 0 60px 0 0;
	height: 330px;
	background: transparent url(/images/men_legs.gif) right top no-repeat;	
}

DIV.dash
{
	height: 1px;
	background: transparent url(/images/dash.gif) left top repeat-x;
}
DIV.body
{
	height: 470px;
	background-position: center top;
	background-repeat: no-repeat;
}
/*  MEN */

DIV.body#men_face
{
	background-image: url(/images/men_face.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men_face.png", sizingMethod="crope");
}
DIV.dash#men_face { width: 243px; position: absolute; margin: 200px 0 0 280px; }

DIV.body#men_breast
{
	background-image: url(/images/men_breast.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men_breast.png", sizingMethod="crope");
}
DIV.dash#men_breast { width: 57px; position: absolute; margin: 140px 0 0 453px; }

DIV.body#men_belly
{
	background-image: url(/images/men_belly.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men_belly.png", sizingMethod="crope");
}
DIV.dash#men_belly { width: 180px; position: absolute; margin: 140px 0 0 335px; }

DIV.body#men_legs
{
	background-image: url(/images/men_legs.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men_legs.png", sizingMethod="crope");
}
DIV.dash#men_legs { width: 187px; position: absolute; margin: 120px 0 0 323px; }

/*  WOMEN */
DIV.body#women_face
{
	background-image: url(/images/women_face.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/women_face.png", sizingMethod="crope");
}
DIV.dash#women_face { width: 150px; position: absolute; margin: 120px 0 0 360px; }

DIV.body#women_breast
{
	background-image: url(/images/women_breast.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/women_breast.png", sizingMethod="crope");
}
DIV.dash#women_breast { width: 78px; position: absolute; margin: 120px 0 0 432px; }

DIV.body#women_belly
{
	background-image: url(/images/women_belly.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/women_belly.png", sizingMethod="crope");
}
DIV.dash#women_belly { width: 145px; position: absolute; margin: 180px 0 0 375px; }

DIV.body#women_legs
{
	background-image: url(/images/women_legs.png);
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/women_legs.png", sizingMethod="crope");
}
DIV.dash#women_legs { width: 190px; position: absolute; margin: 120px 0 0 320px; }


DIV.dash#men_face { width: 243px; position: absolute; margin: 200px 0 0 280px; }

DIV#switcher
{
	width: 250px;
	position: relative;
	margin-top: -50px;
}
DIV#switcher TABLE
{
	width: auto;
}
DIV#switcher TABLE TD
{
	padding: 10px;
	font-size: 18px;
}
DIV#switcher TABLE TD A
{
	border-bottom: 1px dashed #8aac29;
	text-decoration:none;
	margin: 0 19px;
	display: block;
}
DIV#switcher TABLE TD A:hover
{
	border-bottom: none;
}
DIV.menu TABLE
{
	width: auto;
}
DIV.menu TD
{
	text-align: center;
	padding: 10px;
	height: 50px;
	white-space: nowrap;
}
DIV.menu TD.del
{
	width: 1px;
	background: transparent url(/images/menu_del.gif) center 4px no-repeat;
}
DIV.point
{
	position: relative;
	margin-top: -10px;
	color: #898989;
}
DIV.point DIV.point_left
{
	float: left;
	width: 19px;
	height: 40px;
	background: transparent url(/images/point_left.gif) left top no-repeat;
}
DIV.point DIV.point_right
{
	float: right;
	width: 19px;
	height: 40px;
	background: transparent url(/images/point_right.gif) left top no-repeat;
}
DIV.point DIV.point_center
{
	float: left;
	height: 40px;
	padding-top: 10px;
	background: transparent url(/images/point.gif) center top no-repeat;
}
DIV.point A
{
	color: #898989;
}
DIV.top
{
	background: #FFF url(/images/top.gif) left top repeat-x;
	
}
DIV.men_women
{
	position: absolute;
	margin: -37px 0 0 45px;
	width: 441px;
	height: 235px;
	background: transparent url(/images/men_women.png) left top no-repeat;
    	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/men_women.png", sizingMethod="crope");
}
DIV.top_right
{
	height: 198px;
	background: transparent url(/images/top_right.jpg) right top no-repeat;
}
DIV.surgery_list
{
	position: absolute;
	margin: 0 0 0 500px;
}
DIV.surgery_list H2,DIV.surgery_list .myh2
{
	margin: 0;
}
DIV.surgery_list H2 A:active, DIV.surgery_list H2 A:link, DIV.surgery_list H2 A:visited,DIV.surgery_list .myh2 A:active, DIV.surgery_list .myh2 A:link, DIV.surgery_list .myh2 A:visited
{
	color: #FFF;
	text-decoration:none;
	background: transparent url(/images/dashed.gif) left 22px repeat-x;
}

DIV.surgery_list UL
{
	margin: 10px 10px 0 10px;
	padding: 0;
	float: left;
	list-style: none;
}
DIV.surgery_list UL LI
{
	margin: 0;
	padding: 1px 15px;
	color: #777;
	font-size:12px;
}
DIV.surgery_list UL LI A:active, DIV.surgery_list UL LI A:link, DIV.surgery_list UL LI A:visited
{
	font-size:12px;
}
DIV.surgery_list UL LI.act
{
	background: transparent url(/images/arr.gif) left 8px no-repeat;
}
DIV.content
{
	padding: 10px 20px;
}
DIV.navi, DIV.navi A:active, DIV.navi A:link, DIV.navi A:visited
{
	font-size: 12px;
	color: #AAA;
}
DIV#scroler
{
	overflow: hidden;
	height: 70px;
	width: 305px;
}
DIV.scrolbar
{
	background: transparent url(/images/gray.gif) left top repeat;
	height: 2px;
	margin: 10px 0;
}
DIV.scrolbar #scrolbar
{
	cursor: w-resize;
	position: absolute;
	margin-top: -3px;
	width: 83px;
	height: 9px;
	background: transparent url(/images/scroller.gif) left top no-repeat;
}
DIV.note
{
	border: 1px #d4d4d4 solid;
	background: #FFF url(/images/note.gif) left bottom repeat-x;
}
DIV.note DIV.lt
{
	background: transparent url(/images/n_lt.gif) left top no-repeat;
	position: relative;
	margin: -1px 0 0 -1px;
	_margin: -1px 0 0 -1px;
}
DIV.note DIV.rt
{
	background: transparent url(/images/n_rt.gif) right top no-repeat;
	position: relative;
	margin: 0 -1px 0 0;
	_margin: 0 -1px 0 0;
}
DIV.note DIV.rb
{
	background: transparent url(/images/n_rb.gif) right bottom no-repeat;
	position: relative;
	margin: 0 0 -1px 0;
	_margin: -1px 0 0 0;
}
DIV.note DIV.lb
{
	background: transparent url(/images/n_lb.gif) left bottom no-repeat;
	position: relative;
	margin: 0 0 -1px 0;
	_margin: 0 0 0 0;
}
DIV.note DIV.cont
{
	padding: 20px;
}
DIV.note_corn
{
	position: absolute;
	margin: -1px 0 0 106px;
	background: transparent url(/images/note_corn.gif) left bottom no-repeat;
	width: 24px;
	height: 23px;
}
DIV.note_text
{

	margin: -70px 0 0 130px;
	
}
DIV.delim
{
	position: absolute;
	margin: 2px 0 0 -15px;
	background: transparent url(/images/delim.gif) left bottom no-repeat;
	width: 161px;
	height: 41px;
	z-index: -1;
}
SPAN.price
{
	font-weight: bold;
}
SPAN.price SPAN
{
	color: #ad0109;
	font-size: 24px;		
}
TD.capt
{
	text-align: right;
}
SPAN.phones
{
	color: #888;
	font-size: 18px;
}
SPAN.phones SPAN
{
	color: #555;
	font-size: 24px;
	font-weight: bold;
}
DIV#get_quest
{
	position: absolute;
	margin-left: -170px;
	text-align: left;
	width: 300px;
	z-index: 2;
}
DIV.allsurgey
{

}
DIV.quest_del
{
	position: absolute;
	margin: -30px 0 0 -5px;
	width: 151px;
	height: 41px;
	background: transparent url(/images/quest_del.gif) left top no-repeat;
}
DIV.pager SPAN
{
	display: block;
	float: left;
	text-align: center;
	width: 27px;
	height: 27px;
	padding: 1px 0 0 2px;
	background: transparent url(/images/pager_bg.gif) left top no-repeat;
}
DIV.pager SPAN A
{
	display: block;
	width: 24px;
	color: #ad0109;
	line-height:1em;
	font-size: 12px;
	text-decoration:none;
	padding: 6px 0;
}
DIV.pager SPAN A:hover, DIV.pager SPAN A.act
{
	color: #777;
	background: transparent url(/images/page_act.gif) left top no-repeat;
}
.f12
{
	font-size: 12px;
}
DIV.contact
{
	height: 550px;
	padding-left: 700px;
	background: transparent url(/images/mapa.gif) left top no-repeat;
}







DIV#big_foto
{
	position: absolute;
	width: 860px;
	top: 300px;
	background: #f3f3f3;
	display: none;
	z-index: 99;
}
DIV#big_foto TABLE.head
{
	background-color: #717171;
}
DIV#big_foto TABLE.head TD
{
	padding: 2px;
	vertical-align: middle;
}
DIV#big_foto DIV.cont
{
	padding:  10px;
}
DIV#big_foto TABLE.head H2
{
	color: #FFF;
	line-height:20px;
	margin: 0 0 0 20px;
}
#screen
{
	position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
	display: none;
	background: url(/images/screen.png);
}
* html #screen
{
	background-color: #333;
	background-color: transparent;
	background-image: url(/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/screen.png", sizingMethod="scale");
}

UL.site_map
{
	margin: 0;
	list-style: none;
	padding: 0 ;
}
UL.site_map A
{
	font-size: 16px;
}
UL.site_map UL
{
	margin: 5px 0 10px 20px;
	list-style: none;
	padding: 0 ;
}
UL.site_map UL A
{
	font-size: 14px;
}
UL.site_map LI
{
	padding: 2px 0 ;
	margin: 0;
}
DIV.left_menu
{
	position: absolute;
	margin: 350px 0 0 -10px;
}
DIV.left_menu UL
{
	list-style: none;
	background:url("/images/allsurgey_block_bg.gif") repeat-y scroll right -40px transparent;
	padding:0 30px 0 0;
}
DIV.left_menu UL LI
{
	padding:5px 0px 0 0;
}

FORM#comments INPUT {font-family: Arial,Helvetica,sans-serif;font-size: 14px;}
FORM#comments TEXTAREA {font-family: Arial,Helvetica,sans-serif;font-size: 14px;}
