@charset "utf-8";
/* HOJA DE ESTILOS CSS
para el desarrollo del proyecto GEDDENTRA
desarrollado por: Kaytel Soluciones- ADDENTRA
Fecha inicio: 16/11/2009
Archivo: andrea.css
 * Descripción: Usado para el posicionamiento y estructura general del sitio y sus componentes.
 * Guia: Orden de propiedades: display, position, box model (margin, border, padding, width, height), float, clear, z-index
 TABLA DE CONTENIDOS
 -------------------------
  1. General
  2. Títulos
  3. Enlaces & Botones
  4. Imagenes & Iconos & Thumbnails
  5. Formularios
  6. Paginación
  7. Cabecera
  9. Pie
  10. Contenido Principal + páginas por secciones
  11. Titulo de Secciones
Copyright 2009 ADDENTRA (www.addentra.com)
/****************************************
 1.         GENERAL
   body, a, estructura, img, div
*****************************************/
body{ background-color:#faf9f7; font: normal 69% /*11px*/ "Tahoma"; color: #888888; overflow:auto; }
* { margin: 0; padding: 0; border: none;}
h1, h2, h3, h4, h5, h6, p, pre,  
blockquote, ul, ol, dl, address {
margin: 0 0 1em 0; font-weight:normal;} 
ul, ul li, ol, ol li{ margin:0px; padding:0px; list-style:none;}
/*:focus {outline:0;}*/
img{border:none; margin:0px; padding:0px;}
#borde{width:100%; margin:auto; }
#contenedor, #menu{width:828px; margin:auto; }
#cabecera{ height:35px; background-color:#414141; border-bottom:1px solid #000000; float:left; width:100%;}
#contenido, #pie{width:828px; float:left; }

.noborde{ border:none;}
.bordedotted{ border-bottom:1px dotted #c6c5c6; width:470px; float:left; margin-bottom:10px;}
.oculto{ display:none;}
.negro{ color:#000;}
.color56{ color:#565656;}
.dotted{ border-bottom:1px dotted #c6c5c6;}
.avisologin, .aviso { width:260px; position:relative; top:-45px; display:block; left:210px;  margin:auto; padding:0px;  float:none; clear:both;  }
.aviso{ left:330px;}
.error{ display:block; position:absolute;  width:244px; top:0px; left:0px; height:40px; background:url(../img/error-trans.png) top left no-repeat; text-align:left; padding: 10px 3px 3px 35px; margin:0px; color:#f00;}
.error1{display:block; position:absolute;  width:200px; top:0px; left:0px; height:190px; background:url(../img/errorgrande.png)  top left no-repeat; text-align:left; padding: 15px 3px 3px 40px; margin:0px; color:#f00; line-height:16px;}


.formulario .aviso{ width:auto; display:block; position:inherit;  margin:auto; padding:0px;  float: none; clear:both;  }
.formulario .error{ display:block; width:205px; position:inherit; height:40px; background:url(../img/error-trans.png) top left no-repeat; text-align:left; padding: 10px 3px 3px 35px; margin:0px; color:#f00;}

.popuperror{ text-align:center;padding-left:5px;}
/* Corner radius */
.corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/****************************************
 2.    T?TULOS
    h1, h2, h3, h4, h5, h6
*****************************************/
h1{font-size:16px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif; color:#565656; margin:10px 0px 3px 0px;}
h2{font: normal /*14px*/ 1.27em "Arial";  color:#414141; margin:0px; }
h3{font: normal /*12px*/ 1.09em "Tahoma";  color:#414141; }
h4{font: bold /*11px*/ 1em "Tahoma"; color:#000000;}
h5, span.h5{font: bold /*11px*/ 1em "Arial"; color:#666666; margin-bottom:1em; }
h6{font: normal /*11px*/ 1em "Tahoma"; color:#e99731; border-bottom:1px solid #d9d9d9; margin-bottom:0.5em; }

/******ERRORES****/
.CustomValidatorCalloutStyle div, 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #ADD8E6;}
.ajax__validatorcallout_error_message_cell {text-align:center; vertical-align:middle; width:20%;}
.ajax__validatorcallout_popup_table{ }
.ajax__validatorcallout_innerdiv{padding:10px; margin-top:2px; margin-right:5px}

/****************************************
 3.   ENLACES Y BOTONES
*****************************************/
a, a:link, a:visited, a:hover, a:active { /*font: normal 1.09em "Tahoma"; color:#e99731;*/ color:#414141; text-decoration:none; cursor:pointer; }
a:hover{color:#7eacd4;}
a.boton{ float:left; color:#414141; background-color:#e99731; padding:5px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center;}
a.boton:hover{ background-color:#91bfe6;}
a.btnnaranja{/* biblioteca digital: background:url(../img/btnnaranja.gif) no-repeat top left; SIN IM�?GENES*/ padding:5px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; font-weight:bold;  background-color:#91bfe6;}
a.botongrande{float:left; color:#414141; background-color:#e99731; padding:5px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; width:300px; margin-left:30px; display:inline;}
a.botongrande:hover{background-color:#91bfe6; }
a.btnnaranja:hover{background-color:#414141;}
.barranaranja{ background-color:#e99731;width:450px; float:left; color:#000; font-weight:bold;  margin:5px 0 10px 0; padding:5px 10px;}
.barranaranjablanco{ color:#FFF; background-color:#e99731;width:450px; float:left; font-weight:bold;  margin:5px 0 10px 0; padding:5px 10px; }
.terminos a.boton { float:left; margin-left: 200px; display:inline; }

ul.contactobotones {float:left; width:250px; margin-left:110px; display:inline;}
ul.contactobotones li {float:left; width:70px; margin-left:40px; display:inline;}

.botonB, .botonSinHover{ float:left; color:#414141; background-color:#e99731; padding:3px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center;}
.botonB{ cursor:pointer;}
.botonB:hover{ background-color:#91bfe6;}
/****************************************
 4.   IM?GENES & ICONOS
*****************************************/
img { behavior: url(../css/iepngfix.htc); }

/****************************************
 5.     FORMULARIOS
*****************************************/
input, select, textarea{ font: normal 12px "Tahoma"; border:1px solid #d6dbde; padding:2px 2px 2px 4px; background-color:#ffffff; color:#333; }
textarea { height:50px;}
.checkbox { border:none;}
button {cursor:pointer; } 
input:focus, select:focus, textarea:focus { background-color: #fffdc4;} 
.formulario{ width:400px;}
.formulario .formtitulo {color:#404040;}
.formulario p, .formularioperfil p, .formulariopremios p{ float:left; clear:both;}
.formulariopremios p{ border-bottom:1px dotted #ccc; width:470px; margin-top:10px;}
.formtitulo{ width:150px; float:left; display:inline; padding:2px 0  2px 0px; margin-bottom:5px;}
.formtitulo2{ width:120px; float:left; display:inline; padding:2px 0  2px 0px; margin-bottom:5px;}
.formdatos{ margin-bottom:5px; float:left; display:inline; }
.entrada200{ width:200px;}
.entrada300{ width:300px;}
.entradas300{ width:300px; height:100px; margin-left:20px; display:inline; }
p.centrado{ margin-left:180px; display:inline;}
.formulario p.centrado a.boton{  padding:5px 20px;}
.formularioperfil p{ width:360px;}
.formularioperfil, .formulariopremios{ width:360px; float:left;}
.formularioperfil2{ width:470px; float:left;}
 .formularioperfil2 .formtitulo, .formulariopremios .formtitulo{ width:120px; margin:0px;  padding:0px;}
.formulariopremios .formtitulo{ margin-top:7px; margin-bottom:10px; margin-left:10px; display:inline;}
.formularioperfil .formtitulo{ width:140px; margin:0px 0px 2px 0px; padding:0px;}
.formularioperfil .formdatos{ width:200px;  color:#000000; margin:0px;  padding:0px;}
.formularioperfil2 .formdatos{width:280px; color:#000000; margin:0px;  padding:0px; }

.formulariopremios .formdatos{width:240px; color:#888888; margin:5px 0px;  padding:0px; }

.formularioperfil p, .formularioperfil2 p, .formulariopremios p{ margin:0px; padding:0px;}
a.azulhover:hover{ color:#09F;}
a.azulhover{color:#888888;}
/****************************************
 6.     PAGINACIÓN
*****************************************/

/****************************************
 7.     CABECERA
*****************************************/
.menucabecera{ width:950px;  margin-top:4px; float:left;}
.menucabecera li{ float:left; margin-right:5px;}
.menucabecera li a{ float:left; color:#FFFFFF; padding:5px 10px;}
.menucabecera li a:hover{ background-color:#e99731;}
.nombreusuario{ margin-top:4px; float:left; color:#91bfe6; margin-left:20px; display:inline;}

/*****POPUP*****/
  .FondoAplicacion
    {
        background-color: Gray;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }
#contenedorprincipal{ background-color:#fff; border:1px solid #ccc; width:420px; float:left;}
#titulopopup{ background-color:#8fbce4; width:410px; float:left; margin:5px;}
#titulopopup p{ color:#fff;}
.logarse{ margin:15px 20px; float:left; color:#80afd6; font-size:12px; width:320px; display:inline;}
.logarserojo{ margin:15px 40px; float:left; color:#f00; font-size:12px; width:320px; display:inline; font-weight:bold; text-align:center;}
#contenedorprincipal p{ margin:10px; float:left; width:430px; font-size:14px; }
#contenedorprincipal p{ width:430px; margin:10px;}
  .invitacion{ width:370px; float:left; margin-left:30px; margin-top:5px; margin-bottom:5px;}
 .invitacion span{ width:370px; float:left;}
.invitacion .azul{ color:#80afd6;}

 .formulariologin{ width:360px; float:left; margin-left:30px; display:inline; border-bottom:1px dotted #ccc; }
 .formulariologin p, .formtitulo { width:100px; float:left; font-size:11px; }
  .formulariologin p{ margin-top:-10px;}
ul.contbotones { width:200px; float:left; margin-left:110px; margin-top:10px; margin-bottom:10px; display:inline;}
ul.contbotones li{ float:left; margin-left:40px; display:inline;}

 .olvido{ width:430px;}
  .olvido p{ text-align:center; }
  
.popuplogin{ border-bottom:1px solid #000; margin-top:5px; font-weight:bold;}
/****************************************
 8.     PIE
*****************************************/
#pie ul{ float:left; width:687px; border-top:1px solid #d9d9d9; }
#pie ul li{ float:left; border-right:1px solid #414141; margin-top:22px;}
#pie ul li a{ display:block; padding:0px 6px; }
a.powered{ display:block; float:right; border-top: 1px solid #000; padding:0 3px;}

/****************************************
 7.  CONTENIDO PRINCIPAL - SECCIONES
*****************************************/
/* Portadas */
#portada{ width:828px; float:left; }
.portadaconfirmacion{ background:url(../img/imgconfimacion.jpg) top left no-repeat; height:200px; }
.portadainicio{ background:url(../img/portadainicio.jpg) top left no-repeat; height:261px;}
.portadadirectorio{ background:url(../img/portadadirectorio.jpg) top left no-repeat; height:202px;}
.portadasedo{ background:url(../img/portadasedo.jpg) top left no-repeat; height:200px;}
.portadaeventos{ background:url(../img/portadaeventos.jpg) top left no-repeat; height:202px;}
.portadagaleria{ background:url(../img/portadagaleria.jpg) top left no-repeat; height:202px;}
.portadabiblioteca{ background:url(../img/portadabiblioteca.jpg) top left no-repeat; height:202px;}
.portadainstitucional{ background:url(../img/portadainstitucional.jpg) top left no-repeat; height:200px;}
 .btnafiliarse{ background: url(../img/btnazul.gif) no-repeat; width:252px; height:40px; float:right; margin-top:90px; display:inline; margin-right:20px;}
 .btnafiliarse a{ font-size:16px; font-style:italic; color:#fff; padding:10px 65px;float:left; font-family:Georgia, "Times New Roman", Times, serif;}
 .btnafiliarse a:hover{ color:#000;}
 
/*Esquema - estructura  ¡NO TOCAR! */
.estructura1, .estructura2, .estructura3{ float:left; width:828px; margin-bottom:12px; }
.latizq, .latdcha{ float:left;}
.latdcha h2{ float:left; width:400px;}
.caja, .cajaenlace{ border:1px solid #d9d9d9; background-color:#FFFFFF; float:left; padding:8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:30px; }
.cajaenlace{ padding:8px 0; }
.cajacont{ width:auto; float:left;}
.estructura1, .estructura2, .estructura3{ margin-top:-32px;}
.estructura1 .latizq{ width:828px;}
.estructura1 .latdcha{ display:none;}
.estructura2 .latizq{ width:400px; margin-right:28px; display: inline;}
.estructura2 .latdcha{ width:400px;}
.estructura3 .latizq{ width:506px; margin-right:12px; display: inline;}
.estructura3 .latdcha{ width:310px;}
.cajainterior{ width:382px; float:left;}
.cajainterior2{ width:810px; float:left; }
.cajainterior3{ /* width:488px; menos los márgenes laterales*/ width:470px; margin:8px; display:inline; float:left; }
.cajainterior4{ /* width:488px; menos los márgenes laterales*/ width:292px;  float:left; }
.cajainterioralto {width:382px; float:left; height:108px;}
.latizq h6 span, .latdcha h6 span{ display:block; float:right; width:43px; color:#faf9f7; border-bottom:1px solid #000;}
.latizq h6 span.enlace, .latdcha h6 span.enlace{ width:auto; color:#000;}
.latizq h6 span.enlace a, .latdcha h6 span.enlace a{ display:block; font-size:1em; float:left; padding:0 2px;}
.latizq h6 span.enlace a.boton{-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#e99731; padding:3px 15px; display:block; margin-top:-6px;}
.latizq h6 span.enlace a.boton:hover{ color:#414141;} 


/* Sedo - home  */
.portadahome{  width:225px; float:left; margin:120px 0 0 106px; display:inline;}
.portadahome a{ background:url(../img/andrealogo.jpg) top right no-repeat; padding:0 120px 0 0; display:block; font: normal 1.09em "Tahoma"; color:#e99731; float:left; height:40px;}
.cajaizq{ padding:5px 3px 0 0; border-right:1px solid #CCCCCC; float:left; color:#2f7bbd; width:205px;}
.cajaizqBiblio{ width:268px; padding:5px 10px 0 0; float:left; border-bottom:1px solid #ccc;}
.cajaizq ul, .cajaizq ul li{ list-style:disc; list-style-position:inside; }
.cajaizqBiblio ul, .cajaizqBiblio ul li, .cajaizqBibliolarga ul, .cajaizqBibliolarga ul li { list-style-image: url(../img/imglista.jpg); list-style-position:inside; color:#414141; font: normal  "Tahoma"; font-size:12px; }
.pruebalista{ width:400px; float:left; border-bottom:1px solid #ccc;}
.pruebalista li{ float:left;}
.pruebalista h6{ width:280px;}
.pruebalista a{ border-bottom:1px solid #000;}
.spanbiblio{ margin-left:14px;}
.cajaizqBiblio ul li{ margin-bottom: 8px; }
 .cajaizqBiblio ul li span{ color:#888888; font-size: 12px; padding-left:0px; }
.cajaizq ul, .cajaizqBiblio ul{ margin-bottom:5px;}
.cajaizq a.boton{ width:180px; margin-top:12px;}
.cajadcha{ float:left; padding:5px 0 0 10px;}
.cajadcha a.boton{ width:140px; }
.portadahome a:hover{color:#7eacd4;}
.piedecaja{ background-color:#d5d4d3; color:#414141; width:382px; float:left; margin:5px -8px -8px -8px; /*no quitar*/ padding:2px 8px 2px 8px;}
.piedecaja span{ width:265px; float:left; display:block;}
.piedecajadcha{ float:right; color:#414141; padding:2px 8px 2px 8px; margin-top:7px;}
/*eventos*/
.noexiste{ text-align:center; float:left;}
.cajaenlace ul{float:left;}
.cajaenlace ul li{ float:left; padding:1px; /*border-bottom:1px solid #d9d9d9; */}
a.evento, a.eventoafiliado, a.eventosinlink, a.eventoafiliadosinlink { display:block; float:left; padding:7px; color:#888888;}
a.evento, a.eventosinlink{ border-bottom:1px dotted #ccc;}
a.eventoafiliado, a.eventoafiliadosinlink{ background-color:#fcf0e0; border-bottom:1px dotted #ccc;}
a.evento:hover, a.eventoafiliado:hover{ background:#cbe3f7;}
a.evento span, a.eventosinlink span, a.eventoafiliado span, a.eventoafiliadosinlink span{ display:block; float:left;}
a.eventosinlink, a.eventoafiliadosinlink { cursor:default;}
.estructura2 span.eventocont{ width:326px; padding-right:6px;   }
.estructura1 span.eventocont{ width:680px; padding:5px 10px 0 10px;  }
img.eventocat{ float:left; width:50px; height:50px; }
.estructura1 span.h5{ width:680px; }
.estructura2 span.h5{ width:326px; }  
ul.categorias{ float:left; background-color:#e99731; height:26px; padding:2px 10px; width:808px; margin-bottom:8px; color:#414141;}  
ul.categorias a:hover{ color:#fff;}
ul.categorias li{ float:left; padding:0 10px;}  
ul.categorias li span{ display:block; padding:5px 15px 5px 5px; float:left;}
ul.categorias li img{ float:left;}
ul.categorias .boton{ margin-top:2px;}
ul.categorias .boton:hover{ color:#91bfe6;}

/*eventos ficha*/
.comunicadotitulo{ float:left; width:828px; border-bottom: 1px solid #d9d9d9; padding:5px 0px; }
div.eventocont, div.eventoimg, img.eventocat{ float:left;}
div.eventocont{ width:690px; padding:5px 10px 0 10px;}
img.eventocat{ margin-right:10px; display:inline; }
.comunicadotexto{ float:left; padding:15px 10px; width:800px;}
.contenidodos{  float:left; width:828px; height:30px; border-bottom:1px solid #d9d9d9; margin-bottom:5px;}
.capatitulo{width:250px; float:left;}
.btngaleria{ margin:20px 0px 20px 350px; text-align:center; } 
.botonvolver .boton{ padding:5px; float:left; }
/* Galería fotos****/
a.galeriaspan{ width:810px; float:left; border-bottom:1px dotted #ccc; margin-bottom:10px; } 
a.galeriaspan:hover{ background-color:#CBE3F7;}
.spandos{ width:650px; float:left; margin-left:10px; margin-top:10px;}
.spandos h5{ color:#414141; }
.spandos span { color:#666666; width:600px; float:left;}
.numerofotos{ color:#666; margin-top:25px; float:left; display:inline; margin-left:10px;}
a.galeriaspan img{ float:right; margin-bottom:10px; margin-top:10px;}
a.galeriaspan .naranja{ color:#e99731;}

.galeriaimg{ width:806px; margin:auto; text-align:center;  }
.fotosvisualiza{float:left; margin:0 14px 18px 14px;  width:130px; text-align:center; border-bottom:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #cccccc; border-left:1px solid #CCCCCC; background-color:#d4d4d4; }
.fotosvisualiza a { display:block;  margin:0; padding:5px; width:120px; text-align:center;  }
.fotosvisualiza a img{ text-align:center; background-color:#CC9900; }
.fotos{ float:left;  width:60px; text-align:center;}

/*** Login inicio Invitacion ****/
.inicioInvitacion{ float:left; clear:both; width:800px; color:#404040; margin-bottom:10px;}

/* Mi Perfil ****/
.miperfil{ width:470px; float:left; padding:8px 0; border-bottom:1px dotted #c6c5c6;} 
.imgfoto{ float:left; width:90px; height:90px; background-color:#CCCCCC; margin-right:15px; display:inline;}
.advertencia{ width:450px; float:left; color:#FFFFFF; background-color:#e99731; margin:5px 0 30px 0; padding:5px 10px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
/*****BibliotecaDigital***/
.barrazul{ width:460px; float:left; background-color:#93c0e8; padding:5px; margin-top:5px; margin-bottom:10px;}
.barrazul a:hover{ color:#fff;}
  .barrazul span{ color:#000; width:340px; float:left; margin-left:5px;}
  .barrazul ul li{ float:left; color:#000;}
.lineaimgbiblioteca  {border-bottom:1px dotted  #c6c5c6;  width:475px; float:left; padding-bottom:22px;}
.imgbiblioteca{background: url(../img/imgbiblioteca.gif) no-repeat top left; width:60px; height:77px; float:left; margin-top:12px; margin-left:5px; margin-right:10px;}
.imgbiblioteca img{ margin-right:10px;}
.articulos{ width:280px; margin-left:10px; float:left; margin-bottom:10px; display:inline; margin-top:10px;}
.eventocontlinea{ width:270px;}
.eventocontlinea span{ font-weight:normal;}
.buscar{ width:650px;  background:url(../img/lineabuscar.gif) repeat-x top left; height:29px; margin-bottom:10px;}
.buscar2{ background:url(../img/lineabuscar.gif) repeat-x top left; height:29px; width:310px;  margin-bottom:10px; }

.buscarcompleto{ float:left; width:830px; height:70px; margin-bottom:10px;}
.buscarcompleto ul{ float:left; width:830px; background:url(../img/lineabuscar.gif) repeat-x top left; }
.buscarcompleto ul li.bus300{ float:left; width:320px; }
.buscarcompleto ul li.bus100{ float:left; width:80px; margin: 0 10px;}
.buscarcompleto ul li.informacionbusqueda { float:left; background:url(../img/informacionbusca.png) top left no-repeat; width:329px; height:90px; margin-top:-20px;}


.buscarcompleto .boton{ margin:3px 10px; float:left; }
.buscar input, .buscarcompleto input{ margin:5px 20px; color:#888888; font-size:10px;}

/****Biblioteca Digital Ficha****/
.cajaizqtitulo{ width:640px; float:left; border-bottom:1px dotted #ccc; margin-top:5px;}
.cajaizqBiblio .revistasedo, .cajaizqBiblioregistro, .cajaizqBibliolarga{ font-size:14px; font-weight:bold; color:#414141; margin-left:0px;}
.cajaizqBibliolarga { width:470px; border-bottom:1px dotted #ccc; margin-bottom:5px;}
.cajaizqBiblio{/*border-bottom:1px solid #ccc; */width:280px;}
.cajaizqBiblioregistro{ width:600px; border-bottom:1px solid #ccc; }
.busqueda{ width:804px; float:left; border-bottom:1px dotted #ccc;}
.busqueda h1{ width:620px;}
.busqueda h3{ width:620px; margin-top:5px;}
.busqueda li{ float:left;}
.busqueda a.boton{ margin-top:5px;}
.capados{ width:804px; float:left; }
  .capados .boton{ float:right; border-bottom:1px solid #000; padding-bottom:5px;   width:126px;}
  .capados .boton a{ padding:5px 10px; float:left; color:#000;}
  .capados .boton a:hover{ color:#91bfe6;}
  .capados .botonregristo{float:left; border-bottom:1px solid #000; padding-bottom:5px;   width:155px; margin-top:7px;}
   .capados .botonregristo2{ float:left; border-bottom:1px solid #000; padding-bottom:5px;   width:170px; margin-top:7px;}
   .capados .botonregristo strong, .capados .botonregristo2 strong { color:#474747; margin-top:5px; float:left;}
  .capados .botonregristo a, .capados .botonregristo2 a{ padding-top:5px; float:left;}

.btnizq{ background:url(../img/btnizq.gif) no-repeat top left; width:6px; height:25px; float:left;}
.btncentro{ background:url(../img/btncentro.gif) repeat-x top left  ; height:25px; float:left;}
.btndcha{ background:url(../img/btndcha.gif) no-repeat top left; width:6px; height:25px; float:left; }

.revista{ border-bottom:1px dotted #ccc; float:left;  width:798px; margin-left:5px; margin-top:15px; }
  .revista ul{ float:left; float:left; padding-bottom:5px;}
  .revista ul li{ float:left;}
  .revista .revistatexto strong{ color:#000; margin:20px 0px 0px 10px; font-size:14px; }
  .revista .revistatexto .spanbiblio{ font-size:12px; color:#000; margin-left:10px;}

.resumen{ border-bottom:1px dotted #ccc; float:left;  width:804px;  margin-top:5px; padding-bottom:5px;}
  .resumen:hover{ background-color:#f4f4f4;}
  .resumen span{ padding-bottom:3px; float: left; width:660px; margin-left:5px; margin-top:5px;}
  .resumen .resumentexto{ margin-top:0px; color:#888;}.resumen .imgrevista{float:right; width:60px; background:url(../img/imgbiblioteca.gif) no-repeat top left; height:70px; margin-right:50px; display:inline; }
  .resumen .naranja, .eventocontlinea .naranja{ color:#F90; margin-top:2px;}
.resumen .textoevento{ text-align:justify; width:660px; padding-right:10px; text-align:justify; float:left; }
  .textoevento span{ float:left;  }
  .textoresumen{ color:#000;}
  
  /****Institucional***/
  .sociedadortodoncia,  .junta, .profesor, .estatutossociedad { width:480px;  float:left; border-bottom:1px dotted #ccc; }
   .wucpremios { width:480px;  float:left;  }
 
  .profesor  { width:470px;  float:left; border:none;}
  .profesor li{ margin:5px 0px 0px 10px; }
    .sociedadortodoncia .imgsedo, .contacto .imgsedo{ background:url(../img/sedopeque.gif) no-repeat top left; width:26px; height:34px; float:left; margin:10px;}
	 .sociedadortodoncia li{ margin:8px; float:left; }
	  .sociedadortodoncia li span{ color:#000;}
	  
	 .junta h5{ font-size:18px; font-weight:normal; margin-top:10px; float:left; width:480px;} 
	 .junta .formularioperfil{ margin-bottom:10px;}
	  .junta p{ width:400px; margin-bottom:3px;}
	   .junta .formtitulo{ width:140px;}
	  .advertenciaSedo  { width:450px; float:left; color:#FFFFFF; background-color:#e99731; margin:5px 0 10px 0; padding:5px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	  
	  .profesor { padding-bottom:20px;}
	   .profesor span{ margin-left:10px; float:left; color:#000;}  
	   .profesor ul{ margin:10px 0px 0px 10px;}
	   .profesor ul li{ text-align:justify; margin-bottom:5px;}
	/*Lado derecho*/
	 ul.flecha, ul.flecha li, ul.psd, ul.psd li, ul.flechaborde, ul.flechaborde li, ul.psdgrande, ul.psdgrande li{ float:left;}
	
	  ul.psd{ border-bottom:1px dotted #ccc; }
	   ul.psdgrande{ border-bottom:1px dotted #ccc; width:290px;}
	  ul.flecha li, ul.flechaborde li{ background:url(../img/flecha.gif) no-repeat top left; list-style-position:inherit; padding:0px 0px 10px 20px; margin-top:10px; margin-left:10px;}
	 ul.psd li{ background:url(../img/psd.gif) no-repeat top left; list-style-position:inherit; padding:0px 0px 10px 30px; margin-top:10px; margin-left:10px; }
	 ul.psdgrande li{ background:url(../img/psdgrande.gif) no-repeat top left; list-style-position:inherit; padding:0px 0px 30px 40px; margin-top:10px; margin-left:10px; display:iline; }
	  ul.flecha li a.presentacion,   ul.flechaborde li a.presentacion { margin-left:10px; float:left; color:#6b8ca9;}
	   ul.psdgrande li a.presentacion { margin-left:10px; float:left; color:#3c3c3; font-size:14px;}
	   ul.flecha li a.presentacion:hover,   ul.flechaborde li a.presentacion:hover, .psd li a.presentacion:hover { color:#000;}
	   .psd a.presentacion{ float:left; color:#6b8ca9;}
	  .contacto span{ color:#474747; margin-top:3px; float:left;}
	  .contacto a.boton{ float:right; margin-top:10px; padding:5px 17px;}
	  
	  .premios{ float:left;}
	  .premios .imgpremios{ background:url(../img/premios.gif) no-repeat top left; width:60px; height:66px; float:left; margin-left:10px; }
	  .textopremios{ padding-top:20px; display:block; font-weight:bold; color:#3c3c3c; }
	  .textopremios:hover{ color:#91bfe6;}
	  .imgbecas{ background:url(../img/becas.gif) no-repeat top left; width:75px; height:70px; float:left;}
	
	.justificado {text-align:justify;}
	/***Nomras y Estatutos***/
	.ancho470{ width:460px; text-align:justify;}
	 .advertencianormas span { color:#000; font-weight:bold;}
	  .textoporters{ text-align:justify; margin-right:10px; }
	  .negrita{ color:#000; float:left; width:480px;}
	  .reunion{ margin:0px 0px 5px 0px; float:left; width:470px;}
	 
	/****Lista de premios***/
	  ul.lista{ margin-left:5px; float:left;}
		ul.lista li{ color:#fff; }
		ul.lista .año{ width:120px;}
   
   /****Afiliacion****/
   ul.plazos{ float:left; width:460px; }
    ul.plazos li{ margin:0px 0px 10px 30px; display:iline; }
    .textoplazos{ float:left;}
	  .negritamargin{ color:#404040; margin-top:10px;}
	  
   /**Directorio**/
   .directorio {width:804px; float:left; border-bottom:1px dotted #ccc; padding:5px 3px;}
     .perfilimg{ width:70px; height:80px; float:left; border:1px solid #ededed; margin-right:30px; display: inline; }
     .perfildatos{ width:702px; float:left; }
	   .perfildatos h2{ margin-bottom:10px; margin-top:5px;}
      .perfilizq{ width:380px; float:left;  padding-right:5px;}
      .perfildcha{ width:281px; float:left; padding-left:30px;  border-left:1px solid #999;  padding-right:5px;} 
	  .perfilizq  p{ width:380px; float:left; margin:0px;}
	  .perfildcha p{ width:281px; float:left; margin:0px;}
	  .perfildatos .formtitulo{ width:110px; color:#9a9a9a;}
	  .perfildatos .perfilizq .formdatos{ width:270px; padding-top:2px; color:#565656;}
	  .perfildatos .perfildcha .formdatos{ width:171px; padding-top:2px; color:#565656;}
   
 /****Contacto***/
    .formulariocontacto{ width:450px; float:left; margin:10px;}
	.formulariocontacto p {float:left; width:450px; }
	.formdatos input,.formdatos select, .formdatos textarea{margin:5px 20px; color:#888888; font-size:11px; }
	.botones{ width:800px; float:left; }
	   .botones .boton{ margin-left:200px; display:inline;}	 
	   .botones .boton a{ padding:5px 30px; float:left; font-weight:bold; }
	  
	
	  /****OLVIDO CONTRASEÑA*****/
       .contraseña{ width:800px; float:left;}
	   .contraseña a.boton{ margin-left:300px; display:inline; margin-top:20px;}
        .imgolvido{ background:url(../img/enviomail-trans.png) no-repeat top left; width:141px; height:148px; float:left;}
		.textolvido { width:630px; float:left;  margin-left:20px; margin-top:10px; display:inline;}
		.botonolvido, .botonconfirmar{ float:left; width:800px;}
		.botonolvido .boton, .botonconfirmar .boton, .botonsecundario .boton{ margin-left:350px; display:inline; }
		.inputolvido input{ font-size:11px; color:#888;}
	
	/****CONFIRMACION*****/
	.imgconfirmacion{ background:url(../img/registrok-trans.png) no-repeat top left; width:103px; height:93px; float:left;}
	 .botonconfirmar .boton a{ padding:5px 30px; float:left; font-weight:bold;}
	/****ERROR***/
	.imgerror{ background:url(../img/error.png) no-repeat top left; width:80px; height:120px; float:left;}


/****Ningunresultado***/
.ningunresultado{ margin:10px 5px; float:left; width:460px;}

/****Términos y condiciones***/
a.arriba { color:#000;float:right;}
a.arriba:hover {color:#91bfe6;}
.terminos {margin: 0 5px;}
.terminos p{text-align:justify;}

/******Becas***/
ul.becas, ul.estatutos {width:800px; float:left; margin: 5px 5px 20px 5px; display:inline;} 
.becas li, .listasociedad li {list-style:decimal; margin:5px 20px;text-align:justify;}
.estatutos li { margin:5px 20px;text-align:justify;}
.botonsecundario .boton a{padding:4px 37px; float:left;}

/*******Estatutos***/
.estatutossociedad  { width:470px;  float:left; border:none;}
.estatutossociedad p {text-align:justify;}
.estatutossociedad ul.estatutos {width:470px;  float:left;}


/****************************************
 6.				PAGINACIÓN
*****************************************/
.prueba{  width:300px; float:left; margin-left:350px; display:inline;}
.btnsinenlace{ background: url(../img/paginacionActivaBlanca.gif) top left no-repeat; width:15px; height:19px; float:left; padding:6px 0 0 10px; color:#000;}
.btnizqazul{ background: url(../img/paginacionIzqAzul.gif) top left no-repeat; width:25px; height:25px; float:left; }
.btnprincipoizq { background: url(../img/principioAzulIzq.gif) top left no-repeat; width:25px; height:25px; float:left;}
.btndrchaazul{ background: url(../img/paginacionDrchaAzul.gif) top left no-repeat; width:25px; height:25px; float:left;}
.btnultimodrcha{ background: url(../img/ultimoDrchaAzul.gif) top left no-repeat; width:25px; height:25px; float:left; margin-left:4px; display:inline;}
.btnconenlace{ float:left; margin:6px 4px 0 4px; display:inline;}
.btntodaspaginacion{ background: url(../img/paginacionVerdeTodos.gif) top left no-repeat; width:90px; height:25px; float:left; padding:7px 0 0 30px; margin-left:6px; display:inline;}
.puntosizq{ float:left; margin:6px 4px 0 4px;}
.mostrartodos{ margin-left:10px; margin-top:5px; float:left;}


/* celda que contiene los elementos de paginaci�n primero y anterior */
.btnsiguiente, .btnultimo, .btnanterior, .btnprimero{ display:block; float:left; width:24px; height:20px; background-color:#c1c1c1;  padding:3px;}
.btnsiguiente:hover, .btnultimo:hover, .btnanterior:hover, .btnprimero:hover{ background-color:#999;}
.btnsiguiente{background: url(../img/paginacionDrchaAzul.gif) center no-repeat; }
.btnultimo{background:url(../img/flechadrch2-trans.png) center no-repeat;}
.btnanterior{background:url(../img/imgPaginacionIzq.gif) center no-repeat;}
.btnprimero{background:url(../img/flechaizq2-trans.png) center no-repeat;}
.deshabilitado{ background-color:#fff;}	   

/****Fondotransparente***/
    .FondoAplicacion
    {
        background-color: Gray;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }
	
	/*****Contacta***/
	.pgcontacta{ width:800px; float:left;}
	ul.listacontacta{ float:left; width:250px; margin-left:50px;  }

	.pgcontacta .imgcontacta{ float:left; background:url(../img/enviomail-transizq.png) no-repeat top left; width:148px; height:141px; float:left; margin:20px; display:inline;}

     .listacontacta .listacont{ text-align:center; margin-bottom:5px; }

/******Confimacionsolititud****/
	.textonaranja{ color:#e99731; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.confirmacionllave{ background:url(../img/okconfimacion.jpg) no-repeat top left; width:135px; height:122px; float:left; margin:60px 0px  60px 180px; display:inline;}
.paso1{ float:left; width:300px;}
.paso1 h3{ border-bottom:1px dotted #ccc; width:250px; padding-bottom:5px; margin-top:10px; text-align:left; padding-left:35px;}
.paso1 .azul{ color:#6b8ca9; width:260px; float:left; margin-left:35px; display:inline; }
.cajaconborde{ border:1px solid #ccc; color:#f6f9fb; float:left; width:290px; margin-top:10px; background-color:#f6f9fb;}
.cajaconborde .flecha{ background:url(../img/flecha.gif) no-repeat top left; list-style-position:inherit; padding:0px 0px 10px 25px; margin-top:10px; margin-left:10px; color:#000; font-size:12px;}
.cajaconborde p{ color:#6b8ca9; width:230px; margin-left:35px; display:inline; float:left;}
.cajaconborde .negro{ color:#000; float:left; width:250px;}

/****Solicitudclave***/
.pconborde{ border-bottom:1px solid #ccc; width:450px; float:left; padding-bottom:10px;}
 .importante{ background-color:#575a5c; width:250px; float:left; margin-left:130px; display:inline;}
 .textonaranjasinborde{ color:#e99731; margin:10px;}
 .colorblanco{ color:#fff; width:200px; float:left; margin:0px 10px; padding-bottom:10px;}
 .margintop{ margin-top:20px; margin-bottom:0px; height:27px;}
 .formtituloclave{float:left; width:110px; margin-top:5px;}

 a.botoncentrado { width:200px; float:left; color:#414141; margin-left:120px; margin-top:20px; background-color:#e99731; padding:5px 20px; height:15px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center;}
 
 
 .textonoencuentro{float:left; width:800px; text-align:center; font-size:11px; font-weight:bold; color:#434343; padding:20px 0; line-height:16px;}
 
 
 .h2cajahome{ font-weight:bold; background-color:#E99731; float:left; padding:2px 8px 2px 4px;}
 .h6cajahome{ float:left; width:100%;}
