body{
padding:0px;
margin:0px;
background:#000000;
text-align:center;
font-size:11px;
}

a img {border: none; }

a, #navEZPagesTOC ul li a {
	color: #9FF;
	text-decoration: none;
}
 
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color:#FC0;
}

a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

body, font, select, p
{
	font-family: Tahoma; 
	font-size:11px;
	line-height:normal;
	color:#A2A2FF; 
}

.main_dr { width:766px; background:url(../images/bg-dr.gif) repeat-y; margin:auto;}
.main_t { background:url(../images/bg-t.gif) no-repeat top;}
.main_b { background:url(../images/bg-b.gif) no-repeat bottom;}
.main_margin { margin-left:40px; margin-right:44px;}

.legalCopyright {
	text-align:right;
}

#mainWrapper {
	text-align: left;
	width: 100%;
	vertical-align: top;
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
} 

.header_c1 { width:280px;}
.header_c2 { width:392px;}

.header_text { text-align:right; color:#FFFFFF; font-size:12px;}
.header_text a { color:#FFFFFF; text-decoration:none;}
.header_text a:hover { color:#FC0; text-decoration:none;}

h1, h2{
	margin: 0.3em;
	font-size:13px;
	color:#FC0;
}

h3 {
	margin: 0.3em;
	font-size:13px;
	color:#C49C00;
}

h4 {
	margin: 0.3em;
	font-weight:bold;
	font-size:13px;
	color:#006;
}

h5 {
	font-weight:bold;
	font-size:11px;
	color:#F60;
	margin-top: 0.3em;
	margin-right: 0.3em;
	margin-bottom: 0.8em;
	margin-left: 0.3em;
}

ul { 
	margin:18px; 
	padding:0px; 
	list-style:square;
	font-size:11px;
}

/*.ul1 { margin-top:10px;}
.ul1 li { background:url(../images/h-l.gif) repeat-x bottom; padding: 0px 5px 2px 10px;}

.ul1 li a { color:#C2C2FF; font-size:9px; line-height:15px; text-decoration:none;}

 .ul1 li a { color:#3D5D96; font-size:9px; line-height:15px; text-decoration:none;} */
.ul1 li a:hover { color:#33A7FF;}

.backward {
	float: left;
}

.forward {
	float: right;
}

.buttonRow {
	margin:.5em;
}

LABEL.inputLabel {
	width:100%;
	float:left;
	margin:.6em;
	font-size:12px;
}
.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
.important {
	font-size:13px;
	font-weight:bold;
}

p {
	text-align:justify;
}

.tabla {
	font-size:12px;
}

.surgos {
	color:#F00;
}