html, body, form, fieldset {   margin: 0;   padding: 0;   font: Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {   margin: 1em 3px;   padding: 0;}
li, dd, blockquote {   margin-left: 1em;}
form label {   cursor: pointer;}fieldset {   border: none;}
input, select, textarea {   font-size: 100%;}
.alignleft { text-align: left; }
.alignright { text-align: right; }
.floatleft { float: left; margin: 0 10px 10px 0; }
.floatright { float: right; margin: 0 0 10px 10px; }
.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

body {
	font-family:Verdana;
	font-size: 12px;
	background-color: #0099FF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
H1, H2,{ 
	font-weight: bold;
	TEXT-transform: uppercase;
	}

H1 {
	FONT-SIZE: 22px;
	COLOR: #45322F;
	}
	
H2 {FONT-SIZE: 18px;}
H3 {FONT-SIZE: 16px;}

/* This bit does all the work 
#CapaMain {position:relative; display:block; background:#0ac; border-left:200px solid #aa8; border-right:200px solid #a8a; overflow:visible;}
* html #CapaMain {display:inline-block;}
#CapaLeft {float:left; position:relative; width:198px; margin-left:-197px; display:inline;}
* html #CapaLeft {width:197px;}
#CapaRight {float:right; position:relative; width:198px; margin-right:-197px; display:inline;}


*/
.clear {clear:both;height:1px;overflow:hidden;}
.CapaIzq{ position:absolute; top:0; left:0; width:350px; height:inherit; }
.CapaDer{ margin-left:200px; min-width:350px; }
.CapaContenedor{ width:100%; text-align:center; }
.CapaMainCenter{
position:relative;
width: 750px;
margin: 0 auto;
}

UL.IMG_UL1 {
	list-style: circle url(../img/bul_01.gif) outside;
	line-height:15px;
	}

.Copyright {
	font-size: 11px;
	color: #F0D442;
	background-color:#CC0000;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	padding: 10px;
	width: 780px;
}

.menu_red A{
	font-size:12px;
	display: block;
	background: #fff5f5;
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	text-decoration: none;
	padding:3px;
}
.menu_red A:HOVER{
	background: #0066ff;
	color:#FFFFFF;
	text-weight:bold;
}
.header{
	font-size:22px;
	text-weight:bold;
	display:block;
	border-top: 3px solid white;
	border-bottom: 1px solid white;
	text-align:center;
	letter-spacing: 3Px;
	color: #FFFF00; 
}

.footer{
	font-size:10px;
	text-weight:bold;
	display:block;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	text-align:center;
	letter-spacing: 3Px;
}

.tab1{
	background: #FFFF99;
}
.tab2{
	background: #FFFFCC;
}
.tab3{
	background: #cccccc;
}
.tab4{
	background: #e4e4e4;
}


.pmb1_b, .pmb1_s {font-size:1px; }
.pmb1_1, .pmb1_2, .pmb1_3, .pmb1_4, .pmb1_b, .pmb1_s {display:block; overflow:hidden;}
.pmb1_1, .pmb1_2, .pmb1_3, .pmb1_s {height:1px;}
.pmb1_2, .pmb1_3, .pmb1_4 {border-style: solid; border-width: 0 1px; }
.pmb1_1 {margin:0 5px; }
.pmb1_2 {margin:0 3px; border-width:0 2px;}
.pmb1_3 {margin:0 2px;}
.pmb1_4 {height:2px; margin:0 1px;}
.pmb1_c {display:block; border-style: solid ; border-width: 0 1px;}

.pmb2_1, .pmb2_2, .pmb2_3, .pmb2_4, .pmb2_5, .pmb2_6, .pmb2_7, .pmb2_8 { overflow:hidden; font-size:1px; display:block; }
.pmb2_1, .pmb2_2, .pmb2_3, .pmb2_6, .pmb2_7, .pmb2_8, .pmb2_s { height:1px; }
.pmb2_2, .pmb2_3, .pmb2_4, .pmb2_5, .pmb2_6, .pmb2_7, .pmb2_c {  border-style: solid; border-width: 0 1px; }
.pmb2_2, .pmb2_3, .pmb2_4, .pmb2_c { border-left-color: #fff; }
.pmb2_7, .pmb2_6, .pmb2_5, .pmb2_c { border-right-color: #999; }
.pmb2_1 { margin:0 5px; background-color: #fff; color: inherit;}
.pmb2_2 { border-right:1px solid #eee; }
.pmb2_3 { border-right:1px solid #ddd; }
.pmb2_4 { border-right:1px solid #aaa; }
.pmb2_5 { border-left:1px solid #eee; }
.pmb2_6 { border-left:1px solid #ddd; }
.pmb2_7 { border-left:1px solid #aaa; }
.pmb2_8 { margin:0 5px; background-color:#999; color: inherit;}
.pmb2_2, .pmb2_7 { margin:0 3px; border-width:0 2px; }
.pmb2_3, .pmb2_6 { margin:0 2px; }
.pmb2_4, .pmb2_5 { margin:0 1px; height:2px; }
.pmb2_c { padding: 0 4px; display:block; }
.pmb2_s {display : block; font-size:1px;}

.pmb3_1 { border-width: 1px; border-style: solid; position: relative; left:-3px; top:-3px; }
.pmb3_2 { overflow:hidden; width:100%; padding:0 3px; }
.pmb3_s { height: 1px; font-size: 1px; display: block; }
