td img {
	display: block;
}

body {
	margin:0;
	background-color:#ffffff;
}

/* styles fuentes */ 
.Estilo3 {
	font-size: 10px; 
}

.titulo_mod_art {
	font-family: Trebuchet Ms;
	font-size: 14px;
	font-weight: bold;
	color: #3c648f;
	text-decoration:none;
}

.contenido_mod_art {
	font-family: Trebuchet Ms;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.vermas_mod_art {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: bold;
	color: #55942b;
	text-decoration:none;
}

.titulo_menu_textual {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: bold;
	color: #0a74ac;
	text-decoration:none;
}

.titulo_menu_textual_nobold {
	font-family: Trebuchet Ms;
	font-size: 12px;
	color: #0a74ac;
	text-decoration:none;
}

.contenido_menu_textual {
	font-family: Myriad Pro;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.titulo_list_not {
	font-family: Trebuchet Ms;
	font-size: 20px;
	font-weight: bold;
	color: #6abb52;
	text-decoration:none;
}

.contenido_list_not {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #0a74ac;
	text-decoration:none;
}

.contenido_mod_not {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.contenido_mod_notover {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}

.contenido_tooltip {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #ff9900;
	text-decoration:none;
}

.vermas_mod_not {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #333399;
	text-decoration:none;
}

.vermas_mod_notover {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #66ffff;
	text-decoration:none;
}

.contenido_mod_not_slideshow {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}

.login {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration:none;
}

.olvidocontrasena {
	font-family: Trebuchet Ms;
	font-size: 11px;
	font-weight: bold;
	color: #0f8fd5;
	text-decoration:none;
}

.titulo_ciudad {
	font-family: Trebuchet Ms;
	font-size: 16px;
	font-weight: bold;
	color: #0f8fd5;
	text-decoration:none;
}

.nombre_modvisor_esp {
	font-family: Trebuchet Ms;
	font-size: 13px;
	font-weight: bold;
	color: #0f8fd5;
	text-decoration:none;
}

.nombre_paciente {
	font-family: Trebuchet Ms;
	font-style:italic;
	font-size: 16px;
	color: #2383be;
	text-decoration:none;
}

.titulo_mensaje {
	font-family: Trebuchet Ms;
	font-style:italic;
	font-size: 16px;
	color: #ffffff;
	text-decoration:none;
}

.titulo_nombre {
	font-family: Trebuchet Ms;
	font-size: 14px;
	color: #266ca5;
	text-decoration:none;
}

.titulo_ciudad_mod {
	font-family: Trebuchet Ms;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	text-decoration:none;
}

.titulo_ultimos {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

.titulo_ultimos_over {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: bold;
	color: #27679d;
	text-decoration:none;
}

.titulo_ultimos_index {
	font-family: Trebuchet Ms;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

.td_mod_not {
	margin:0;
	background-image:url(../img/noticia_btn.png);
	background-repeat:no-repeat;
}

.td_mod_notover {
	margin:0;
	background-image:url(../img/noticiaover_btn.png);
	background-repeat:no-repeat;
}

.titulo_max {
	font-family: Trebuchet Ms;
	font-size: 26px;
	font-weight: bold;
	color: #0f8fd5;
	text-decoration:none;
}

.abstract {
	font-family: Trebuchet Ms;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #0f8fd5; padding: 2px;
}

.abstract_pac {
	font-family: Trebuchet Ms;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border: solid 1px #c4c4c4;
	background-image:url(../img/fondo_buscar.png);
}

.abstract_textpac {
	font-family: Trebuchet Ms;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border: 0px solid rgb(126, 157, 185); padding: 2px;
	background-image:url(../img/fondo_text.png);
	background-repeat:no-repeat;
}

.tituloazul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B4E68;
}

.tituloazul_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0B4E68;
}

.tblanco_esp {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;	
	text-decoration:none;
}

.tblanco_titulo {
	font-family: Trebuchet Ms;
	font-size: 18px;
	color: #ffffff;	
	text-decoration:none;
}

.tblanco_login {
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: #ffffff;	
	text-decoration:none;
}

.buscar{
	background:url(../img/boton_buscar.png);
	background-repeat:no-repeat;    
	width:31px;
    height:29px;
    border:0 none;
	cursor: pointer;
}

/* styles botones */ 
#boton_submit{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(../img/boton.png);
	background-repeat:no-repeat;    
	width:83px;
    height:20px;
    border:0 none;
	padding-top: 0px;
	cursor: pointer;
}

#botonsubmit{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(../img/btn.png);
	background-repeat:no-repeat;    
	width:83px;
    height:20px;
    border:0 none;
	padding-top: 0px;
	cursor: pointer;
}

#boton_guardar_finan{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(../img/boton_guardar_finan.png);
	background-repeat:no-repeat;    
	width:111px;
    height:32px;
    border:0 none;
	padding-top: 0px;
	cursor: pointer;
}

#botonadjuntar{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background:url(../img/msn-adjuntar.png);
	width:111px; 
    height:26px;
    border:0 none;
	padding-top: 0px;
	cursor: pointer;
}

#postback{
	background:url(../img/boton_buscar.png);
	background-repeat:no-repeat;    
	width:31px;
    height:29px;
    border:0 none;
	cursor: pointer;
}

#botonsubmit_tarjetafinan{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(../img/boton_siguiente_finan.png);
	background-repeat:no-repeat;    
	width:39px;
    height:40px;
    border:0 none;
	cursor: pointer;
}

.botonflecha_left{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(../img/flecha_left.png);
	background-repeat:no-repeat;    
	width:80px;
    height:53px;
    border:0 none;
	padding: 0px 0px 2px 20px; 
	cursor: pointer;
}

.botonflecha_right{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(../img/flecha_right.png);
	background-repeat:no-repeat;    
	width:80px;
    height:53px;
    border:0 none;
	padding: 0px 15px 5px 0px; 
	cursor: pointer;
}

/* styles menu y fuente */
.menuheader{ 				  /*CSS class for menu headers in general (expanding or not!)*/
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight:normal;
	color: #2F3D5B;
	margin-bottom: 0px; 	  /*bottom spacing between header and rest of content*/
	padding: 4px 0 4px 24px ; /*header text is indented 10px*/
	cursor: pointer;
	background-color: #FFFFFF;
	background: url(../img/arrow_separator.png) no-repeat center left; /*custom bullet list image*/
}

.menufuente{
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight:normal;
	color: #0b80bd;
	text-decoration: none;	
}

/* styles campos autoincrementar */
#nodes {
	width:12px;
}

/* styles flechas aumentar, disminuir */
#up{
	background:url(../img/up.png);
	background-repeat:no-repeat;
    width:12px;
    height:10px;
    border:0 none;/* creo que es esa linea a que te refieres*/
	cursor: pointer;
}

#down{
	background:url(../img/down.png);
	background-repeat:no-repeat;
    width:12px;
    height:10px;
    border:0 none;/* creo que es esa linea a que te refieres*/
	cursor: pointer;
}

#up_tarjetafinan{
	background:url(../img/flecha_finan_top.png);
	background-repeat:no-repeat;
    width:22px;
    height:25px;
    border:0 none;/* creo que es esa linea a que te refieres*/
	cursor: pointer;
}

#down_tarjetafinan{
	background:url(../img/flecha_finan_bottom.png);
	background-repeat:no-repeat;
    width:22px;
    height:25px;
    border:0 none;/* creo que es esa linea a que te refieres*/
	cursor: pointer;
}

/* styles campos */
.text-form-finan{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 10px;
	font-weight: bold;
	text-indent: 3px;
	color: #666666;
	width: 25%;
}

.text-form-finan-bancos{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 10px;
	font-weight: bold;
	text-indent: 3px;
	color: #666666;
	width: 14%;
}

.text-form-finan-ncuotas{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	width: 6%;
}

.text-form-comentario{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 11px;
	text-indent: 3px;
	color: #666666;
	width: 60%;
}

.text-form-admin{
	height: 22px;
	background: url(../img/text_center.gif);
	border: solid 0px #ffffff;
	font-size: 12px;
	text-indent: 3px;
	color: #666666;
	width: 100%;
}

.text-input{
	height: 15px;
	background: url(../img/frm-text.png);
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	text-indent: 3px;
	color: #8F9092;
	width: 80%;
}

textarea{
	border: solid 1px #c7c7c7; font-family:"trebuchet MS", arial; font-size: 11px; color: #666; width: 95%;
}

.text-form-finan-bancos-tarjetafinan{
	font-family: Trebuchet Ms;
	font-size:16px; 
	color:#333333;	
	font-weight:bold;
	background-color: transparent;
	border:0 none;/* creo que es esa linea a que te refieres*/
	width: 10%;
}

.text-form-finan-ncuotas-tarjetafinan{
	font-family: Trebuchet Ms;
	font-size:16px; 
	color:#333333;	
	font-weight:bold;
	background-color: transparent;
	border:0 none;/* creo que es esa linea a que te refieres*/
	width: 5%;
}

.nombre_tarjetafinan{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;  
	font-weight: bold;
	color:#006699;
}

.paciente_tarjetafinan{
	font:Arial, Helvetica, sans-serif;
	font-size:18px; 
	font-weight: bold;
	color:#006699;
}

.label_tarjetafinan{
	font-family: Trebuchet Ms;
	font-size:16px; 
	color:#333333;	
	font-weight:bold;
}

/* styles vanadium */ 
div.vanadium-invalid {
  border-color: #ff9900 !important;
  border-style: solid !important;
}

div.vanadium-valid {
  border-color: green !important;
  border-style: solid !important;
}

.vanadium-message-value {
  font-style: italic;
  text-decoration: underline;
}

.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
  color: #ff9900;
}

input.vanadium-valid {
  border-color: greenyellow;
}

input.vanadium-invalid {
  border-color: #ff9900;
}

#messages {
  height: 70px;
  padding: 0;
  border-color: yellow;
}

input.vanadium-valid ~ .vanadium-valid-advice {
  display: inline !important;
  color: green;
}

.validform {
	font-family: Trebuchet Ms;
	font-weight: bold;
	font-size: 9px;
	color: #ff9900;
}

/*
name: styles
Copyright: Desarrollado por GuiaVital
*/

img{
	border:0px;
}

#header{
	width: 950px;
	height: 11px;
	background: url(../img/background-header.png);
	margin-left: auto;
	margin-right: auto; 
}

#fondobanner_vital{
	width: 941px;
	height: 55px;
	background: url(../img/fondo_banner_vital.png);
	margin-left: auto;
	margin-right: auto; 
}

#fondodrnombre{
	width: 950px;
	height: 55px;
	background: url(../img/background-content.jpg);
	margin-left: auto;
	margin-right: auto; 
}

#fondodrnombre_temas{
	width: 950px;
	height: 39px;
	background: url(../img/background-content.jpg);
	margin-left: auto;
	margin-right: auto; 
}

#fondomenupersianas{
	width: 950px;
	height: 207px;
	background: url(../img/background-content.jpg);
	margin-left: auto;
	margin-right: auto; 
	margin: 0px auto 0px auto;
}

#fondopersianas{
	width: 940px;
	height: 207px;
	background: url(../img/fondo_header.jpg);
	margin-left: auto;
	margin-right: auto; 
	margin: 0px auto 0px auto;
}

#centradopersianas{
	width: 880px;
	height: 180px;
	margin-left: auto;
	margin-right: auto; 
	padding: 8px 10px 0px 14px;
}

#centradopersianas_per{
	width: 880px;
	height: 180px;
	margin-left: auto;
	margin-right: auto; 
	padding: 8px 10px 0px 14px;
}

#menupersianas{
	width: 940px;
	height: 230px;
	background: url(../img/background-content.jpg);
	margin-left: auto;
	margin-right: auto; 
	margin: 0px auto 0px auto;
}

#content_menu{
	width:950px;
	height:auto;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/background-content.jpg);
}

#content_centradomenu{
	width:940px;
	height:auto;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
}

#content{
	width:950px;
	height:auto;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/background-content.jpg);
}

#marco_video{
	width: 534px;
	height: 422px;
	background: url(../img/marco_video.png);
	margin-left: auto;
	margin-right: auto; 
	margin: 0px auto 0px auto;
}

#footer{
	width:950px;
	height:44px;
	margin-left:auto;
	margin-right:auto;
	background: url(../img/background-footer.jpg);
}

/*************************/
/* Division del menu de la izquierda */

#menu-left{
	float: left;
	width: 175px;
	margin-left: 15px;
	margin-top: 2px;
}

/*************************/
/* Contenido del documento aqui van el contenido individual de cada plantilla */

#contenido-content{ width: 745px; float: left; margin-left: 1px; margin-top: 10px; font-family: "trebuchet MS", arial; }

#contenido-content p{ font-size: 11px; padding-left:15px; padding-right:15px; padding-top:3px; }
#contenido-content li{ font-size: 11px; color: #666666;}
#contenido-content h3{ color: #FF9600; }
#contenido-content h4{ color: #FF9600; }
#contenido-content h5{ color: #2F92A4; }
#contenido-content h6{ color: #c7c7c7; }
#contenido-content h8{ color: #666666; }
#contenido-content a{ color: #666666; text-decoration: none; font-size: 11px; }

.contenido-editable:hover{ border: solid 1px #F00; }
.contenido-noeditable:hover{ border: solid 0px #FFF; }
.contenido-noeditablelista:hover{ color: #0b80bd; text-decoration: none; }

.oculto{
	display: none;
}


/*************************/
/* Bloques que dividen la pagina */

#bloqueA{
	width: 375px;
	float: left;
	height: auto;
}

#bloqueB{
	width: 370px;
	height: auto;
	float: left;
}

.bloque-header{background: url(../img/div-header.gif); width: 368px; height: 5px; margin-left: auto; margin-right: auto; }
.bloque-content{background: url(../img/div-background.gif); width: 368px; height: 3px; margin-left: auto; margin-right: auto; height: auto;}
.bloque-footer{background: url(../img/div-footer.gif); width: 368px; height: 23px; margin-left: auto; margin-right: auto;}

.bloque-header-parrafos{background: url(../img/div-header-parrafos.gif); width: 354px; height: 5px; margin-left:7px; margin-right:5px; }
.bloque-content-parrafos{background: url(../img/div-background-parrafos.gif); width: 354px; height:3px; margin-left:7px; margin-right:5px; height: auto;}
.bloque-footer-parrafos{background: url(../img/div-footer-parrafos.gif); width: 354px; margin-left:7px; margin-right:5px; height: 23px; }

.bloque-header-interno{background: url(../img/div-header-interno.gif); width: 320px; height: 5px; margin-left:5px; margin-right:5px; }
.bloque-content-interno{background: url(../img/div-background-interno.gif); width: 320px; height:3px; margin-left:5px; margin-right:5px; height: auto;}
.bloque-footer-interno{background: url(../img/div-footer-interno.gif); width: 320px; height: 23px; margin-left:5px; margin-right:5px; }

/*************************/
/* botones */

.boton-titulo { width: 340px; height: 40px; margin-left:15px; background: url(../img/btn-titulos.png); background-repeat:no-repeat; text-indent:10px; line-height:15px; float: left; }	

.titulo { float: left; margin-left: 15px; margin-top: 22px; }	
.subtitulo { float: left; margin-left: 15px; margin-top: 10px; }	
.tituloreloj { float: left; margin-left: 25px; margin-top: 5px; }
.titulotar { float: left; margin-left: 15px; margin-top: 25px; }

.alinear-casillas { margin-top: 30px; }	
.alinear-text { margin-top: 10px; margin-left:5px; }
.alinear-form { margin-top: 10px; margin-left:10px; width: 340px; font-family: "trebuchet MS", arial; font-size: 11px; color: #666666; }		
.alinear-iconos { margin-top: 10px; margin-left:15px; font-family: "trebuchet MS", arial; font-size: 11px; color: #2F92A4; }	

.alinear-marcador { width: 20px; height: 20px; margin-top: 0px; float:left; margin-left: 3px; font-family: "trebuchet MS", arial; font-size: 10px; color: #ff4442; }
.icono-marcador { width: 340px; height: 30px; text-indent: 20px; line-height: 20px; float: left; margin-left: 15px; margin-top: 2px; background: url(../img/estrella.png); background-repeat: no-repeat; }

.div-line{ width: 300px; height: 2px; margin-top: 1px; background: url(../img/div-line.gif); float: left; margin-left: 60px; background-repeat: no-repeat; }

.div-linetitulo{ width: 300px; height: 2px; margin-top: 1px; background: url(../img/div-line.gif); float: left; margin-left: 40px; background-repeat: no-repeat; }

.boton-ok { width: 340px; height: 40px; background: url(../img/btn-ok.png); background-repeat: no-repeat; text-indent: 20px; line-height: 15px; float: left; float: left; margin-left: 5px; }

.boton-finaciacion { width: 340px; height: 40px; background: url(../img/btn-financiacion.png); background-repeat: no-repeat; text-indent: 20px; line-height: 15px; float: left; margin-left: 5px; }

.boton-ahorro { width: 340px; height: 40px; background: url(../img/btn-ahorro.png); background-repeat: no-repeat; text-indent: 20px; line-height: 15px; float: left; margin-left: 5px; }

.boton-tarnomina { width: 340px; height: 40px; background: url(../img/logo_nomina.png); background-repeat: no-repeat; text-indent: 40px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-tarfinanciacion { width: 340px; height: 40px; background: url(../img/logo_financiacion.png); background-repeat: no-repeat; text-indent: 40px; line-height: 15px; float: left; margin-left: 5px; }

.boton-tarahorro { width: 340px; height: 40px; background: url(../img/logo_ahorro.png); background-repeat: no-repeat; text-indent: 40px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-tarbeneficios { width: 340px; height: 40px; background: url(../img/logo_beneficios.png); background-repeat: no-repeat; text-indent: 40px; line-height: 15px; float: left; margin-left: 5px; }

.boton-tarafiliacion { width: 340px; height: 40px; background: url(../img/logo_afiliacion.png); background-repeat: no-repeat; text-indent: 40px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-videovaloracion { width: 340px; height: 40px; background: url(../img/logo_camara.png); background-repeat: no-repeat;	text-indent: 20px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-hotel { width: 340px; height: 40px; background: url(../img/logo_hotel.png); background-repeat: no-repeat; text-indent: 40px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-aerolineas { width: 340px; height: 40px; background: url(../img/logo_avion.png); background-repeat: no-repeat; text-indent: 40px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-imprimir { width: 340px; height: 40px; background: url(../img/logo_imprimir.png); background-repeat: no-repeat; text-indent: 20px;	line-height:15px; float: left; margin-left: 5px; }

.boton-preguntas { width: 340px; height: 40px; background: url(../img/logo_preguntas.png); background-repeat: no-repeat; text-indent: 20px;	line-height: 15px; float: left; margin-left: 5px; }

.boton-otrascirugias { width: 340px; height: 40px; background: url(../img/logo_otrascirugias.png); background-repeat: no-repeat; text-indent: 40px;	line-height: 15px; float: left; margin-left: 5px; }



/*************************/
/* formularios */

form{
	font-family:"trebuchet MS", arial;
	font-size: 11px; color: #666666;
}

.text-form{
	height: 15px;
	background: url(../img/frm-text.png);
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	text-indent: 3px;
	color: #8F9092;
	width: 27%;
}

.text-form-telefono{
	height: 15px;
	background: url(../img/frm-text.png);
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	text-indent: 3px;
	color: #8F9092;
	width: 50%;
}

.text-input{
	height: 15px;
	background: url(../img/frm-text.png);
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	text-indent: 3px;
	color: #8F9092;
	width: 80%;
}

.text-input-indicativo{
	height: 15px;
	background: url(../img/frm-text.png);
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	color: #8F9092;
	width: 10%;
}

.text-input-login{
	height: 11px;
	border: solid 1px #ffffff;	
	font-size: 11px;
	text-indent: 3px;
	color: #5f7f9f;
	background-color:#ffffff;
	width: 95%;
}

.text-input-form-preguntas{
	height: 15px;
	background: url(../img/frm-text.png);
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	text-indent: 3px;
	color: #8F9092;
	width: 600px;
}

.text-clock{
	height: 15px;
	background: url(../img/frm-text.png);
	background-repeat:no-repeat;
	border: solid 1px #c7c7c7;	
	font-size: 11px;
	text-indent: 7px;
	color: #8F9092;
	width: 75px;
}

.text-form-finan{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 10px;
	font-weight: bold;
	text-indent: 3px;
	color: #8F9092;
	width: 25%;
}

.text-form-finan-bancos{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 10px;
	font-weight: bold;
	text-indent: 3px;
	color: #ffffff;
	width: 14%;
}

.text-form-finan-ncuotas{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 10px;
	font-weight: bold;
	color: #8F9092;
	width: 6%;
}

.text-form-comentario{
	height: 15px;
	border: solid 1px #ffffff;	
	font-size: 11px;
	text-indent: 3px;
	color: #8F9092;
	width: 60%;
}

/* botones */
.check-input{
	width: 10px;
	height: 10px;
	background: url(../img/frm-check.gif);
	border: solid 1px #B5DBED;
	background-repeat:no-repeat;
}

.button-input{
	width: 64px;
	height: 20px;
	background: url(../img/frm-button.gif);
	border-style: none;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", arial;
	color: #1B6C9B;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
}

.button-input-tax{
	width: 95px;
	height: 23px;
	text-align:center;
	background: url(../img/boton_tax.png);
	border-style: none;
	background-repeat:no-repeat;
	font-family: "trebuchet MS", arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;	
	cursor: pointer;
}

textarea{
	border: solid 1px #c7c7c7; font-family:"trebuchet MS", arial; font-size: 11px; color: #666; width: 95%;
}


/* Colores fuente */
.coloreditable {
	color: #ff8842;
}

.coloreditableAdmin {
	color: #e55858;
}

.coloreditableVisitante {
	color: #666666;
}

.dr{
	font-family: Kalinga;
	color: #000000;
	font-size: 24px;
	font-weight:black;
}

.nombres{
	font-family: arial;
	color: #ffffff;
	font-size: 24px;
	font-weight:black;
}

.apellidos1{
	font-family: Kalinga;
	color: #000000;
	font-size: 24px;
	font-weight:normal;
}

.apellidos2{
	font-family: arial;
	color: #ffffff;
	font-size: 24px;
	font-weight:black;
}

.dr_small{
	font-family: Kalinga;
	color: #000000;
	font-size: 12px;
	font-weight:black;
}

.nombres_small{
	font-family: arial;
	color: #0a74ac;
	font-size: 12px;
	font-weight:black;
}

.apellidos1_small{
	font-family: Kalinga;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
}

.apellidos2_small{
	font-family: arial;
	color: #0a74ac;
	font-size: 12px;
	font-weight:black;
}

/* styles aqui van el contenido individual de cada plantilla public */
#header_temas{
	width: 950px;
	height: 11px;
	background: url(../img/borde_sup.png);
	margin-left: auto;
	margin-right: auto; 
}

#contenido-content_temas{ width: 950px; float: left; margin-left: 3px; margin-top: 0px; font-family: "trebuchet MS", arial; }

.hpcontainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848589;
	width: 232px;
	height: 466px;
	float: left;
	background-image: url(../img/temas-content-opc.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9D3DD;
	border-bottom-width: 4px;	
	border-bottom:#c9d3dd;
	border-bottom-style: solid;
	display: block;
	padding-left: 0px;
	padding-right: 0px;
}

.hpcontainer #hpcontainertitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF9933;
	position: relative;
	float: left;
	display: block;
	width: 220px;
	padding-top: 27px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.hpcontainer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
    width: 170px;
	text-decoration: none;
	position: relative;
	float: left;
	display: block;	
	padding-left: 40px;
	padding-right: 20px;
	clear: left;
	white-space: wrap;
	color: #006699;
}

.hpcontainer_nota {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#006699;	
	text-decoration: none;
	white-space: wrap;
	color: #006699;
}

.hpcontainer a:hover {
	color:#ff9900;
}

.fuente_pos_temas{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#006699; 
	text-decoration: none;	
}

/* styles necesario para que se muestre bien adjuntar imagenes */
.file {
	font-size: 11px;
	margin-left: 5px;
	color: #3e74ac;
}

/* styles necesario para mostrar */

.mostrar_div{	
	border: 0px solid #ccc;
	width: auto;
	height: auto;
	display: none;
	margin-button: 10px;
}

.act_mostrar_div{
	width: auto;
	height: auto;
	color: #3e74ac;
	border: 0px solid #ccc;
	padding-left:0px;
	text-decoration: none;		
}

/* styles necesario para mostrar telefonos */
.telefono{	
	border: 0px solid #ccc;
	width: auto;
	display: none;
	margin-button: 10px;
}

.act_telBG{
	width: auto;
	color: #3e74ac;
	border: 0px solid #ccc;
	padding-left:10px;
}

/* registros */
table.registros{
	border:0;
	width:100%;
}

table.registros td{
	border:0;
}	

table.registros tr.titulos{
	background-image:url(../img/barra_gris.png);
	background-repeat:no-repeat;
	text-align:left;
	text-transform:uppercase;
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: bold;
	color: #6d6d6d;
	text-decoration:none;	
}

table.registros tr.row0{
	background:#ffffff;
}

table.registros tr.row1{
	background:#edf5fb;
}

.registros{
	font-family: Trebuchet Ms;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.buscar{
	font-family: Trebuchet Ms;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}


.boton{
	font-family: "Tahoma", Trebuchet MS, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #3a6466;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a6466;
	border-right-color: #3a6466;
	border-bottom-color: #3a6466;
	border-left-color: #3a6466;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	cursor: pointer;
}

#postback{
	background:url(../img/boton_buscar.png);
	background-repeat:no-repeat;    
	width:31px;
    height:29px;
    border:0 none;/* creo que es esa linea a que te refieres*/
}

.total_reg {
	font-family: Trebuchet Ms;
	font-size: 12px;
	font-weight: bold;
	color: #0f8fd5;
	text-decoration:none;
}

#cargando {
	background-image:url(../img/loader.png);
	width:16px;
	height:16px;
	margin:auto;
	display:none;
}
