body {text-align:center;font-family:Verdana, Arial, sans-serif;margin:0;padding:0;color:#222}

.wrapper {width:800px; margin:0 auto;text-align:left;background: url(img/bg_body.gif) repeat-y; padding-bottom:1em}
.container {margin:0;padding:0;min-height:600px;background: url(img/bg_logo.gif) no-repeat 15px 200px}
.header {width:683px;margin: 0 0 25px 95px;color:#fff;background:#28c;padding:0.7em;border-bottom:14px solid #FFF}

.main {width:705px;margin: 0 0 0 95px;padding: 0}
.content {width: 67%;float: left;margin: 0;padding: 1% 2%}
.content p, .content ul {font-size:0.8em}
.content ul {list-style-image:url(img/list-item-blue.png)}
.content ul li a {text-decoration:none;font-weight:bold}
.content_1 {margin: 0;padding: 1% 2%}

.sidebar {margin-left: 70%;margin-top:0;padding: 1% 2%}
html > body .sidebar  {*position:relative;*top:-18px}

.footer {clear:both;margin: 0 1em 0 95px;color:#555;font-size:0.6em;text-align:center}

.clear {clear: both;height: 1px;overflow: hidden;margin: 0}
.pcenter {text-align:center}
.pleft {text-align:left}
.pright {text-align:right}
.fleft {float:left}
.fright {float:right}

/* elementos base */

h2 {color:#28c;font-size:1.3em;border-bottom:5px solid #28c}

a {color:#28c}
a:hover {color:#165986}
a:visited {color:#165986}

a img {border:none;vertical-align:middle}

table {}
.tbl_fright {float:right;width:30%;padding:1em;border:3px solid #d3d3d3;background: #f2f2f2}
.ficha_usuario {padding:1em;border:3px solid #d3d3d3;background: #f2f2f2;font-size:0.8em}
.tbl_fright p {font-size:0.8em}


th, td {font-size:0.8em}
td label {display:block}



/* ====== */
/* clases */
/* ====== */

/* header */
.header h1 {margin:0.5em 0 0 0}
.hd_intro {margin:0;font-family:Arial, Verdana, sans-serif}
.hd_desc {margin:0;font-size:0.7em}
.header a, .header a:visited {color:#fff;background:transparent;font-size:0.7em}
.header .fright {margin:0 0 0 30px;padding:0}

/* footer */
.footer {margin-top:6em}
.footer  p {margin:2em auto}

/* sidebar */
.sidebar .menu {margin-top:43px;border-top:5px solid #28c}
.sidebar h2 {margin-bottom:0;text-align:right;padding-bottom:7px;height:0.9em}
.sidebar h2 span {font-size:0.7em;font-weight:normal;color:#222;padding-right:24px;background:url(img/bg_ayuda.png) no-repeat 100% 50%}
.sidebar h2 a {text-decoration:none}
.sidebar ul {margin:0;padding:0;list-style:none}
.sidebar li {margin-top:0.2em;background: url(img/bg_menu_item.png) no-repeat 0px 4px;padding-left:20px;padding-bottom:4px}
.sidebar li a {font-size:0.8em;font-family:Arial, Verdana, sans-serif;font-weight:bold;color:#28c;background:transparent;text-decoration:none}
.sidebar li a:hover{color:#165986}

.sidebar li:hover{background: url(img/bg_menu_item.png) no-repeat 0px -28px}

/* content */
.content h2{margin-bottom:0}
.subtitol, .subtitulo {font-weight:bold;margin-top:2px;font-size:0.8em}

/* Login */
.formlogin {width: 50%;float: left;margin: 0}
.formlogin p {font-size:0.9em}
.infologin {margin-left: 50%;margin-top:0}
.infologin p {font-size:0.7em}
.infologin ul{font-size:0.8em;list-style-image:url(img/list-item-blue.png)}

.ctrluser{}

.btn_adduser{/*font-size:0.8em;display:inline;padding-left:0;border:none;background:none;font-family:Arial, verdana, sans-serif; text-decoration:underline;text-align:left;line-height:1em;color:#28c;cursor:pointer;vertical-align:bottom; */}

.formlogin a, .formlogin a:visited {font-size:0.8em;display:inline;margin:0;padding:0;border:none;background:none;font-family:Arial, verdana, sans-serif;text-decoration:underline;text-align:left;cursor:pointer;vertical-align:bottom}
.formlogin a {color:#28c;}
.formlogin a:visited{}


form p {margin:0.2em 0 0.3em 0;}

/* contenido descripción */
.cnt_desc {width: 60%;float: left;margin: 0;}
.cnt_foto {margin-left: 60%;margin-top:0;}

.cnt_desc p {font-size:0.9em;}

/* Teleasistencia */
a.bg_btn_88 {width:90px;height:23px;display:block;color:#fff;font-weight:normal;background: url(img/bg_btn_88px.png) no-repeat;text-align:center;text-decoration:none;padding:0.2em 0}

/* Descargas */
h3 {color:#165986;font-size:1.3em;background:transparent;/*border-bottom:2px dotted #165986;*/margin-bottom:0}
.noticias h3 {border-bottom:2px dotted #165986}
h4 {color:#28c;font-size:1em;background:transparent;/*border-bottom:2px dotted #165986; */margin-bottom:0}

.info_archivo {color:#444;background: #f2f2f2 url(img/bg_desc.gif) no-repeat 10px 1.2em;margin-top:0.3em;border-top:3px solid #d3d3d3;border-left:3px solid #d3d3d3;border-right:3px solid #d3d3d3;border-bottom:3px solid #d3d3d3;padding:1em 1em 1em 45px}
.info_noticias {color:#444;background: #f2f2f2 url(img/bg_novedades.gif) no-repeat 10px 1.2em;margin-top:0.3em;border-top:3px solid #d3d3d3;border-left:3px solid #d3d3d3;border-right:3px solid #d3d3d3;border-bottom:3px solid #d3d3d3;padding:1em 1em 1em 55px}
.fecha_novedades {margin-top:0;margin-bottom:0.3em;color:#666;font-weight:bold}
.descrip_archivo {margin-top:0;margin-bottom:0.3em}
.link_archivo {border-top:2px dotted #ccc;margin-top:0.2em;margin-bottom:0}
.link_archivo p {margin:0.3em 0}

/* FAQS */
.faq_unidad {color:#666;background:transparent;font-size:0.8em;margin-top:0;margin-bottom:0.2em}


p.imgloading img {border:1px solid #31CEFF}


a.lnkExterno {color:#2288CC;background-image:url(img/newPageIco.jpg);background-repeat:no-repeat;background-position:center right;padding-right:15px}
a.lnkExterno:hover {color:#165986}

a.lnkExternoNoImg {color:#2288CC}
a.lnkExternoNoImg:hover {color:#165986}
