body {
  background: url(../media/bg_eurofarma.gif) left top repeat-x;
  background-color: #3a5e7d;
  font: 12px/14px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
  color: #333333;  
  padding:0px;
  margin:0px;
}

* {
margin: 0;
padding: 0;
}

p {
margin: 0px; 
padding: 0 0 5px 0;
}

div#supercont {
  /*background: url(../media/bg_borde_08.gif) left top repeat-y;*/
  /*background-color: #fff;*/
  position:absolute;
  width:774px;
  margin: 0px 0px 0px -387px;
  left: 50%;
  text-align: center;
  padding: 0;
  overflow: hidden;
  float: left;
}

div#contenedor {
  width: 770px;
  background: url(../media/bg_borde_08.gif) left top repeat-y;
  background-color: #fff;
  margin: 0;
  text-align: left;
  padding: 0px 2px;
  overflow: visible;
  float: left;
}

div#cabecera {
  background: url(../media/bg_cabecera_eurofarma_09.jpg) left top;
  width: 772px;
  height: 154px;
  margin: 10px 0px 0px 0px;
  text-align: left;
  overflow: visible;
  float: left;
}

div#cabecera td {
  font: 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #91a2b8;
}

a.cab:link, a.cab:active, a.cab:visited, a.cab:hover {
color : #91a2b8;
	text-decoration: underline;
}

div#menu {
  background: url(../media/bg_menu.gif) no-repeat left top;
  width: 772px;
  height: 38px;
  margin: 8px 0 0 0;
  padding: 5px;
  text-align: left;
  overflow: visible;
  float: left;
}

div#borde_sup {
  background: url(../media/bg_borde_sup.gif) left top;
  width: 772px;
  height: 6px;
  margin: 0;
  text-align: left;
  overflow: visible;
  float: left;
}

div#borde_inf {
  background: url(../media/bg_borde_inf.gif) left top;
  width: 772px;
  height: 8px;
  margin: 0;
  text-align: left;
  overflow: visible;
  float: left;
}

div#centro {
  width: 770px;
  margin: 0;
  text-align: left;
  overflow: visible;
  float: left;
}

div#noticias {
  width: 700px;
  margin: 0 30px 0 40px;
  text-align: left;
  overflow: visible;
  float: left;
}

div#izquierda {
width: 360px;
padding: 10px 0 0 40px;
overflow: hidden;
text-align: left;
float: left;
}

div#izquierda p {
	margin: 0 0 10px 0;
	font: 12px/18px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #384148;
}

div#izquierda h1 {
	margin: 0 15px 2px 0;
	font: bold 16px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #000;
}

div#izquierda .foto {
	margin: 5px 10px 5px 0;
}

div#derecha {
width: 300px;

padding: 10px 30px 10px 20px;
background : url(../media/fondo_der.gif) top left repeat-x;
overflow: hidden;
text-align: left;
float: right;
}

.mapa {
	margin: 0 10px;
}

.mapatit {
	margin: 0 15px 0 15px;
	font: bold 15px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #fff; !important
}

.tabla_farmacias td {
	padding: 5px;
}

.ref {
	font: bold 14px/16px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #3a5e7d;
	margin: 0 0 5px 0;
}

.region {
	font: italic 11px/16px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin: 5px 0 0 0;
}

.fecha_farma {
	font: 11px/16px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin: 5px 0 0 0;
}

.sep {
	margin: 14px 0 6px 0;
}

.tabla_noticias {
	margin: 0 10px;
}

.tabla_noticias td {
	padding: 5px;
}

.tabla_listado {
	margin: 0 10px;
}

.tabla_listado td {
	padding: 2px;
	border: 1px solid #838383;
}

.tabla_form {
	margin: 0;
}

.tabla_form td {
	padding: 4px 0;
	font: 10px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #191809;
	border-top: 1px solid #f1d48d;
}

div#derecha .a, div#derecha .a: active, div#derecha .a: visited, div#derecha .a: hover {
text-decoration : underline;
font: 9px/15px Verdana, Arial, Helvetica, sans-serif;
color : #ffa200;
}

.fecha {
	font: 9px/11px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #d5dbe0;
}

.noticia {
	font: 10px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #afc5ab;
}

.noticia2 {
	font: 10px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #3d3a16;
}

.txt9 {
	font: 9px/11px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #37312F;
}

a.noticia:link  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #ffd200;
}

a.noticia:active  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #e9ac13;
}

a.noticia:visited  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #ffd200;
}

a.noticia:hover  {
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #e9ac13;
}

a.noticia2:link  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #893100;
}

a.noticia2:active  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #d63d00;
}

a.noticia2:visited  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #893100;
}

a.noticia2:hover  {
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #d63d00;
}

a.pie:link  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #cfcaa6;
}

a.pie:active  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #cfcaa6;
}

a.pie:visited  {
text-decoration : underline;
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #cfcaa6;
}

a.pie:hover  {
font: bold 10px/14px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #cfcaa6;
}

a.noticia11  {
text-decoration : underline;
font: bold 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #410002;
}

a.noticia11:active  {
text-decoration : underline;
font: bold 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #aa0015;
}

a.noticia11:visited  {
text-decoration : underline;
font: bold 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #403B3E;
}

a.noticia11:hover  {
font: bold 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
color : #aa0015;
}


div#pie {
  background: url(../media/bg_pie.gif) no-repeat left top;
  width: 772px;
  height: 40px;
  margin: 8px 0 0 0;
  padding: 5px;
  text-align: center;
  overflow: visible;
  float: left;
}

/*div#pie { 	
overflow: hidden;
text-align: center;
height: 30px;
width: 100%;
clear: left;
background-color: #384148;
}*/

div#pie p {
font: 10px/15px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
color: #cfc5c5;
}


/* Ventana esquinas redondeadas */

.roundcont {
	width: 300px;
	background-color: #343735;
	color: #d5dbe0;
	text-align: left;
	margin: 0;
}

.roundcont p {
	margin: 0 15px;
	font: 10px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #d5dbe0;
}

.roundcont ol, .roundcont ul  {
	margin: 0 25px;
	font: 12px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #FFF;
	padding: 10px 15px 0px 20px;
}

.roundcont h1 {
	margin: 0 15px 0 15px;
	font: bold 15px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #fff; !important
}

.roundcont h2 {
	margin: 0 15px;
	font: bold 1em 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #94210d;
}

.roundcont h4 {
	margin: 0 15px;
	font: 10px Arial, 'Lucida Sans', Geneva, Verdana, sans-serif;
	color: #FFF;
}

.roundcont a {
	color: #eeffc6;
}

.roundtop { 
	background: url(../media/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../media/br.gif) no-repeat top right; 
}

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

/* FIN  Ventana esquinas redondeadas */


/* Ventana esquinas redondeadas 2 */

.roundcont2 {
	width: 300px;
	background-color: #e9ac13;
	color: #d5dbe0;
	text-align: left;
	margin: 15px 0 15px 0;
}

.roundcont2 p {
	margin: 0 15px;
	font: 10px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #d5dbe0;
}

.roundcont2 ol, .roundcont2 ul  {
	margin: 0 25px;
	font: 12px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #FFF;
	padding: 10px 15px 0px 20px;
}

.roundcont2 h1 {
	margin: 0 15px 0 15px;
	font: bold 15px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #000; !important
}

.roundcont2 h2 {
	margin: 0 15px;
	font: bold 13px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #000;
}

.roundcont2 h4 {
	margin: 0 15px;
	font: 10px Arial, 'Lucida Sans', Geneva, Verdana, sans-serif;
	color: #FFF;
}

.roundcont2 a {
	color: #eeffc6;
}

.roundtop2 { 
	background: url(../media/tr2.gif) no-repeat top right; 
}

.roundbottom2 {
	background: url(../media/br2.gif) no-repeat top right; 
}

img.corner2 {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

/* FIN  Ventana esquinas redondeadas */
