.recuadre_fotos{	width:100px;	border:solid #CCC;	border-width:0 1px 1px 0;/* uncomment and adjust this if you want a rounded frame in Mozilla browsers	-moz-border-radius:20px; */	background:#FFF;	padding:5px;	text-align:center;	position:relative;	float:left;	display:inline;	margin:3px;}.recuadre {	color: #000000;}h1 {	font-size: 12px;	font-weight: bold;	color: #000000;}.lineasota {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: dotted;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	padding: 5px;}.lineadalt {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: none;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	border-left-style: solid;	padding: 5px;}.fgris {	background-color: #CCCCCC;	padding: 5px;}.noms {	font-style: italic;	font-weight: bold;	font-size: 11px;}.reserva {	font-size: 11px;	color: #666666;	border: 1px dotted #CCCCCC;	padding: 5px;}.vermell {	font-size: 11px;	font-weight: bold;	color: #FF0000;}.borde {	border: 10px solid #8B8B7E;}select {font-size: 10px; color: #666666; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;border-left-width: 1px}textarea { font-size: 10px; color: #666666; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}input { font-size: 10px; color: #666666; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.textepet {	font-size: 10px;	color: #999999;}a:link {	font-weight: bold;	color: #666666;	text-decoration: none;}a:visited {	font-weight: bold;	color: #666666;	text-decoration: none;}a:hover {	font-weight: bold;	color: #666666;	text-decoration: underline;}.a:link img {	text-decoration: none;	border: none;}.a:visited img {	text-decoration: none;	border: none;}.a:hover img {	text-decoration: none;	border: none;}.recuadre_fotosG {	border:solid #CCC;	border-width:0 1px 1px 0;/* uncomment and adjust this if you want a rounded frame in Mozilla browsers	-moz-border-radius:20px; */	background:#FFF;	padding:5px;	text-align:center;	position:relative;	float:left;	display:inline;	margin:3px;}.fotos {	font-style: italic;	font-weight: bold;	font-size: 10px;	text-decoration: none;	text-align: right;}.cat:link  {	text-decoration: none;	border: none;	font-weight: bold;	color: #666666;	font-size: 12px;}.cat:visited  {	text-decoration: none;	border: none;	font-weight: bold;	color: #666666;	font-size: 12px;}.cat:hover {	text-decoration: none;	border: none;	font-weight: bold;	color: #666666;	background-color: #D7D3BD;	font-size: 12px;}.cat:active{	text-decoration: none;	border: none;	font-weight: bold;	color: #666666;	background-color: #D7D3BD;	font-size: 12px;}