/* CSS Document */

body {
	font: 12px/14px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #333333;
	background: url(/media/bg_monfrague.gif) left top repeat-x;
	background-color: #008472;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
}

* {
margin: 0;
padding: 0;
}

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

.oneCol952Ctr #supercont {
	width: 952px;  /* esto creará un contenedor con el 80% del ancho del navegador */
	background: #FFFFFF;
	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
	text-align: left; /* esto anula text-align: center en el elemento body. */
	padding: 0;
}

.oneCol952Ctr #contenedor {
  width: 948px;
  background: url(/media/bg_borde_09.gif) left top repeat-y;
  background-color: #FFFFFF;
  margin: 0;
  text-align: left;
  padding: 0px 2px;
  overflow: visible;
  float: left;
}

div#cabecera {
  background: url(/media/bg_cabecera_monfrague_09.gif) left top;
  width: 952px;
  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: 948px;
  height: 38px;
  margin: 12px 0 0px 0;
  padding: 6px 10px 0px 10px;
  text-align: left;
  overflow: visible;
  float: left;
}

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

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

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

div#izqizq {
width: 180px;
padding: 10px 0 0 18px;
overflow: hidden;
text-align: left;
float: left;
}

div#izqizq h1 {
	margin: 0 0 -5px 0;
	font: bold 14px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #000;
}

.bt_video {
	margin: 10px 0 0 0;
}

/* menu izquierda*/
div#menu_izq {
width: 180px;
font-size: 12px;
overflow: hidden;
margin: 12px 0 30px 0;
text-align: left;
padding: 0;
float: left;
clear: left;
}

.uno ul {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
	display: none;
}

.uno li a {
display: block;
margin: 0;
padding: 4px 3px 6px 15px;
width: 162px; /*180px minus all left/right paddings and margins*/
text-decoration: none;
color: #272010;
background: left top url(/media/bt_nr.gif);
}

* html .uno li a { /*IE only */
width: 180px; /*IE 5*/
w\idth: 162px; /*180px minus all left/right paddings and margins*/
}

.uno li a:hover {
background: left top url(/media/bt_ov.gif);
}

.dos ul {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
}

.dos li a {
display: block;
margin: 0;
padding: 4px 3px 6px 15px;
width: 162px; /*180px minus all left/right paddings and margins*/
text-decoration: none;
color: #dab45b;
background: left top url(/media/bt2_nr.gif);
}

* html .dos li a { /*IE only */
width: 180px; /*IE 5*/
w\idth: 162px; /*180px minus all left/right paddings and margins*/
}

.dos li a:hover {
background: left top url(/media/bt2_ov.gif);
color: #68000d;
}

#menu_izq div.menutitle {
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}



div#izquierda {
width: 375px;
padding: 10px 5px 0 30px;
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#central {
width: 705px;
padding: 10px 15px 0 30px;
overflow: hidden;
text-align: left;
float: left;
}

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

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

div#central h2 {
	margin: 15px 0 4px 0;
	font: bold 15px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #a85710;
}

div#central h3 {
	margin: 15px 0 0 0;
	font: bold 13px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #b46142;
}

div#central h4 {
	margin: 15px 0 0 0;
	font: bold 12px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #d47b00;
	text-decoration: underline;
}

div#central ul {
	margin: 0 0 10px 30px;
	font: 11px/16px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #384148;
}

div#central li {
	margin: 0 0 5px 0;
}

.picture { background-color: #F9F9F9; 
border: 1px solid #CCCCCC; padding: 3px; 
font: 10px/1.4em Arial, sans-serif; width: 164px; } 
.picture img { border: 1px solid #CCCCCC; 
vertical-align:middle; margin-bottom: 3px; } 
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.left { margin: 0.5em 0.8em 0.5em 0; float:left; }


div#central .foto {
	margin: 5px 10px 10px 0;
	float: left;
	width: 164px;
	padding: 0;
	font: italic 10px/16px 'Lucida Sans', Arial, Helvetica, sans-serif;
	color: #222222;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

div#central .foto img, div#central .fotoder img, div#central .fotov img, div#central .fotoderv img, {
	vertical-align:middle;
	display: block;
}

div#central .fotoder {
	margin: 5px 0 5px 10px;
	float: right;
	width: 164px;
	padding: 0;
	font: italic 10px/16px 'Lucida Sans', Arial, Helvetica, sans-serif;
	color: #222222;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

div#central .fotov {
	margin: 5px 10px 10px 0;
	float: left;
	width: 124px;
	padding: 0;
	font: italic 10px/16px 'Lucida Sans', Arial, Helvetica, sans-serif;
	color: #222222;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

div#central .fotoderv {
	margin: 5px 0 5px 10px;
	float: right;
	width: 124px;
	padding: 0;
	font: italic 10px/16px 'Lucida Sans', Arial, Helvetica, sans-serif;
	color: #222222;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

.tit_serv {
	font: bold 16px/16px "Trebuchet MS",Verdana,Arial,sans-serif;
	color: #A46A01;
	border-bottom: 2px solid #C09039;
	margin: 10px 0 10px 0;
	border-spacing: inherit;
}

.tipo { 
font: bold italic 12px "Trebuchet MS", Verdana, sans-serif;
color : #00283f;
margin: 0 0 8px 0;
}

.direcc { 
font: 11px/11px Arial, Helvetica, sans-serif;
color : #2F3A1D;
margin: 0 0 8px 0;
}

.web { 
font: 11px/11px Arial, Helvetica, sans-serif;
color : #00426e;
margin: 8px 0 8px 0;
}

div#central p.ficha {
	margin: 0 0 5px 0;
	font: 11px/14px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #384148;
}

div#derecha {
width: 300px;

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

.sangr {
	padding: 0 0 0 30px;
}

.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_news {
	background-color: #4d617c;
}

.tabla_news td.news1 {
	background-color: #c0d3dd;
	padding: 4px;
	font: 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #22282f;
}

.tabla_news td.news2 {
	background-color: #fff;
	padding: 4px;
	font: 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #444a52;
}

.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: #e9d0c9;
}

.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: 948px;
  height: 44px;
  margin: 0;
  padding: 8px;
  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: #811c01;
	color: #d5dbe0;
	text-align: left;
	margin: 0;
}

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

.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 15px 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 */

/* Ventana esquinas redondeadas izquierda */

.roundcont3 {
	width: 180px;
	background-color: #e9ac13;
	color: #d5dbe0;
	text-align: left;
	margin: 0 0 15px 0;
	float: left;
}

.roundcont3 p {
	margin: 0 15px -4px 25px;
	font: 11px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #4f4745;
}

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

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

.roundcont3 h2 {
	margin: 10px 15px 4px 15px;
	font: bold 11px 'Lucida Sans', Geneva, Arial, Verdana, sans-serif;
	color: #09415c;
}

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

.roundcont3 a {
	color: #eeffc6;
}

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

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

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

/* FIN  Ventana esquinas redondeadas izquierda */



/* player container */
div.div_player {
	height:226px;
	width:358px;
	border:2px solid #fff;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	cursor:pointer;
	float:left;
	text-align:center;
}

/* play button */
div.div_player img {
	margin-top:52px;
}

/* info area */
div.div_player div.info {
	height:40px;
	background:#000 url(/media/bg_flowplayer.png) repeat-x;
	opacity:0.7;
	color:#fff;
	margin-top:45px;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
	margin-top:40px;
}

/* duration data inside info area */
div.div_player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}
