/*-----------------------------------------------  H2o Multimedia, S.L.  (CSS para manolo diaz)----------------------------------------------- */.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;}.sIFR-hasFlash .menuBx div{    visibility: hidden;    /* other CSS properties go here */}.sIFR-hasFlash .menuCx div{    visibility: hidden;    /* other CSS properties go here */}.sIFR-hasFlash #bodyTextInner h4{    visibility: hidden;    /* other CSS properties go here */}.sIFR-hasFlash #titularIzq h1{    visibility: hidden;    /* other CSS properties go here */}body{	font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;	font-size:75%;	margin:0px;	background-color:#D8D3CC;	text-align:center;}h1, h2, h3, h4, h5, h6	{	font-family: 	Avenir, "Gill Sans", Myriad, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;	font-weight: normal;	margin-top: 25px;	margin-bottom: 2px;	letter-spacing: 1px;	margin:0px;	}a{	color:#000000;	font-weight:bold;}#fondo{width:850px;height:564px;margin:0px auto;border:9px solid #ffffff;display:block;text-align:left;background-image:url(../imgs/fondofondo.gif);background-repeat:repeat-x;background-position:bottom;}#innerfondo{	background-repeat:no-repeat;	background-position:bottom left;	font-size:93%}#contenido{height:440px;}#menu{height:124px;width:850px;}#menu img{	float:left;	display:inline;}.menuCx{	float:left;	display:inline;	height:123px;	text-decoration:none;	padding-left:20px;	padding-right:20px;	background-color:#45484B;	color:#FFFFFF;}a:link.maLa, a:visited.maLa{	float:left;	font-size:85%;	width:110px;	display:inline;	color:#FFFFFF;	padding:2px;	text-decoration:none;}a:hover.maLa {	background-color:#C16537;}.menuBx {	float:left;	display:inline;	height:124px;	text-decoration:none;	padding-left:20px;	padding-right:20px;}.menuBx div, .menuCx div{	margin-top:12px;	margin-bottom:5px;	font-size:145%;	color:#FFFFFF;}#titularIzq{	float:left;	display:inline;	width:176px;	margin:7px;	text-align:right;}.sIFR-hasFlash #titularIzq h1{	visibility:hidden;	font-size: 180%;	margin:0px;	padding:0px;}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;	letter-spacing: 0;}#contenidoPrin{	float:left;	display:inline;	width:655px;}#contenidoPrinInner{	padding:0px;	padding-left:10px;	padding-top:10px;	font-size:90%;	line-height:1.12m;}#baseDTodo{	height:406px;}#contador{	text-align:right;	margin-top:4px;	margin-right:9px;}#contador img{	border:0px;	margin-left:5px;}.descrip{	line-height:1.3em;}.imagenFicha{	float:left;	background-color:#ffffff;	margin-right:6px;	margin-left:7px;	margin-bottom:7px;}.imagenFicha a{	text-decoration:none;}.imagenFicha img{	width:136px;	padding:5px;	padding-bottom:3px;	border:none;}.imagenFicha p{	font-family:Georgia, "Times New Roman", Times, serif;	padding:5px;	border:none;	margin:0px;	padding-top:0px;	padding-bottom:3px;	text-align:right;	color:#222222;}.imagenFicha2{	margin-bottom:2px;}.imagenFicha2 img{	background-color:#ffffff;	padding:7px;}.imagenFicha3{	margin-top:2px;	margin-bottom:2px;	float:left;	margin-right:6px;	display:inline;}.imagenFicha3 img{	background-color:#ffffff;	padding:4px;	border:none;}.comentario{	text-align:center;	font-size:105%;	margin-bottom:3px;}.photoGal{	background-color:#FFFFFF;}.topGal{	background-color:#36578C;	color:#FFFFFF;	font-weight:bold;	background-image:url(../imgs/esqiazul.gif);	background-repeat:no-repeat;	background-position:top left;}.topGal h3 {	padding:5px;	padding-left:15px;	background-image:url(../imgs/esqdazul.gif);	background-repeat:no-repeat;	background-position:top right;}.bajoTabla{	background-image:url(../imgs/esqiblanco.gif);	background-repeat:no-repeat;	background-position:bottom left;	}.bajoTabla div{	background-image:url(../imgs/esqdblanco.gif);	background-repeat:no-repeat;	background-position:bottom right;	}.atchung{	text-align:center;	color:#CC0000;}#bodyText{float:left;background-color:#CCD2D9;width:310px;height:420px;}#bodyTextInner{	padding:10px;}#bodyTextInner h4{	font-size:140%;	margin-bottom:12px;}#fotosGal{	width:318px;	float:left;	margin-right:5px;	height:420px;}#pieD{	font-size:90%;	margin:3px auto;	width:850px;	text-align:right;	color:#333333;	}