* {
		margin: 0;
		padding: 0;
}	
body {
		margin: 0px;
		background:#000 url(../img/hcp3b.jpg) repeat-x; 
}
/* estilo de escritura por defecto, siempre lo pongo así me ahorro hacer mas clases y de esta manera sigo una coherencia gráfica*/
body, th, td, input, textarea {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #171717;
	}
	a {color:#006600; text-decoration:none;}
	a:hover {color:#003366;}
	h1{
		font-size:14pt;
		color:#6d6d6d;
		padding:0px 0px 10px 0px;
	}
	img{
		border:none;
    }
   hr {
		display: none;
	}
    /* estructura de la web */
	#grancontenedor {
		width: 900px;
		margin: 0 auto;
		padding: 0;
	}
	input{ border:0; padding:0}
	.upper{}
	.rota{background:  url(../img/bgr.png) no-repeat; height:300px; padding:35px 0px 0px 35px;}
		div#feature_list {
			width: 850px;
			height: 260px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
		left:515px;
			z-index: 2;
			width: 300px;
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			left:0;
			margin: 0px 0px 0 30px;
		}
		
	
		ul#tabs li a {
			color: #4d581d;
			text-decoration: none;
			font-weight:bold;	
			display: block;
			padding: 8px 10px;
			height: 65px;
			outline: none;
		}

		ul#tabs li a:hover {
		color:#333333
			
		}	
	

		ul#tabs li a.current {
			background:  url(../img/feature-tab-current.png);
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			left: 0;
			width: 550px;
			height: 240px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 550px;
			height: 240px;
		}

		ul#output li a {
			position: absolute;
			bottom: 10px;
			left: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #4d581d;
		}
		.logo{
			position: absolute;
			top: 10px;
			left: 10px;
		}
		
		.menu{ color:#FFFFFF; padding:5px 0px 0px 0px;}
		.menu ul{ list-style:none;}
		.menu ul li{ float:left; margin:0px 5px;}
		.menu ul li a{ color:#FFFFFF; font-size:14px; font-weight:bold;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;-khtml-border-radius: 5px ; text-decoration:none; background:none; padding:5px 5px}
		.menu ul li a:hover{ color:#000; background: #fff;}
		.menu ul li a.active{ color:#000; background: #fff;}
		
		.contenido{width:900px; padding:5px 0px 0px 5px;}
		.destacados{background:url(../img/fdestacado.png) no-repeat; float:left; width:290px; height:260px;}
		.destacados h2{color:#000000; font-size:28px; font-weight:bold; margin:5px 0px 0px 18px; width:260px; }
		.destacados p{color:#000; font-size:12px; font-weight:bold; margin:0px 0px 0px 18px; width:260px; }
		.destacados em{color: #999999; font-size:12px; font-style:normal; }
		.destacados img{ margin:20px 0px 0px 18px}
		.destacadosbotiga{ float:left; width:290px; height:260px; position:relative;}
		.destacadosbotiga .titulobotiga{ position:absolute;	width:150px; left: 22px; top: 28px;}
		.destacadosbotiga .titulobotiga h2{color:#001f6c; font-size:18px; font-weight:bold; text-transform:uppercase }
		.destacadosbotiga .textebotiga{ position:absolute;	width:150px; left: 22px; top: 70px; color:#000000; font-weight:bold;}
		.destacadosbotiga .textebotiga em{ color:#666666; font-weight:bold; font-style:normal;}
		.noticiasbottom{ background:#FFFFFF; -moz-border-radius: 5px;  -webkit-border-radius: 5px;-khtml-border-radius: 5px ; margin:10px 0px 0px 15px; width:835px; padding:10px; }
		.noticiasbottom h2{ color:#4ba0ff; font-size:18px; border-bottom:1px solid #ccc; margin:5px 0px;}
		.noticiasbottomi{ background: url(../img/fprincipal2.png) no-repeat top left;  margin:0px 0px 0px 15px; width:835px; padding:0px 10px; height:298px }
		.noticiasbottomi h2{ color:#4ba0ff; font-size:18px; border-bottom:1px solid #ccc; margin:5px 0px;}
		.avisoslegals{ background:#FFFFFF; -moz-border-radius: 5px;  -webkit-border-radius: 5px;-khtml-border-radius: 5px ; margin:10px 0px 0px 15px; width:435px; padding:10px; }
		.novetats{ float:left; width:350px; padding:0px 0px 0px 5px;font-weight:bold; }
		.novetats p{padding:0px 0px 0px 8px; color:#797b29; }
		.novetats b{list-style:none; color:#000000;}
		.novetats em{ color:#000000; font-style:normal;}
		.novetats .mes{ float:right; padding:5px 10px 0px 0px; width:150px;}
		.novetats h2{ color:#042873; padding:0px 0px 0px 8px;}
		.novetats ul{ list-style:none; background:#f1f1f1; border:1px solid #CCCCCC; padding:10px; margin:5px 0px; }
		.novetats ul li{ list-style:none;  padding:5px; }
		.novetats ul li a{ color:#333333; font-size:12px; font-weight:bold; text-decoration:none;}
		.novetats ul li a:hover{ color:#042873; font-size:12px; font-weight:bold;}
		
		.novetatsindex{ float:left; width:320px; padding:40px 0px 0px 5px;font-weight:bold; }
		.novetatsindex p{padding:10px 0px 0px 8px; color:#797b29; }
		.novetatsindex b{list-style:none; color:#000000;}
		.novetatsindex em{ color:#000000; font-style:normal;}
		.novetatsindex .mes{ float:right; padding:5px 10px 0px 0px; width:150px;}
		.novetatsindex h2{ color:#042873; padding:0px 0px 0px 8px;}
		.novetatsindex ul{ list-style:none; background:#f1f1f1; border:1px solid #CCCCCC; padding:10px; margin:5px 0px; }
		.novetatsindex ul li{ list-style:none;  padding:5px; }
		.novetatsindex ul li a{ color:#333333; font-size:12px; font-weight:bold; text-decoration:none;}
		.novetatsindex ul li a:hover{ color:#042873; font-size:12px; font-weight:bold;}
		
		.novetatsmenu{ float:left; width:220px; padding:20px 0px 0px 0px;}
		.novetatsmenu p{padding:0px 0px 0px 8px; color:#797b29; }
		.novetatsmenu b{list-style:none; color:#000000;}
		.novetatsmenu em{ color:#000000; font-style:normal;}
		.novetatsmenu .mes{ float:right; padding:5px 10px 0px 0px;}
		.novetatsmenu h2{ color:#999999; font-size:18px; padding:0px 0px 0px 10px;}
		.novetatsmenu ul{ list-style:none; background:#f1f1f1; border:1px solid #CCCCCC; padding:10px; margin:5px 0px; }
		.novetatsmenu ul li{ list-style:none;  padding:5px; }
		.novetatsmenu ul li a{ color:#333333; font-size:12px; font-weight:bold; text-decoration:none;}
		.novetatsmenu ul li a:hover{ color:#042873; font-size:12px; font-weight:bold;}
		.novetatsmenu ul li a.activeb{ color:#4ba0ff; font-size:12px; font-weight:bold;}
		.novetatsmenu ul li ul{ list-style:none;  padding:0; background:none; border:none; margin-bottom:-5px;}
		.novetatsmenu ul li ul li{ list-style:none;  padding:5px;}
		.novetatsmenu ul li ul li a{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
		.novetatsmenu ul li ul li a:hover{ color:#000; font-size:11px; font-weight:bold; text-decoration:none;}
		.fjugadors{background:url(../img/fjugadors.jpg) no-repeat; padding:20px 30px 0px 20px; float:left; width:275px;}
		.fjugadors h2{ color: #000066; border-bottom:1px solid #ccc; font-size:14px;}
		.fjugadors h3{ color:#999999; border-bottom:1px solid #ccc; font-size:18px;}
		.fequip{ padding:20px 5px 0px 15px; float:left; width:200px;}
		.boton{ float:left; }
		
		.textebottom{ float:left; width:440px; padding:25px 30px 0px 0px; color:#333333; text-align:justify; position:relative;}
		.textebottom p{ padding:20px; }
		.posit h1{color:#cc0000; font-size:18px; font-weight:bold; font-family:"Courier New", Courier, monospace;}
		.posit p{color:#000; font-size:12px; font-weight:bold; padding:15px 10px 20px 10px; font-family:"Courier New", Courier, monospace;}

		.mapaweb{ float:left; width:550px; padding:20px 0px 0px 20px; margin:3px 0px;}
		.mapaweb h2{ color:#999999; font-size:14px; padding:0px 0px 0px 0px;}
		.mapaweb ul{ list-style:none; background:#f1f1f1; border:1px solid #CCCCCC; padding:10px; margin:5px 0px; }
		.mapaweb ul li{ list-style:none;  padding:5px; }
		.mapaweb ul li a{ color:#333333; font-size:12px; font-weight:bold; text-decoration:none;}
		.mapaweb ul li a:hover{ color:#042873; font-size:12px; font-weight:bold;}
		.mapaweb ul li a.activeb{ color:#4ba0ff; font-size:12px; font-weight:bold;}
		.mapaweb ul li ul{ list-style:none;  padding:0; background:none; border:none; margin-bottom:-5px;}
		.mapaweb ul li ul li{ list-style:none;  padding:10px;}
		.mapaweb ul li ul li a{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
		.mapaweb ul li ul li a:hover{ color:#000; font-size:11px; font-weight:bold; text-decoration:none;}

		.textebottomjuga{ float:left; width:480px; padding:10px 0px 0px 15px; color:#333333; margin:10px 0px; }
		.textebottomjuga ul{ list-style:none; width:480px; }
		.textebottomjuga ul li{ float:right; margin:5px;}
		.textebottomjuga ul li a{ padding:3px 10px; background:#003366; color:#FFFFFF; font-weight:bold; text-decoration:none;}
		.textebottomjuga ul li a:hover{  background:#333; color:#FFFFFF; font-weight:bold;}
		.textebottomjuga img{ background:#f1f1f1; padding:5px; border:1px solid #ccc;}
		.restaurant{ background: url(../img/restaurant.jpg) no-repeat; float:left; width:600px; height:930px; padding:20px 0px 10px 15px; color:#333333;}
		.restaurant .txt{color:#fff;  width:450px; font-size:12px; text-align:justify; padding:0px 10px 5px 10px; margin-top:15px;}
		.textebottommenu{ float:left; width:600px; padding:20px 0px 10px 15px; color:#333333;}
		.textebottommenu a.active{ color:#cccccc;}
		.textebottommenu h2{ color:#4ba0ff; font-size:18px; border-bottom:1px solid #ccc; margin:5px 0px;}
		.textebottommenu h3{ color: #006600; font-size:14px; margin:5px 0px 0px 0px;}
		.textebottommenu strong{ color: #333;}
		.posit{ width:340px; color:#333333; text-align:left; position: absolute; height:250px; top:100px; left:45px;}
		.textebottomtarifa{ float:left; width:550px; padding:10px 0px 10px 15px; color:#333333;}
		.textebottomtarifa h1{ color:#cc0000; font-size:16px;  margin:5px 0px;}
		.textebottomtarifa h2{ color:#006600; font-size:14px;  margin:5px 0px; }
		.resaltat{ color:#333; font-size:14px; font-weight:bold; margin: 5px 10px;}
		.anunci{ width:270px; background:#f1f1f1; border:1px solid #ccc; padding:5px; margin:5px; float:left; height:150px;}
		.mapa{ width:540px; background:#f1f1f1; border:1px solid #ccc; padding:10px; margin:5px; height:270px; text-align:left; border-bottom-color:#FFFFFF; color:#333333; text-align:justify;}
		.mapa img{ float:left; margin:10px;}
		#formularioanunci{ width:563px; background:#f1f1f1; border:1px solid #ccc; margin:5px 0px 15px 5px; padding:5px;}
		#formularioanunci .tit{ color:#FFFFFF; font-weight:bold;}
		#formularioanunci a{ color:#4ba0ff; font-weight:bold; text-decoration:none;}
		#formularioanunci a:hover{ color:#000; font-weight:bold; text-decoration:none;}
		
		.any{ float:left; width:560px; padding:0px 0px 0px 15px; color:#333333; margin:5px 0px; }
		.any ul{ list-style:none; width:560px; }
		.any ul li{ float:left; margin:2px;}
		.any ul li a{ padding:2px; background:#003366; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
		.any ul li a.active{ padding:2px; background:#ccc; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
		.any ul li a:hover{  background:#333; color:#FFFFFF; font-weight:bold;}
		
		.mes{ float:left; width:560px; padding:0px 0px 0px 15px; color:#333333; margin:5px 0px; }
		.mes ul{ list-style:none; width:560px; margin:5px 0px; }
		.mes ul li{ float:left; margin:1px; background:#003366;}
		.mes ul li a{ padding:3px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;}
		.mes ul li a:hover{ color:#000; font-weight:bold; background:#f1f1f1;}
		.mes ul li a.active{ color:#888; font-weight:bold; background:#000;}
		.titmes{float:left; width:560px; padding:0px 0px 0px 15px; color:#333333; margin:5px 0px;}
		.titmes ul{ list-style:none; width:560px; }
		.titmes ul li{ float:left; padding:5px;  background:#f1f1f1;  border-bottom:1px solid #ccc;  color:#000000; font-weight:bold;}
		.titmes ul li.data{ width:80px; margin:3px 10px 3px 0px; }
		.titmes ul li.comp{ width:440px; margin:3px 0px; }
		.titmes ul li.dataloop{ width:80px; background:none; margin:3px 10px 3px 0px; border-bottom:none;  font-size:10px; }
		.titmes ul li.comploop{ width:440px; margin:3px 0px;  border:1px solid #999; background:#f1f1f1;}
		.titmes ul li a{ color: #003399;  font-size:12px; text-decoration:none; }
		.titmes ul li a:hover{ color: #006600; background:#f1f1f1; }	
		
		.fcamp{ widows:550px; padding:5px 0px;}
		.fcamp ul{ list-style:none;}
		.fcamp ul li{ width:120px; float:left; padding:3px; margin:5px; background:#F9F9F9; border:1px solid #999;}
		.fcamp ul li img{ border:none; padding:0; margin:0;}

		.galeria{ width:480px;}
		.galeria ul,li{ list-style: none;}
		.galeria ul li { width:150px; float:left;  padding: 1px; margin: 3px; background:#F9F9F9; border:1px solid #999;}
		.galeria ul li img{ border:none; padding:0; margin:0;}

		.frestaurant{ widows:550px; padding:5px 35px;}
		.frestaurant ul{ list-style:none;}
		.frestaurant ul li{ width:150px; float:left; padding:3px; margin:5px; background:#f1f1f1; border:1px solid #999;}
		.frestaurant ul li img{ border:none; padding:0; margin:0;}

		.curriculum{ width:550px; padding:20px; background-color:#F9F9F9; text-align:justify; margin:10px 0px; border-left:solid 1px #CCCCCC;}

		.avis{width:550px; color:#fff; font-weight:bold; background:#003366; border:#FFFFFF double 2px; text-align:center; padding:5px;}
		.avisp{width:450px; color:#fff; font-weight:bold; background:#003366; border:#FFFFFF double 2px; text-align:center; padding:5px; margin:10px 0px;}
		.menucompeticio{ float:left; width:830px; padding:5px 0px 0px 0px; color:#333333; margin:5px 0px; }
		.menucompeticio ul{ list-style:none; width:400px; float:left;}
		.menucompeticio ul li{ float:left; margin:5px;}
		.menucompeticio ul li a{ padding:3px 10px; background:#003366; color:#FFFFFF; font-weight:bold; text-decoration:none;}
		.menucompeticio ul li a.active{ padding:3px 10px; background:#000000; color:#FFFFFF; font-weight:bold; text-decoration:none;}
		.menucompeticio ul li a:hover{  background:#333; color:#FFFFFF; font-weight:bold;}
		.inputcomp{  padding:3px 10px; background:#003366; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 5px; border:none;}
		.inputcomp:hover{  padding:3px 10px; background: #333333; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 5px; border:none;}
		

		.text
		
		.linksbottom{ width:600px; float:right; text-align:right; padding:5px 0px 0px 0px;}
		.linksbottom a{ color:#000000; font-weight:bold; text-decoration:none; margin:0px 20px 0px 0px;}
		.linksbottom a:hover{ color:#003366; font-weight:bold;}
		.linksbottomindex{ width:600px; float:right; text-align:right; padding:5px 20px 0px 0px;}
		.linksbottomindex a{ color:#fff; font-weight:bold; text-decoration:none; margin:0px 20px 0px 0px;}
		.linksbottomindex a:hover{ color:#003366; font-weight:bold;}
		.footer{ margin:5px 15px; width:800px; float:left; color:#FFFFFF;}
		
		/*contactar*/
		.subirimg{ width:290px; padding:0px; margin:0px;}
		.subirimg input{ border:1px solid #666666;
  background: #fff;
  padding:3px;
  color:#333;}
  
  .subirimg file{ border:1px solid #666666;
  background: #fff;
  padding:3px;
  color:#333;}
  
    .subirimg .btn{ float:right; background:#003300; color:#FFFFFF; font-weight:bold; padding:3px; border:none;}   
	.subirimg .btn:hover{ float:right; background:#333; color:#FFFFFF; font-weight:bold; padding:3px; border:none;}

form { 
  margin: 0px 0px 0px 5px;
  width: 550px;
  color:#545454;
  font-size:12px;
  float:left; 
}

form fieldset {
border:none;
float:left;
width:250px;
padding: 5px;
margin: 0;
}
input {

  border:1px solid #666666;
  background: #fff;
  padding:3px;
  color:#333;
}
input:hover {
 padding:3px;
  border:1px solid #ccc;
  background:#fff;
}

form fieldset legend {
	font-size:16px;
	color:#006600;
	font-weight:bold;
	padding:0px 5px 5px 0px; 
}
form label { 
	display: block;
	font-size:11px; 
	float: left; 
	width: 90px; 
	padding: 0; 
	margin: 5px 0 0; 
	text-align: left; 
}
form fieldset label:first-letter { 
	text-decoration:underline;   
                                   
}
form input, form textarea {
	margin:5px 0 0 10px; 
}
form input#reset {
	margin-left:0px; 
	background:#006600;
	color:#FFFFFF;
		font-size:14px;
	padding:5px;
	border:none;
	font-weight:bold;
}
form input#reset:hover {
	margin-left:0px; 
	background:#333;
	color:#FFFFFF;
	padding:5px;
		font-size:14px;
	border:none;
	font-weight:bold;
}
form input#submit {
	margin-left:0px; 
	background:#006600;
	color:#FFFFFF;
	padding:5px;
	font-size:14px;
	border:none;
	font-weight:bold;
}
form input#submit:hover {
	margin-left:0px; 
	background:#333;
	color:#fff;
	padding:5px;
	border:none;
	font-size:14px;
	font-weight:bold;
}

textarea { overflow: auto; 
background:#fff;
color:#333;
border:1px solid #333; }
textarea:hover {background:#fff; overflow: auto;
border:1px solid #ccc; }

form small {
	display: block;
	margin: 0 0 5px 0px; 
	padding: 1px 3px;
	font-size: 10px;
}

form .required{font-weight:bold;}

form br {
	clear:left;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
/* Ficha */
.ficha{ width:600px; margin:15 auto; background:#FFFFFF; padding:10px; border:1px solid #CCCCCC; margin-left:20px;}
.ficha h2{ font-size:16px; color: #4ba0ff; border-bottom:1px solid #f1f1f1;}
.ficha img{margin:10px 15px; border:solid 2px #333; height:220px;}
.ficha p{ padding:10px; margin:20px 0px 0px 0px;}
.datoficha{ padding:0px 5px;}
/* Fin Ficha */

#a, #b, #c, #d{display:none;}