html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:13px; vertical-align:baseline; background:transparent; color:#555}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}

hr{color:#ccc; background:#ccc; border:0 none; height:1px; width:100%}

:focus{outline:0}

ins{text-decoration:none}
del{text-decoration:line-through}

table{border-collapse:collapse; border-spacing:0}

#page{width:100%; margin:20px auto 0px auto;}
#contenido{background:transparent; width:100%x; text-align:left; float:left; clear:right}
#content{background:transparent; width:100%; text-align:left; float:left; clear:right}

body{font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; color:#555; line-height:18px; width:100%; height:100%; background: transparent}

a{color:#598cff}
a:hover{color:#e26464}

#esc{float:left; clear:left}

#menu-div{margin:30px 0px 30px 0px}

.archivo{color:#123456}

.padding-menu{padding-left:15px}

#sidebar{display: none;}

.copyright{font-size:0.8em}
.info{font-size:0.92em}

.example{margin:30px 0px 30px 0px}

.comentarios{padding-left:20px; background:transparent url(/images/noticias_icos.png) 0px -18px no-repeat; height:16px; line-height:16px; font-size:0.83em;}
.comments { page-break-before: always;}
.escrito{padding-left:20px; background:transparent url(/images/noticias_icos.png) 0px 0px no-repeat; height:16px; line-height:16px; font-size:0.83em}

.marron{color:#f4b053}

.blanco{color:#fff}
.verde{color:#9f451a}
.negro{color:#000}
.azul{color:#598cff}
.gris{color:#555}
.enlace-colchones{color:#f8a800; font-size:1.2em}
.negrita{font-weight:bold}
.fontsize48{font-size:48px}
.fontsize27{font-size:27px}
.fontsize15{font-size:1.25em; font-weight:bolder}
.fontsize13{font-size:13px}
.fontsize12{font-size:12px}
.fontsize11{font-size:11px}
.fontsize10{font-size: 0.846em}
.spacing5{letter-spacing:5px}

.floatleft{float:left;  margin-right:20px}
.floatright{float:right;  margin-left:20px}
.iniciofloatright{float:right;  margin-left:20px; margin-bottom:50px}

a.muestras{text-decoration:none; font-size:0.9em; color:#fff; margin-top:3px}
a.muestras:hover{color:#f7a700}

h1{font-size:2em; margin-bottom:0.5em}
h2{font-size:1.5em; font-weight:lighter}
h3{font-size:1.2em; font-weight:lighter}
h4{color:#f7a700; font-size:2em; font-weight:lighter; font-family:Tahoma,Geneva,Verdana,sans-serif; padding-left:15px}

.h2{font-size:1.5em; font-weight:lighter; color:#598cff}
.h2:hover{color:#e26464}
 
input[type="file"]{background:#fff}
input[type="text"], input[type="password"]{border:1px solid #ccc; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:180px; height:18px; padding:7px 0px 0px 5px; color:#555; background:#fff}
input[type="text"]:focus, input[type="password"]:focus{background:#555; color:#fff}
input[type="text"]:hover, input[type="password"]:hover{background:#555; color:#fff}
input[type="submit"]{padding:0px 20px 0px 20px; background:#787c7f; color:#fff; height:28px; border:1px solid transparent; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0; vertical-align:middle; line-height:28px; clear:both}
input[type="submit"]:hover{background:#598cff; color:#555}
textarea{height:98px; border:1px solid #ccc; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:180px; padding:7px 0px 0px 5px; color:#555; overflow:auto; background:#fff; font-family:Lucida Grande,Tahoma,Helvetica,Arial; font-size:1.1em}
textarea:hover{color:#fff;background:#787c7f}
textarea:focus{color:#fff;background:#787c7f}
.area:focus{background:#787c7f}

.element{width:20%}

#contact-text{width:270px; float:right; clear:right; text-align:left; margin:20px 0}

#contact{width:330px; float:left; clear:left; text-align:left; color:#fff}

.error{color:#e26464; clear:both}

#center{float:left; clear:left; margin:20px 0px 30px 37px; color:#fff; width:545px; text-align:justify; line-height:15px}

#sidebaradmin{width:200px; float:right; clear:right; background:transparent; margin:20px 0px 30px 37px}

a.button{background:transparent; display:block; color:#fff; font-weight:lighter; height:30px; line-height:30px; margin-bottom:14px; text-decoration:none; width:240px; font-size:11px}
a:hover.button{color:#9f451a}

#sublabel{font-size:0.846em; font-weight:lighter; color:#fff; background:#f00; width:100%; padding:10px}

.choice{margin-right:40px}
.label{font-size:1.231em; text-decoration:underline; font-family:Tahoma,Geneva,Verdana,sans-serif}

table.tablesorter{width:530px; border:1px solid #ddd; margin:1px 0; font-size:0.9em}
table.tablesorter thead tr th{border:1px solid #555; height:28px; font-weight:lighter; background:#555; color:#fff; text-align: left; font-size:0.85em;vertical-align:middle; padding-left: 5px}
table.tablesorter thead tr th.centerth{text-align: center; padding: 0}
table.tablesorter tbody tr td{color:#555; padding:4px; background:transparent; height:30px; border:1px solid #ddd; vertical-align:middle; font-size:0.9em; text-align: left; font-weight: lighter; }

#login-form{width:200px; margin:80px auto 80px auto}

form.a_form{border:1px dotted black; background:#FFFFDF}
.a_form ol, .a_form ul{list-style:none}

#menu{padding-left:10px; clear:both}

#imgPreviewContainer{    background:#555 url(/images/loading.gif) no-repeat center;  -moz-border-radius:10px;  -webkit-border-radius:10px;  padding:15px;  display:none;  position:absolute;  z-index:999;  border:none}
#imgPreviewContainer span{ color:white;  font-size:0.7em;  text-align:center;  display:block;  padding:10px 0 3px 0}

#imgPreviewContainer.loading{ height:32px;  width:32px}

.preview_img{position:absolute; border:1px solid #555; background:#555; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:8px; display:none}
.preview{padding-left:15px; color:#123456}

li span.folder { color: #598cff; cursor: pointer; text-decoration: underline; }
.hover { color: #598cff; cursor: pointer; text-decoration: underline; }
.hover:hover { color: #e26464; }

div#uploaddiv { height: 18px; line-height: 18px; margin: 5px 0 5px 0; padding-left: 20px; background: transparent url(/images/image_plus.png) no-repeat;}
a.uploadimage {color: #555; font-size: 0.85em;}
a.uploadimage:hover {color: #ed6723; font-size: 0.85em;}

/* treeview **********************************************************************************/
.filetree li{padding:3px 0 2px 16px}
.filetree span.folder, .filetree span.file{padding:1px 0 1px 16px; display:block}

/* Fancy */
#GB_overlay{ position:absolute;  margin:auto;  top:0;  left:0;  z-index:100; width:  100%; height: 100%}
* html #GB_overlay{ background-color:#000;  opacity:0.5}
#GB_window{ top: 40%; left:0; position:absolute;  background:#fff;  border:10px solid #aaa;  -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  overflow:auto;  width:400px;  height:400px;  z-index:150}
#GB_frame{ border:0;  overflow:auto;  width:100%;  height:378px}
#GB_caption{ font:12px bold helvetica,verdana,sans-serif;  color:#444;  background:#fff;  padding:4px 0 0 5px;  margin:0;  height:22px;  text-align:left;  border-bottom:#999 1px solid}
#GB_window span{ position:absolute;  top:8px;  right:5px;  cursor:pointer;  cursor:hand}