/* main body style */
body {
   background: #FFFFFF;
   color: #000000;
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   margin: 0px;
}

/* styling for block elements */
td, th, div, select, textarea, input {
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 10px;
}

.pn-hometext {
   font-family: Tahoma, Verdana, sans-serif;
   font-size: 10px;
}

/* remove border from linked images */
a img {
   border: 0px;
}

/* link classes 
Note 1: we only specify anything that changes from the base class in
all other classes 
Note 2: we only specify individual styles for the pseudo classes 
e.g. (A:link, A:hover etc.) if styling these differently 
*/
a, a.pn-normal {
   color: #0000FF;
   font-size: 10px;
   text-decoration: underline;
   background: none;
}
a.pn-pagetitle, h1 a {
   font-size: 16px;
   font-weight: bold;
}
a.pn-title, h2 a {
   font-size: 14px;
   font-weight: bold;
}
a.pn-sub {
   font-size: 12px;
}
a.pn-logo {
   font-size: 18px;
   font-weight: bold;
   letter-spacing: 3px;
   text-decoration: none;
}

/* postnuke specific classes */
.pn-logo {
   font-size: 18px;
   font-weight: bold;
   letter-spacing: 3px;
}
.pn-logo-small {
   font-size: 13px;
   font-weight: bold;
}
.pn-pagetitle, h1 {
   font-size: 16px;
   font-weight: bold;
   text-align:center;
}
.pn-title, h2 {
   font-size: 14px;
   font-weight: bold;
   text-align:center;
}
.pn-normal {
   color: #000000;
   font-size: 10px;
   text-decoration: none;
}
.pn-sub {
}
.pn-statusmsg {
   color: Red;
   font-style: italic;
}
/* news styles */
.pn-storytitle {
   font-size: 10px;
   font-weight: bold;
   letter-spacing: 3px;
}

/* block styles */
.sideblock {
   width: 150px;
   padding:1px;
   border: 1px solid #000; 
}
.centerblock {
   padding: 0px;
   border: 1px solid #000;
}

/* styles for legacy opentable functions */
.box1{
   border:1px #cccccc solid;
   padding:8px;
   margin-bottom:5px;
}
.box2{
   border:1px #cccccc solid;
   padding:8px;
   margin-bottom:5px;
   text-align:center;
}

/* styling for lists */
ul {
   margin-left: 1em; 
   padding-left: 1em; 
   text-indent: 0em;
}

.titulo_catalogo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style:normal;
   color:#0F5D8F;
   font-weight: bold;
}
.normal_catalogo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style:normal;
   color:#696464;
}

.blanco_catalogo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   color:#FFFFFF;
   font-weight: bold;
}
.negrita_catalogo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   color:#696464;
   font-weight: bold;
}
.subtitulos_catalogo {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   color:#04426D;
   font-weight: bold;
   text-decoration: underline;
}

#menu2 div.barraMenu2,
#menu2 div.barraMenu2 a.botonMenu2 {
font-family: sans-serif, Verdana, Arial;
font-size: 8pt;
color: white;
}

#menu2 div.barraMenu2 {
text-align: left;
}

#menu2 div.barraMenu2 a.botonMenu2 {

color: #000000;
cursor: pointer;
text-decoration: none;
}

#menu2 div.barraMenu2 a.botonMenu2:hover {
color: #FFFFFF;
text-decoration:none;
}

#menu2 div.barraMenu2 a.botonMenu2:active {
color: black;
}

#menu3 div.barraMenu3,
#menu3 div.barraMenu3 a.botonMenu3 {
font-family:  Arial, sans-serif, Verdana;
font-size: 11pt;
color: #96BF0D;
}

#menu3 div.barraMenu3 {
text-align: left;
}

#menu3 div.barraMenu3 a.botonMenu3 {

color: #96BF0D;
cursor: pointer;
text-decoration: none;
}

#menu3 div.barraMenu3 a.botonMenu3:hover {
color: #000000;
text-decoration:none;
}

#menu3 div.barraMenu3 a.botonMenu3:active {
color: black;
}

#menu4 div.barraMenu4,
#menu4 div.barraMenu4 a.botonMenu4 {
font-family:  Arial, sans-serif, Verdana;
font-size: 9pt;
color: #FFFFFF;
}

#menu4 div.barraMenu4 {
text-align: left;
}

#menu4 div.barraMenu4 a.botonMenu4 {

color: #FFFFFF;
cursor: pointer;
text-decoration: none;
}

#menu4 div.barraMenu4 a.botonMenu4:hover {
color: #000000;
text-decoration:none;
}

#menu4 div.barraMenu4 a.botonMenu4:active {
color: black;
}

#menuC div.barraC,
#menuC div.barraC a.botonC {
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
}

#menuC div.barraC a.botonC:active {
text-decoration: none;
color: #000000;
font-weight: bold;
}

#menuC div.barraC a.botonC:hover {
color: #96BF0D;
text-decoration:underline;
}

a.enlace_cambia_verde {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.enlace_cambia_verde:hover {
	color: #96BF0D;
	text-decoration:underline;
}

.td_web20
{ 
text-align:left;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
text-decoration: none;
line-height: 20px;
color: #666666;
background-color: #FFFFFF;
text-indent: +6px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
#font-weight:bold
} 

.td_web20_titulo
{ 
text-align:left;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
line-height: 20px;
color: #FFFFFF;
background-color: #000000;
text-indent: +6px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
font-weight:bold
} 

.td_web20_titulo1
{ 
text-align:left;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
line-height: 20px;
color: #FFFFFF;
background-color: #F2942E;
text-indent: +6px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
font-weight:bold
} 

.td_web20_borde
{
background-color: #F2F1F1;
border-style: solid;
border-width: 1px;
border-color: E5E5E5;
}

.contenido_web20
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #727272;
#text-indent: +6px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
text-decoration: none;
} 

.texto_gris_web20
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #727272;
text-decoration: none;
}

.texto_gris_claro_web20
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
color: #a0a0a0;
text-decoration: none;
}

.texto_verde_web20
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #96BF0D;
text-decoration: none;
}

.texto_blanco_web20
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-decoration: none;
}

.fondo_gris_web20
{ 
#line-height: 30px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: E5E5E5;
color: #727272;
background-color: #F2F1F1;
margin-bottom: 5px;
}

.form_web20_sin_borde
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
padding-left: 0px;
color: #727272;
background-color: #FFFFFF;
margin-bottom: 2px;
} 

.form_web20_con_borde
{ 
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: DEDEDE;
padding-left: 0px;
color: #727272;
background-color: #FFFFFF;
margin-bottom: 2px;
} 

.avisos_web20
{ 
#line-height: 30px;
text-align:center;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: F2942E;
padding-left: 0px;
color: #727272;
background-color: #E9E9E9;
margin-bottom: 5px;
} 

a.enlace_cambia_web20
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #727272;
	text-decoration: none;
}

a.enlace_cambia_web20:hover
{
	color: #96BF0D;
}

.comentarios_web20
{ 
#line-height: 30px;
text-align:left;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: E5E5E5;
padding-left: 10px;
color: #727272;
background-color: #F2F1F1;
margin-bottom: 5px;
} 

.marco1 { 
   padding:8px; 
   background-color: #f5f5f5; 
   width: 58px; 
   border: 1px solid #999999; 
} 
.marco1 IMG{ 
   border: 1px solid #000000; 
}
 
.marco2 { 
   padding:8px; 
   width: 58px; 
   border: 1px solid #ffffff; 
} 
.marco2 IMG{ 
   border: 1px solid #000000; 
}

/*	width: 475px;*/
.menu_web20{
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	background: #ffffff;
}
/*	margin-left: 10px;*/
/*	width: 475px;*/
.lista_menu_web20{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/*	margin-right: 3px;*/
.opcion_menu_web20{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	font: bold;
}
/*	width: 7em;*/
/*	margin-right: 3px;*/
.opcion_menu_web20 a{
	float: left;
	width: 90px;
	padding: 5px 0;
	background: #96BF0D;
	text-decoration: none;
	color: #ffffff;
}
.opcion_menu_act_web20{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	font: bold;
}
/*	margin-right: 3px;*/
.opcion_menu_act_web20 a{
	float: left;
	width: 90px;
	padding: 5px 0;
	background: #F2942E;
	text-decoration: none;
	color: #ffffff;
}
.opcion_menu_web20 a:hover{
	background: #F2942E;
	color: #ffffff;
}
.opcion_menu_act_web20 a:hover{
	background: #F2942E;
	color: #ffffff;
}

.nube_etiquetas_web20
{ 
#line-height: 30px;
text-align:justify;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
border-style: solid;
border-width: 1px;
border-color: E5E5E5;
padding-left: 10px;
color: #F2942E;
background-color: #FFFFFF;
margin-bottom: 5px;
} 

.nube{
   border: solid 1px #aaaacc;
   background-color: #FFFFFF;
   color: #666666;
   width: 210px;
   text-align: center;
   text-decoration: none;
}
/*   font-size:8pt;*/
.nube div.etiquetas{
   font-family: verdana,arial,helvetica;
   font-size: 10px;
   padding:5px;
   text-decoration: none;
}
.nube div.etiquetas span{
   float: left;
   margin: 0 3px 0 3px;
   height: 20pt;
   white-space: nowrap;
   text-decoration: none;
}

.nube div.etiquetas span.etiquetatam0 a.etiquetatam0{
   font-size: 100%;
   text-decoration: none;
   color: #666666;   
}

.nube div.etiquetas span.etiquetatam1 a.etiquetatam1{
   font-size: 105%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam2 a.etiquetatam2{
   font-size: 110%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam3 a.etiquetatam3{
   font-size: 120%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam4 a.etiquetatam4{
   font-size: 130%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam5 a.etiquetatam5{
   font-size: 140%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam6 a.etiquetatam6{
   font-size: 150%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam7 a.etiquetatam7{
   font-size: 160%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam8 a.etiquetatam8{
   font-size: 170%;
   text-decoration: none;
   color: #666666;   
}
.nube div.etiquetas span.etiquetatam9 a.etiquetatam9{
   font-size: 180%;
   text-decoration: none; 
   color: #666666;  
}
.nube div.etiquetas span.etiquetatam10 a.etiquetatam10{
   font-size: 190%;
   text-decoration: none;
   color: #666666;   
}
</style>