/* CSS Document */


/* GENERALES */
body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

a{
font-weight:bold;
text-decoration:underline;
color:#666666;
font-weight:bold;
cursor:pointer;
}

a:link {color: #666666;}     /* unvisited link */
a:visited {color: #666666;}  /* visited link */
a:hover {color: #666666;}   /* mouse over link */
a:active {color: #666666;}   /* selected link */

a.a_pie{
font-weight:bold;
text-decoration:none;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}
a.a_pie:link {color: #ffffff;}     /* unvisited link */
a.a_pie:visited {color: #ffffff;}  /* visited link */
a.a_pie:hover {color: #ffffff;}   /* mouse over link */
a.a_pie:active {color: #ffffff;}   /* selected link */


.mb0{margin-bottom:0px;}
.mb1{margin-bottom:31px;}

.padre_asesoria ul{position:absolute; z-index:1000;}
.padre_privada ul{position:absolute; z-index:1000;}

.negrita{
font-weight:bold;
}

.negrita_azul{
font-weight:bold;
font-size:13px;
color:#719ad4;
}

.negrita_verde{
font-weight:bold;
font-size:13px;
color:#4fa74f;
}

.negrita_rojo{
font-weight:bold;
font-size:13px;
color:#FF0000;
}

.cabecera{
font-weight:bold;
color:#719ad4;
border-bottom:1px solid #666666;
margin-bottom:2px;
margin-top:2px;
}

.mas_info{
font-weight:bold;
color:#719ad4;
float:right;
margin-top:5px;
cursor:pointer;
text-decoration:none;
}

.mas_info:link {color: #719ad4;}     /* unvisited link */
.mas_info:visited {color: #719ad4;}  /* visited link */
.mas_info:hover {color: #719ad4; text-decoration:underline;}   /* mouse over link */
.mas_info:active {color: #719ad4;}   /* selected link */

.documento_descarga{
text-decoration:none;
color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.documento_descarga:link {color: #666666;}     /* unvisited link */
.documento_descarga:visited {color: #339933;}  /* visited link */
.documento_descarga:hover {color: #719ad4; text-decoration:underline;}   /* mouse over link */
.documento_descarga:active {color: #719ad4;}   /* selected link */


.confi{
text-decoration:none;
color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.confi:link {color: #666666;}     /* unvisited link */
.confi:visited {color: #339933;}  /* visited link */
.confi:hover {color: #719ad4; text-decoration:underline;}   /* mouse over link */
.confi:active {color: #719ad4;}   /* selected link */

.identifiquese{
font-size:8pt;
font-weight:bold;
text-decoration:underline;
color:#666666;
}

.identifiquese:link {color: #666666;}     /* unvisited link */
.identifiquese:visited {color: #666666;}  /* visited link */
.identifiquese:hover {color: #666666;}   /* mouse over link */
.identifiquese:active {color: #666666;}   /* selected link */

.mail_trans{text-decoration:none;}
.mail_trans:link {color: #666666;}     /* unvisited link */
.mail_trans:visited {color: #666666;}  /* visited link */
.mail_trans:hover {color: #666666; text-decoration:underline;}   /* mouse over link */
.mail_trans:active {color: #666666;}   /* selected link */



.bloque_farmacia{
margin-bottom:28px;
}
.nombre_provincia{
color:#719ad4;
font-size:12pt;
font-weight:bold;
}
.es_nueva{color:#4fa74f;font-weight:bold; padding:5px 0;}
.subt_farma{padding:1px 0;}
.ver_detalle_farmacia_entero{padding-top:5px; }
.ver_detalle_farmacia_entero img{ vertical-align:text-bottom}
.ver_detalle_farmacia_img{text-decoration:none; }

.ver_detalle_farmacia {
border:none;
background-color: #fff;
padding: 0;
margin: 0;
color: #719ad4; text-decoration: underline;
cursor:pointer;
}

.ver_detalle_farmacia:link {color: #719ad4;text-decoration: underline;}     /* unvisited link */
.ver_detalle_farmacia:visited {color: #719ad4;text-decoration: underline;}  /* visited link */
.ver_detalle_farmacia:hover {color: #719ad4;text-decoration: underline;}   /* mouse over link */
.ver_detalle_farmacia:active {color: #719ad4;text-decoration: underline;}   /* selected link */



/* CABECERA */
#contenido{
width:1018px;
margin: 0 auto;
}


#cabecera{
width:1018px;
height:70px;
margin:0px 0px 2px 0px;
background:url(../imagenes/general/cabecera.jpg) top right no-repeat;
}

#logo{
width:45px;
height:70px;
margin:0px 0px 0px 0px;
background:url(../imagenes/general/logo.jpg) top left no-repeat;
float:left;
}


#menu{
width:1013px;
height:20px;
margin:0px 0px 10px 1px;
float:right;

}

#menu ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#menu li {
list-style-type: none;
margin: 0;
padding: 0;
float: left;
position: relative;
}

.nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index:1000;
	top: -999em;
	left: -1px;
	width:162px;
	height:72px;
}
.nav li:hover ul, .nav li.sfHover ul {
  top: 20px;
}
.nav ul li {
  border: 0;
  float: none;
  display:list-item;
  width:162px;
  height:24px;
  cursor:pointer;
}

ul li ul {
   display: none;
}

.menu_rollover{
margin:0;
padding:0;
border:0;
float:left;
cursor:pointer;
}

.menu_no_rollover{
margin:0;
padding:0;
border:0;
float:left;
}

.menu_rollover_sel{
margin:0;
padding:0;
border:0;
float:left;
cursor:pointer;
}


#div_form_usuarios{
width:236px;
height:20px;
padding:2px 0px 0px 30px;
float:left;
background:url(../imagenes/general/bt_usuario_vacio_01.jpg) top left no-repeat;
}

#div_form_usuarios_reg{
width:236px;
height:20px;
line-height:20px;
padding:2px 0px 0px 30px;
float:left;
background:url(../imagenes/general/bt_registrado.jpg) top left repeat-x;
color:#FFFFFF;
text-align:left;
font-style:italic;
}

.not_example{color:#c6c;}

.case{margin-bottom:10px;border:1px solid #999;padding:0 10px;background:#fff;}

.form_input_user{
width:70px;
height:10px; 
float:left; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
line-height:10px;
margin-right:10px;
}

.form_input_pass{
width:70px; 
height:10px; 
float:left; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;
line-height:10px;
margin-right:5px;
}

.form_submit{
width:20px; 
height:10px; 
float:left; 
margin-top:3px;
cursor:pointer;
}

#cuerpo{
width:1018px;
}



/* INDEX */
#index_dch_abajo {
width:560px;
height:210px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/home/ventana_tambien.jpg) top left no-repeat;
}
#index_izd {
width:410px;
height:414px;
margin:0px 0px 0px 10px;
padding-top:22px;
float: left;
background:url(../imagenes/home/ventana_compraventa.jpg) top left no-repeat;
}

#index_dch_arriba {
width:560px;
height:210px;
float: right;
margin:0px 17px 0px 0px;
background:url(../imagenes/home/ventana_asesoria.jpg) top left no-repeat;
margin-bottom:14px;
}

#index_dch_texto{
width:330px;
height:165px;
margin:35px 17px 0px 26px;
}


.lista_index{
margin-top:7px;
}

.lista_index li{
padding-bottom:3px;
}


/* CONTACTO */
#contacto_dch_arriba {
width:560px;
height:310px;
float: right;
margin:0px 17px 0px 0px;
background:url(../imagenes/contacto/ventana_donde.jpg) top left no-repeat;
margin-bottom:14px;
}

#contacto_dch_abajo {
width:560px;
height:31px;
margin:16px 17px 0px 0px;
float: right;
background:url(../imagenes/contacto/telefonos.jpg) top left no-repeat;
}


#contacto_izd_arriba {
width:410px;
height:310px;
float: left;
margin:0px 17px 0px 0px;
background:url(../imagenes/contacto/ventana_quienes.jpg) top left no-repeat;
margin-bottom:14px;
}

#contacto_izd_abajo {
width:410px;
height:116px;
margin:0px 17px 0px 0px;
float: left;
background:url(../imagenes/contacto/ventana_horarios.jpg) top left no-repeat;
}

#contacto_izd_arriba_texto{
width:375px;
height:230px;
margin:50px 17px 0px 15px;
}


#contacto_izd_abajo_texto{
width:375px;
height:70px;
margin:45px 17px 0px 15px;
}

#contacto_dch_texto{
width:525px;
height:45px;
margin:50px 17px 0px 15px;
}

/* HORARIO */
#horarios_general{
width:987px;
height:536px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/contacto/ventana_horarios_tabla.jpg) top left no-repeat;
}

#horarios_sup{
width:975px;
height:18px;
margin:0px 0px 0px 0px;
padding:6px 12px 0px 0px;
}

#horarios_sup2{
float: right;
}

#horarios_texto{
width:987px;
height:390px;
margin:0px 0px 0px 0px;
}


/* COMPRAVENTA */

#compraventa_dch_arriba{
width:560px;
height:339px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/compraventa/ventana_info.jpg) top left no-repeat;
margin-bottom:14px;
overflow:hidden;
}
#compraventa_dch_arriba_texto{
width:550px;
height:303px;
margin:30px 8px 0px 0px;
float: right;
margin-bottom:14px;
}
#compraventa_dch_abajo{
width:561px;
height:80px;
margin:0px 17px 0px 0px;
float: right;
background:none;
}

#compraventa_dch_abajo_texto{
text-align:right;
}



/* CONCURSOS */
#concursos_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/concursos/ventana_concursos.jpg) top left no-repeat;
}

#concursos_dch{
width:296px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

#concursos_izd{
width:670px;
height:384px;
margin:39px 0px 0px 14px;
float: right;
}

.lista_concursos{
padding-bottom:10px;
}

.lista_concursos li{
padding-top:10px;
}

#concursos_dch_texto{
width:288px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

.tablefichero{
margin:0px;
padding:0px;
}

.tablefichero tr td{
padding-top:8px;
}


.trtitulofichero td p{
margin:0px;
padding:0px;
}

/* PROTECCION DATOS */
#protecciondatos_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/privacidad/ventana_lopd.jpg) top left no-repeat;
}

#protecciondatos_izd{
width:966px;
height:411px;
margin:15px 0px 0px 14px;
float: right;
}

#protecciondatos_izd_texto{
width:958px;
height:405px;
margin:15px 17px 0px 0px;
float: right;
overflow:auto;
}


/* LOPD PROTECCION DATOS */
#protecciondatoslopd_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/privacidad/ventana_lopd2.jpg) top left no-repeat;
}

#protecciondatoslopd_izd{
width:688px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

#protecciondatoslopd_izd_texto{
width:660px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

#protecciondatoslopd_dch{
width:297px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

#protecciondatoslopd_dch_texto{
width:288px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}



/* ASESORIA */
#asesoria_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/asesoria/ventana_fiscal.jpg) top left no-repeat;
}
#asesoria_jur_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/asesoria/ventana_juridica.jpg) top left no-repeat;
}

#asesoria_dch{
width:297px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

#asesoria_izd{
width:688px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

.lista_asesoria{
padding-bottom:10px;
}

.lista_asesoria li{
padding-top:10px;
}

#asesoria_dch_texto{
width:288px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

#asesoria_izd_texto{
width:660px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

.titulo_interior{
background:url(../imagenes/general/caja_azul_texto.jpg) top left no-repeat;
width:100%;
height:17px;
line-height:17px;
color:#FFFFFF;
font-weight:bold;
text-indent:10px;

}

/* NUEVO USUARIO */
#nuevousuario_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/registrousuarios/ventana_registro.jpg) top left no-repeat;
}

#nuevousuario_dch{
width:296px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

#nuevousuario_izd{
width:650px;
height:384px;
margin:39px 20px 0px 14px;
float: right;
}

#nuevousuario_dch_texto{
width:288px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

.introduccion_nuevousuario{
margin:10px 0px 10px 15px;
padding:0;
}

.negrita_nuevousuario{
font-weight:bold;
margin:0;
padding:0px 0px 10px 15px;
}

.lista_nuevousuario{
list-style:disc;
margin:5px 10px 10px 30px;
padding:0;
}


/* FORMACION */
#formacion_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/formacion/ventana_formacion.jpg) top left no-repeat;
}

#formacion_sup{
width:975px;
height:18px;
margin:0px 0px 0px 0px;
padding:6px 12px 0px 0px;
}

#formacion_sup2{
float: right;
}

#formacion_dch{
width:286px;
height:411px;
margin:0px 0px 0px 0px;
float: right;
padding-left:10px;
}

#formacion_izd{
width:650px;
height:384px;
margin:15px 0px 0px 14px;
float: right;
padding-right:20px;
}

.lista_formacion{
padding-top:5px;
}

.lista_formacion li{
padding-bottom:15px;
}

.div_input_formacion{
float:left;
clear:both;
}

.input_formacion{
margin-top:5px;
margin-bottom:10px;
width:235px;
}

.formacion_btn_enviar{
float:right;
}



/* ASESORIA */
#pvfarma_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/detallefarmacia/ventana_detallefarmacia.jpg) top left no-repeat;
}

#pvfarma_dch{
width:297px;
height:411px;
margin:0px 0px 0px 0px;
float: right;
}

#pvfarma_izd{
width:688px;
height:411px;
margin:0px 0px 0px 0px;
float: right;
}

#pvfarma_dch_texto{
width:288px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

#pvfarma_izd_texto{
width:665px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}
#pvfarma_sup{
width:975px;
height:18px;
margin:0px 0px 0px 0px;
padding:0px 12px 0px 0px;
}
#pvfarma_sup2{
padding:6px 0px 0px 0px;
float: right;
}
#pvfarma_sup3{
float: left;
padding:4px 0px 0px 180px;
color:#33669a;
font-weight:bold;
font-size:14px;
}

/* DETALLE FARMACIA */
.cabecera_datos_farma{
height:50px;
width:626px;
}
.cabecera_datos_farma_img{
height:50px;
float:right;
margin:0px 0px 0px 0px;
}
.cabecera_datos_farma_txt{
margin:32px 0px 0px 0px;
width:561px;
float:left;
}

/* ZONA PRIVADA */
/* MIS FARMACIAS */
#mis_farmacias_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/misfarmacias/ventana_misfarmacias.jpg) top left no-repeat;
}

#mis_farmacias_dch{
width:296px;
height:411px;
margin:24px 0px 0px 0px;
float: right;
}

#mis_farmacias_izd{
width:660px;
height:384px;
margin:39px 10px 0px 14px;
float: right;
}

#mis_farmacias_dch_texto{
width:288px;
height:383px;
margin:15px 7px 0px 0px;
float: right;
overflow:auto;
}

/*ADMIN*/

#admin{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/administracion/ventana_administracion.jpg) top left no-repeat;
}

#admin_texto{
width:973px;
height:400px;
margin:25px 7px 0px 7px;
overflow:auto;
}

/* REGERROR */
#regerror_general{
width:987px;
height:436px;
margin:0px 17px 0px 0px;
float: right;
background:url(../imagenes/error/ventana_error.jpg) top left no-repeat;
}

#regerror_texto{
width:667px;
height:390px;
margin:33px 0px 0px 10px;
}


/* PIE */
#pie_pagina{width:1018px; height:14px; background:url(../imagenes/general/barra_creditos.jpg) top right no-repeat; margin-top:10px; clear:both; float:left;}
#pie_edatta{font-stretch:narrower; font-family:arial;font-size:11px; margin-right:20px; color:#ccc; line-height:14px; font-weight:bold;width:250px; height:14px; float:right; text-align:right; cursor:pointer}
#pie_gmz{font-stretch:narrower; font-family:arial;font-size:11px; margin-left:10px; color:#fff; line-height:14px; font-weight:bold; height:14px; float:left}

