/* Hoja de Estilo Nerjamed.com */

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	background-image: url(../imagenes/fondo-cabecera.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#pagina{
    width: 100%;
    margin: 0px;
	padding: 0px;
}
#cabecera {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../imagenes/fondo-cabecera.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}
#titulo {
  width: 770px;
  height: 90px;
  margin: 0px auto;
  padding: 0px;
}
#titulo h1 {
  float: left; 
  width: 232px;
  margin: 8px auto auto 5px;
  color: #003399;
}
#titulo a.idioma {
  float: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
  padding: 3px 17px 5px 25px; 	
  background-repeat: no-repeat;
}
#titulo a.idioma:hover {
	color: #0099ff;
	text-decoration: underline;  
}
#titulo a.espanol {
	margin: 5px 5px auto auto;
	background-image: url(../imagenes/espanol.gif);   
}
#titulo a.ingles {
	margin: 5px 5px auto auto;
    background-image: url(../imagenes/ingles.gif);   
}
#menu {
  width: 770px;  
  margin: 0px auto;
  padding: 0px;
  overflow: visible;
}
#menulista{
  float: left;
  padding: 5px 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  font-weight: bold;
  list-style-type: none;
  text-align: left;
  overflow: visible; 
}
#menulista li{
  display: inline;
}
#menulista li a{
  text-decoration: none;
  padding: 4px 10px 4px 10px;
  border: 1px solid #CCE8FF;
  color: #003399;
  background-color: #CCE8FF;
  margin-left: 1px;
}
#menulista li a:visited{
  color: #003399;
}

#menulista li a:hover{
  text-decoration: none;
  color: #0099ff;
}
#menulista li.activo{
  /* top: -1px;*/
}
#menulista li.activo a{
  border: 1px solid #0099ff;
  color: #ffffff;
  background-color: #0099FF;
  background-image: url(../imagenes/fondo-pestana.jpg);
}
#menulista li.activo a:hover{ 
  text-decoration: none;
  color: #ffffff;
}
#menulista li.activo a:visited{ 
  text-decoration: none;
  color: #ffffff;
}
#submenu {
    float: left;
    width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/fondo-submenu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0099ff;
	text-align: center;
}
#submenu_interior {
    width: 770px;
	margin: 5px auto;
	padding: 0px;
}
#submenu ul{
	margin: 0px;
	padding: 1px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FBFDFF;
	list-style-type: none;
	text-align: left;
	list-style-position: inside;
}
#submenu li{
  display: inline;
  margin: 0px;
  padding: 3px 0px;
}
#submenu li a{
  text-decoration: none;
  padding: 0px 15px;
  color: #FBFDFF;
  border-right: 1px solid #FBFDFF;   
}
#submenu li.ultimo a{
	text-decoration: none;
	padding: 0px 15px;
	color: #FBFDFF;
	border-right-style: none;
}
#submenu li a:visited{
  color: #FBFDFF;
}
#submenu li a:hover{
  text-decoration: underline;
  color: #ffffcc; /*#003399; /*#FFFFCC;*/
  /*background-color: #ffffff; /*#fbfdff; #EAF5FF;*/
}
#cuerpo {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
	background-color: #FBFDFF;
	background-image: url(../imagenes/fondo-cuerpo-interior.jpg);
	background-repeat:  repeat-y;
	background-position: center;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCE8FF;*/
}
#cuerpo_interior {
	width: 770px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
}
#cuerpo_interior h1 {
  font-size: 20px;
  font-weight: normal;
  color: #003399;
  margin: 0px;
  padding: 2px 0px 2px 5px;
  border-bottom: 1px solid #CCE8FF;
}
#cuerpo_interior h2 {
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	margin: 10px 5px 0px;
	padding: 2px 5px;
}

#cuerpo_interior h3 {
	font-size: 14px;
	font-weight: bold;
	color: #ff9900;
	margin: 5px 5px 0px;
	padding: 2px 5px;
}
#cuerpo_interior h4 {
	font-size: 12px;
	font-weight: bold;
	color: #0099ff;
	margin: 0px;
	padding: 0px 5px;
}
#cuerpo_interior p {
  font-size: 12px;
  margin: 5px 15px 5px 10px;
  line-height: 1.5em;
  text-align: justify;
}
/*#cuerpo_interior td {
  font-size: 12px;
  margin: 5px 15px 5px 10px;
  line-height: 1.5em;
  text-align: justify;
}*/
#cuerpo_interior a { 
  color: #0099ff;
  text-decoration: none;
}
#cuerpo_interior a:hover {
  text-decoration: underline;
}
#cuerpo_interior ul.servicios {
	margin: 10px 50px 15px 40px;
	padding: 5px;
	font-size: 13px;
	line-height: 1.5em;
	list-style-type: disc;
	background-color: #fbfdff;
	list-style-position: inside;
	color: #0066cc;
	border: 1px solid #EAF5FF;
}
#cuerpo_interior li.servicios {
  margin: 5px;
  padding: 0px;
}
#contactar {
  margin: 10px 0px 20px 0px;
  float: left;
  padding-left: 170px;
}
#contactar form {
  margin: 10px 0px 20px 0px;
  font-size: 12px;
}
#contactar label {
  float: left;
  width: 95px;
  color: #003399;
  font-weight: normal;
  margin-top: 5px;
  padding: 3px 0px 2px;
}
#contactar input {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  border: 1px solid #99ccff; 
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
  margin-top: 5px;
}
#contactar select {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #99ccff;
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
}
#contactar textarea {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #99ccff; 
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
  margin-top: 5px;
}
#contactar .boton {
  display: inline;
  width: 65px;
  font-size: 12px;  
  font-weight: bold;
  background-color: #0099ff;
  border: 1px solid #0099ff;
  color: #ffffff;
  margin: 15px 10px;
}
#lateral {
  float: left;
  width: 220px; /*218px;*/
  margin: 5px 0px auto 10px;
  padding: 0px;
  text-align: left;
  background-color: #FFFFFF; 
}
#lateral ul {
	margin: 0px;
	padding: 0px;
}
#lateral li {
  width: 100%;   
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#lateral li a.especial {
  display: block;
  margin: 0px 0px 5px auto;
  padding: 0px;  
  color: #FFFFee;
  background-color: #0000cc;
  border: 1px solid #0099ff;
  text-align: left; 
  text-indent: 1px;
}
#lateral li a.especial:hover {
  color: #FFFFcc;
  background-color: #ff9900;
  border: 1px solid #ffcc00;
  text-decoration: none;
}
#lateral li a.oferta {
  display: block;
  margin: 0px 0px 5px auto;
  padding: 0px;  
  color: #FFFFFF;
  background-color: #CC0000;
  border: 1px solid #FF0000;
  text-align: left; 
  text-indent: 1px;
}
#lateral li a.oferta:hover {
  color: #FFFFCC;
  background-color: #FF9900;
  border: 1px solid #FFCC00;
  text-decoration: none;
}
#lateral .h3 {
    display: block;
	margin: 0px;
	padding: 4px;
	font-size: 13px;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
	text-align: left;
}
#lateral li a.secciones {
  display: block;
  margin: 0px 0px 5px auto;
  padding: 3px 4px;  
  background-color: #F4FAFF;
  border: 1px solid #CCE8FF;
  text-align: left;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  line-height: 1.4em;  
}

#lateral li a.secciones:hover {
  background-color: #FFFFEE;
  text-decoration: none;
}
#lateral .h2 {
  display: block;
  font-size: 14px;
  font-weight: bold; 
  margin: 0px 0px 2px 0px; 
  padding: 0px;
  color: #003399;
}
#eltiempo {
  float: left;
  width: 220px;   
  margin: 5px 0px;
  padding: 0px;
  border-top: 1px solid #cce8ff;
  border-bottom: 1px solid #cce8ff;
}
#eltiempo h3 {
  font-size: 12px;
  font-weight: bold; 
  margin: 2px 5px; 
  padding: 0px;
  color: #0099ff;
}
#eltiempo .img {
  width: 220px;
  margin: 5px auto;  
  padding: 5px 0px;
  background-color: #fffff0;
  text-align: center;
}
#txtbuscador {
  float: left;
  width: 220px;
  margin: 5px 0px;
  padding: 0px;
}
#txtbuscador h3 {
  font-size: 12px;
  font-weight: bold; 
  margin: 2px 5px; 
  padding: 0px;
  color: #ff9900;
}
#txtbuscador p {
  font-size: 11px;
  margin: 0px; 
  padding: 5px;
  color: #000000;
  background-color: #f8f8f8;
  line-height: 1.5em;   
}
#menu2 {
  margin: 6px 0px 0px 0px;
  padding: 6px 0px 0px 0px;
  width: 180px;
  height: 340px;
  text-align: left;
  background-image: url(../imagenes/degradado-menu.jpg);
  background-repeat:  repeat-x;
}
#menulista2 {
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	font-size: 12px;
	background-color: #F9FBFD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D5E8FF;
	border-bottom-color: #D5E8FF;
}
#menulista2 li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 2.2em;	
}
#menulista2 li a {
	color: #003399;
	padding-left: 24px;
	margin: 0px;
	text-decoration: none;
	background-image: url(../imagenes/flecha-azul.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;	
}
#menulista2 li a:hover {
	color: #003399;
	text-decoration: underline;	
    background-image: url(../imagenes/flecha-naranja.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#menulista2 li a:visited {
	color: #003399;
}
#contenido {
  float: left;
  width: 770px;
  text-align: left;
  margin: 0px auto;
  padding: 0px; 
  background-color: #FFFFFF;  
}
#contenido h2 {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding: 0px;
}
#contenido td {
  font-size: 12px;
  line-height: 1.5em;
}
#buscador {
  /*width: 768px;*/
  margin: 0px auto 10px auto;
  padding: 0px;
  border: 1px solid #CCE8FF;
  background-color: #fbfbfb;
}
#buscador form {
  margin: 0px 0px 5px 0px;
  padding: 0px;
  font-size: 12px;
}
#buscador label {
  float: left;
  color: #019AFF;
  font-weight: bold;
  margin: 0px auto;
  padding: 0px;
}
#buscador input {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  border: 1px solid #99ccff; 
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
  margin: 0px;
}
#buscador select {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #99ccff;
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
}
#buscador .boton {
  display: inline;
  width: 65px;
  font-size: 12px;  
  font-weight: bold;
  background-color: #0099ff;
  border: 1px solid #0099ff;
  color: #ffffff;
  margin: 0px;
}
#listado {
  /*height: 808px;*/
  display: block;
}
#listado p.msj{
  margin-top: 20px;
  height: 300px;
  text-align: center;  
}
#listado_pro {
	border: 1px solid #CCE8FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../imagenes/fondo-listado-pro.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}
#listado_pro .titulo {
  padding: 0px;
  color: #003399;
  font-weight: bold;
}
#listado_pro .titulo2 {
  font-size: 13px;
  font-weight: bold;
  color: #ff9900;
}
#listado_pro .apdo {
  padding: 0px;
  color: #019AFF;
  font-weight: bold;
}
#listado_pro a.info {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #CCE8FF;
	padding: 4px 6px 4px 20px;
	background-image: url(../imagenes/mas.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
#listado_pro a.info:hover {
  text-decoration: underline;
}
#fotoh {
  padding: 5px;
  margin: 5px 10px 5px 5px;
  border: 1px solid #CCE8FF;
  background-color: #ffffff;
}
#fotov {
  padding: 5px;
  margin: 5px 27px 5px 21px;
  border: 1px solid #CCE8FF;
  background-color: #ffffff;
}
#paginacion {
	border: 1px solid #CCE8FF;
	margin: 0px 0px 5px 0px;
	background-color: #F4FAFF;
}
#paginacion A.pag_on {
  font-size: 12px;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
}
#paginacion A.pag_on:hover {
  text-decoration: underline;
}
#paginacion .pag_off {
  font-family: Tahoma, verdana, arial, helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #88BBEE;
  text-decoration: none;
}
#ficha h2 {
  font-size: 13px;
  font-weight: bold;
  color: #0099ff;
  margin: 5px auto 0px auto;
  padding: 2px 0px 2px 5px;
  border-bottom: 1px solid #CCE8FF;
}
#ficha_tit {
  height: 24px;
  margin: 5px auto 0px auto;
  padding: 0px;
  border: 1px solid #CCE8FF;
  background-image: url(../imagenes/fondo-titulo-ficha.jpg);
  background-repeat:  repeat-x;
  background-position: top;
}
#ficha_tit .titulo {
  font-size: 13px;
  font-weight: bold;
  color: #003399;
}
#ficha_tit .titulo2 {
  font-size: 13px;
  font-weight: bold;
  color: #ff9900;
}
#ficha_tit .referencia {
  font-size: 13px;
  font-weight: bold;
  color: #0099ff;
}
#bt_volver {
  position: absolute;
  width: 200px;
  text-align: right;
  margin: 7px 0px 0px 570px;
}
#bt_volver a.volver {
    height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-color: #FBFBFB;
	padding: 2px 4px;
	border: 1px solid #CCE8FF;
}
#bt_volver a.volver:hover {
  text-decoration: underline;
}
#ficha_foto {
  margin: 2px auto;
  padding-top: 2px;
}
#ficha_puntero {
  float: left;
  margin: 10px auto 0px 10px;
  padding: 0px;
  text-align:left;
}
#ficha_puntero p {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
}
#ficha_fotomsj {
  margin: 30px auto;
  text-align:center;
}
#ficha_fotomsj p {
  display: inline;
  padding: 5px;
  text-align: center; 
  border: 1px solid #CCE8FF; 
  background-color: #FBFDFF;
}
#ficha_fotome {
  float: left;
  width: 343px;
  height: 343px;
  margin: 10px 0px 5px 0px;
  padding: 0px;
  text-align: center; 
}
#ficha_fotome img {
  border: 5px solid #E5F3FF;
}
#ficha_fotope {
  float: left;
  overflow: auto;
  margin: 5px 0px 0px 0px;
  width: 425px; 
  height: 270px;
}
#fotopeh {
  float: left;
  padding: 4px;
  margin: 13px 5px 23px 5px;
  border: 1px solid #CCE8FF;
  background-color: #ffffff;
}
#fotopev {
  float: left;
  padding: 4px;
  margin: 0px 5px 8px 5px;
  border: 1px solid #CCE8FF;
  background-color: #ffffff;
}
#ficha_descrip {
  float: left;
  width: 770px;
  margin: 0px 0px 0px 0px;
}
#ficha_infopro {
  float: left;
  width: 540px;
  margin: 0px 0px 10px 0px;
}
#ficha_infopro .secciones {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #019AFF;
  font-weight: bold;
}
#ficha_infopro table {
  margin: 5px auto;
}
#ficha_infopro2 {
  float: left;
  width: 770px;
  margin: 0px 0px 10px 0px;
}
#ficha_infopro2 .secciones {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #019AFF;
  font-weight: bold;
}
#ficha_infopro2 table {
  margin: 5px auto;
}
#ficha_masinfo {
  float: left;
  width: 220px;
  margin: 0px 0px 5px 10px;
}
#ficha_masinfo p {
  font-size: 12px;
  text-align: center;
  margin: 2px 0px;
  padding: 2px;
}
#ficha_masinfo table {
  margin: 0px auto;
  padding: 0px 5px;
  background-color: #fbfbfb;
  border-left: 1px solid #CCE8FF;
  border-right: 1px solid #CCE8FF;
  border-bottom: 1px solid #CCE8FF;  
}
#ficha_masinfo form {
  font-family: Tahoma, verdana, arial, helvetica;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  font-size: 12px;
}
#ficha_masinfo label {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  float: left;
  color: #019AFF;
  font-weight: bold;
  margin: 0px auto;
  padding: 0px;
}
#ficha_masinfo input {
  width: 200px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #99ccff; 
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
  margin: 0px;
}
#ficha_masinfo textarea {
  width: 200px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #99ccff; 
  color: #000000;
  background-color: #FFFFFF;
  font-weight: normal;
  margin: 0px;
}
#ficha_masinfo .boton {
  width: 60px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  font-weight: bold;
  background-color: #0099ff;
  border: 1px solid #0099ff;
  color: #ffffff;
  margin: 0px;
}
#contenido1 {
  float: left;
  width: 539px;
  text-align: left;
  margin: 0px;
  padding: 0px; 
  background-color: #FFFFFF; 
  border-right: 1px solid #CCE8FF;
}
#contenido1 h1 {
  font-size: 20px;
  font-weight: normal;
  color: #003399;
  margin: 0px 10px 0px 0px;
  padding: 2px 0px 2px 5px;
  border-bottom: 1px solid #CCE8FF;
}
.img1 {
  margin: 5px auto;
  padding: 0px;
  border: 5px solid #EAF5FF;
}
.img2 {
  margin: 5px auto;
  padding: 0px;
  border: 5px solid #F8F8F8;
}
.imgdcha {
  margin: 10px;
  padding: 0px;
  border: 5px solid #EAF5FF;
}
#enlaces {
  float: left;
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 10px 10px;
}
#enlaces dl {
  margin: 0px;
  padding: 0px;
  height: 340px;
  font-size: 12px;
  line-height: 1.5em;
}
#enlaces dt {
  margin: 0px;
  padding: 0px;
}
#enlaces dt a{
  color: #ff9900;
  font-weight: bold;
  text-decoration: none;  
}
#enlaces dt a:hover{
  color: #0099ff;
  text-decoration: underline;
}
#enlaces dd {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
#mapaweb {
  float: left;
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 10px 10px;
}
#mapaweb ul {
  margin: 0px 20px;
  padding: 0px;
  font-size: 12px;
  line-height: 1.5em;
}
#mapaweb li {
  margin: 2px 0px;
  padding: 0px;
}
#mapaweb li a{
  color: #ff9900;
  font-weight: bold;
  text-decoration: none;  
}
#mapaweb li a:hover{
  color: #0099ff;
  text-decoration: underline;
}
/*#contenido2 {
  float: left;
  width: 600px;
  text-align: left;
  margin: 0px 105px;
  padding: 0px;  
  background-color: #FFFFFF;
}*/
#pie {
	clear: both;
    height: 145px;
	margin: 0px;
	padding: 0px;
	background-color: #0000cc;
	background-image: url(../imagenes/fondo-pie.jpg);
	background-repeat:   repeat-x;
	text-align: center;
}
#enlacepie {
    width: 770px;
	height: 60px;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	text-align:left;
	color: #ffffff;
	text-align: left;	
}
#enlacepie a {
	text-decoration: none;
	color: #ffffff;
}
#enlacepie a:visited {
	text-decoration: none;
}
#enlacepie a:hover {
	text-decoration: underline;
}
#enlacepie .fila {
    float: left;
	width: 750px;
    margin: 9px auto 1px 5px;
    padding: 0px;
}
#datos {
    width: 770px;
	margin: 0px auto;
	padding: 0px;
	font-size: 11px;
	text-align: left;
	bottom: 0px;
	color: #ffffff;
}
#datos img{
    float: left;
    margin: 0px 10px 0px 0px;
	padding: 0px;
}
#datos p{
	margin: 3px auto 0px 0px;
	padding: 7px 0px;
	line-height: 1.8em;
}
#datos a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#datos a:hover {
    text-decoration: underline;
}
#copyright {
    width: 770px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
#copyright p{
    margin: 7px 0px 0px 5px;
    padding: 0px;
	font-size: 10px;
	color: #E6F3FF;
	letter-spacing: 1px;
}
#copyright a {
	color: #E6F3FF;
	text-decoration: none;
}
#copyright a:visited {
	text-decoration: none;
}
#copyright a:hover {
	text-decoration: none;
}
