/* Estructura.css */
html {
 margin: 0;
 padding: 0;
}

body {
	margin: 13px auto;
	font-family: Verdana, sans-serif;
	background: black;
	color: white;
	width: 980px;
}

a:link{ color: #CCEEEE; text-decoration: underline}
a:active{ color: #FFCCCC; text-decoration: underline}
a:visited{ color: #CCEEEE; text-decoration: underline}
a:hover{ color: #FFFFAA; text-decoration: underline}


#soga_1 {
padding-top: 20px;
padding-left: 58px;
padding-right: 390px;
margin: 0px;
background: url(abismo_soga_2.jpg) no-repeat;
font-size: 15px;
}

#soga_2 {
padding-top: 20px;
padding-left: 58px;
padding-right: 390px;
margin: 0px;
background: #669966 url(render_soga_1.jpg) repeat-y;
color: #ffeeee;
font-size: 15px;
}

.m1 {
 font-size: 12px;
 font-weight: bold;
 border: 0;
 background: #4466aa url(gra.png) repeat-x;
 color: white;
 margin: 0px;
 text-align: center;
 padding: 3px;
}

.m2 {
 border: 0;
 background: #776644 url(gra2.png) repeat-x;
 color: white;
 margin: 0px;
 text-align: center;
 padding: 4px;
}

#soga_3 {
padding-top: 22px;
padding-left: 38px;
padding-right: 40px;
margin: 0px;
background: #444411 url(rejillacaja.jpg) repeat-y;
color: white;
font-family: courier;
font-size: 18px;
}

.piezas {
background: grey;
color: white;
font-family: courier;
font-size: 16px;
margin: 6px auto;
padding: 0px 6px;
opacity: 0.8;
}

.cn {
width: 20em;
border: solid 1px black;
}


.ca {
border: solid 1px black;
width: 8em;
}


.ct {
border: solid 1px black;
width: 140px;
}

.cp {
border: solid 1px black;
width: 30em;
}

.cf {
border: solid 1px black;
width: 96px;
}

.cd {
border: solid 1px black;
width: 8em;
}

ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

li {
padding-left: 20px;
}

ul, ul {
padding-left: 20px;
margin-bottom: 20px;
}

#soga_4 {
padding-top: 20px;
padding-left: 50px;
padding-right: 50px;
margin: 0px;
background: #aaaa77 url(envaselink.jpg) repeat-y;
color: black;
font-size: 15px;
}

a.enla:link { color: #001144; }
a.enla:visited { color: #001144; }
a.enla:hover { color: #001144; }


a.lnka:link { color: #aa0000; }
a.lnka:visited{ color: #880000; text-decoration: underline}
a.lnka:hover{ color: #8888ff; text-decoration: underline}

.signa {
font-size: 12px;
color: #994411;
}

.asunto {
 color: #aaccdd;
 font-weight: bold;
}

.halo {
 display: block;
 color: black;
 padding: 8px;
 font-size: 14px;
 background-repeat: repeat;
 background-attachment: scroll;
 background-image: url(ft.png);
 opacity: .65;
}

.palo {
 display: block;
 background: transparent;
 color: black;
 padding: 0px;
 font-size: 14px;
}

.transpo {
 color: black;
 background-repeat: repeat;
 background-attachment: scroll;
 background-image: url(ft.png);
 opacity: .65;
}

.palabras {
  background: transparent;
	color: black;
	padding: 6px;
} 