*{border:0;list-style:none;margin:0;padding:0;word-wrap:break-word}
body{background-color:#f3f3f3;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:normal;padding:10px 30px;position:relative}


@font-face{font-family:GraublauWeb;src:url(GraublauWeb.otf) format("opentype") }
@font-face{font-family:GraublauWeb;src:url(GraublauWebBold.otf) format("opentype");font-weight:bold}

h1,
h2,
h3,
h4,
h5,
h6{color:#033;font-family:GraublauWeb,"Lucida Grande",Arial,Helvetica,Sans-Serif;text-shadow:rgba(90,90,90,.5) 2px 2px 4px}
h1{font-size:4em}


em{
-x-system-font:none;
color:#5E5D5D;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:100%;
margin:.2em 0 .6em;
}
/*
p{
	-webkit-column-count:2;
	-webkit-column-gap:1em;
	-moz-column-count:2;
	-moz-column-gap:1em}
*/


/* cabecera */
#menuTop{position:absolute;right:2em;top:27px}
#menuTop li{display:inline;margin-left:.4em;position:relative}
.home a,
#menuTop a{background-color:#033;padding:2px;position:absolute;text-align:center;text-decoration:none;top:-7px;
-o-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;
-o-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-webkit-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-moz-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-khtml-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
box-shadow:rgba(90,90,90,.5) 2px 2px 4px;}
#menuTop a{position:relative;top:0;
}
.home a span,
#menuTop a span{display:inline-block;border:1px solid #004A4B;color:#fff;font-size:.7em;line-height:100%;padding:8px 6px 2px;
-o-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
#menuTop a span{font-size:1em;padding:1px 6px 1px}
.home a:hover,
#menuTop a:hover{background-color:#eee}
.home a:hover span,
#menuTop a:hover span{background-color:#fff;border:1px solid #fff;color:#033}


/* menu */
#menu{background-color:rgba(255,255,255,1);float:left;margin:0 0 1em 0;padding:10px 14px 15px;width:22%;
-o-border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-khtml-border-radius:18px;border-radius:18px;
filter:alpha(opacity=70);-o-opacity:.7;-webkit-opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
#menu:hover,
#menu:focus,
#menu:active{filter:alpha(opacity=100);-o-opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#menu::selected{opacity:1}
#menu h3{margin:.2em 0 .1em}
#menu ul{margin:0 0 .5em}
#menu ul li{color:#2C0606;list-style:square;list-style-position:outside;margin:.2em 0 .3em 17px;}
#menu ul li a{color:#2C0606;font-family:GraublauWeb,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:large;font-weight:bolder;line-height:100%;text-decoration:none;
text-shadow:rgba(90,90,90,.5) 2px 2px 4px}
#menu ul li a:hover{color:#000;text-decoration:underline}
#menu .menuCajaInt{background-color:#f3f3f3;margin:3px 0;;overflow:hidden;padding:4px 6px;position:relative;
-o-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
#menu .menuCajaInt li,
#menu .menuCajaInt label{display:inline-block;float:none;font-size:.7em;list-style:none;margin:0;padding:.4em 0 0 0;overflow:hidden;position:relative;vertical-align:middle}
#menu .menuCajaInt li a,
#menu .menuCajaInt label input{background-color:#033;color:#fff;cursor:pointer;display:block;float:right;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:.8em;font-weight:bolder;margin:0 .2em 3px 0;padding:.4em .6em .5em;text-align:center;text-decoration:none;text-shadow:none;vertical-align:middle;width:auto;
-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
-o-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-webkit-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-moz-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-khtml-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
box-shadow:rgba(90,90,90,.5) 2px 2px 4px;}
#menu .menuCajaInt li a:hover{background-color:#fff;border-color:#fff;color:#033;text-decoration:none}


/* contenido */
#contenido{background-color:rgba(255,255,255,1);float:right;padding:10px 14px 15px;width:70%;
-o-border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-khtml-border-radius:18px;border-radius:18px;
/*column-count:2;
column-gap:1em;
-webkit-column-count:2;
-webkit-column-gap:1em;
-moz-column-count:2;
-moz-column-gap:1em;
-o-column-count:2;
-o-column-gap:1em;
-khtml-column-count:2;
-khtml-column-gap:1em;*/}
#contenido p{font-size:1.1em;text-indent:1em;margin:.5em 0 .75em}
#contenido ul,
#contenido ol{list-style:square;list-style-position:outside;margin:.4em 0 .75em 3em;}
#contenido li{color:#2C0606;font-size:large;list-style:square;list-style-position:outside;margin:.2em 0 .5em}
.logow3c{display:block;text-align:center}


/* tablas */
#contenido table{margin:1em auto;width:96%}
#contenido table tr:nthchild(2n+1){background-color:#f3f3f3}
#contenido table td(2n+1){background-color:#fbfbfb}
#contenido table th{border-bottom:1px solid #ddd;color:#2C0606;font-family:GraublauWeb,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:large;font-weight:bolder;line-height:100%;padding:.4em .4em;text-decoration:none;
text-shadow:rgba(90,90,90,.5) 2px 2px 4px}
#contenido table td{border-bottom:1px solid #ddd;font-size:small;padding:.8em .4em;vertical-align:middle}
#contenido table td a{background-color:#033;border:0;color:#fff;cursor:pointer;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:small;font-weight:normal;margin:0 0 0 .4em;overflow:visible;padding:.2em .3em;text-align:center;text-decoration:none;vertical-align:middle;width:auto;
-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
-o-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-webkit-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-moz-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-khtml-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
}


/* pie */
#pie{clear:right;margin:1em 0 1em 27%;padding:.5em 1em;position:relative;text-align:right}


/* enlaces */
#contenido a{color:#2C0606;font-family:GraublauWeb,"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:large;font-weight:bolder;text-decoration:none;
text-shadow:rgba(90,90,90,.5) 2px 2px 4px}
#contenido a[href^="http"],
#contenido a[href^="https"],
#contenido a[href^="ftp"]{}
#contenido a:hover{text-decoration:none}


/* formulario */
input,
select,
textarea{background-color:#f3f3f3;border:1px solid #f3f3f3;font-family:"Lucida Grande",Arial,Helvetica,Sans-Serif;font-size:1em;margin:.4em;overflow:visible;padding:.4em .6em;width:auto;
-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
input[type=button],
input[type=submit]{background-color:#033;border:0;color:#fff;cursor:pointer;font-size:xx-small;font-weight:bolder;text-align:center;text-decoration:none;width:auto;
-o-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-webkit-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-moz-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
-khtml-box-shadow:rgba(90,90,90,.5) 2px 2px 4px;
box-shadow:rgba(90,90,90,.5) 2px 2px 4px;}
input:hover,
select:hover,
textarea:hover,
input:focus,
select:focus,
textarea:focus,
input:active,
select:active,
textarea:active{background-color:#fbfbfb;border:1px solid #eee;color:#011}
input[type=button]:hover,
input[type=submit]:hover,
input[type=button]:focus,
input[type=submit]:focus,
input[type=button]:active,
input[type=submit]:active{background-color:#fff;border:0;border-color:#fff;color:#033}
label{display:block;margin:0 25%}
.form p{margin:0;overflow:hidden;padding:0;position:relative}
.form input,
.form select,
.form textarea{width:100%}
.form input[type=button],
.form input[type=submit]{font-size:small;float:right;margin:.4em 25%;width:auto}


/* tal tal */
@media all and(max-width:480px){
	div{clear:both !importat;float:none !importat;width:auto !importat}
}

