body {
	background-color: #5B0000;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
td,th {
	font-family: Century Gothic;
	font-size: 13px;
}
td.tdmenuizq
{
	background-color: #DCBEA1;
}
td.tdmedio{
	background-color: #ffffff;/*FFF7F0*//*F8F4EF*/;
}
td.tdright{
    background-color: #fff/*FFF7F0*//*FCF5ED*//*F8F4EF*/;
}
a.titulo-peq {
	font-family: Lucida Handwriting, Century Gothic;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
a.titulo-peq:hover{
	font-family: Lucida Handwriting, Century Gothic;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	
}

.fondo{background-color:#ecd2b9 !important;}

.titulo {
	font-family: Lucida Handwriting, Century Gothic;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}

.subtitulo {
    font-family: Century Gothic;
	font-size: 13px;
	color: #990000;
}

.subtitulo-peq {
    font-family: Century Gothic;
	font-size: 11px;
	color: #990000;
}

.standard-peq {
   font-family: Century Gothic;
	font-size: 10px;
}

.contraste-fondo {
    font-family: Century Gothic;
	color:#FFF7EF/*FFFFCC*/;
}
.contraste-blanco {
    font-family: Century Gothic;
	color:#FFFFff;
}

a.enlaces-subtitulo:hover {
   font-family: Century Gothic;
   font-size: 13px;
   color:#990000
 }
 a.enlaces-subtitulo:link {
	color: #990000;
	text-decoration: underline;
}
a.enlaces-subtitulo:visited {
	color: #990000;
	font-size: 13px;
	text-decoration: underline;
}
a.enlaces-subtitulo:hover {
	color: #5b0000;
	text-decoration: underline;
}
a.enlaces-subtitulo:active {
	color: #990000;
	text-decoration: underline;
}


a.enlaces-internos:hover {
   font-family: Century Gothic;
   color:#990000
 }
 a.enlaces-internos:link {
	color: #990000;
	text-decoration: underline;
}
a.enlaces-internos:visited {
	color: #990000;
	text-decoration: underline;
}
a.enlaces-internos:hover {
	color: #5b0000;
	text-decoration: underline;
}
a.enlaces-internos:active {
	color: #990000;
	text-decoration: underline;
}

td.encabezado{
background-color: #730000/*990000*/;
font-family: Century Gothic;
color:#FFFFFF/*#FFF7EF*//*FFFFCC*/;

}
a.enlace-simple {
font-family: Century Gothic;
}
a.enlace-simple:hover{
	text-decoration: underline;	
}
a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	color: #000000;
	text-decoration: none;
}
.especial {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

.estilo1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

.estilo2 {
	color: #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.estilo3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

.lefttable {
	background-color: #F8F4EF;
}

.maintable {
	background-color: #E1D9C4;
}

.membrete {
	color: #000000;
	font-size: 10px;
}

.membrete {
	color: #000000;
	font-size: 10px;
}

.membrete1 {
	color: #000000;
	font-size: 11px;
}

.membrete1 {
	color: #000000;
	font-size: 11px;
}

.membrete11 {
	color: #000000;
	font-size: 11px;
}

.style5 {
	font-size: 12px;
}

.style7 {
	color: #FFF7D9;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.menu {
	font-family: "Century Gothic", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.submenu {
	font-family: "Century Gothic", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.titulos {
	color: #990000;
	font-size: 16px;
	font-weight: bold;
}

.view {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* definiciones para nuevo diseno*/
.fondo-contenido{
background-color:#FFF7F0;
border:0px;}
.bordes{
border:8px !important;
border-color:#FFF7F0;}
.fondo-celdas{
background:#FFFFFF;}
.fondo-celdastop{
vertical-align:top;
background-image:url(../image/cusco-information/panel_top.jpg)!important;
height:5px;}
.fondo-celdasbottom{
vertical-align:top;
background-image:url(../image/cusco-information/panel_bottom.jpg)!important;
height:5px;}
.descripcion{
padding:0px;
border:0px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
margin-left:10px;
text-align:justify;}
.borde-foto{
border: 1px solid #9B3131;
margin:2px;}
.borde-table{
border:1px solid #D2C0B6;
padding:0;
margin:0;}
.borde-image{
padding:0;
border:0;
margin:6px;}
.smaller-text{
text-align:center;
font-family:"Californian FB", Arial, "Times New Roman";
font-weight:bold;
}
.toll-free{
color:#EA0138;
font-family:"Californian FB", Arial, "Times New Roman";
font-weight:bold;
font-size:100%;
}
.title-details{
color:#660000;
font-family:"Californian FB", Arial, "Times New Roman";
font-size:115%;
font-weight:bold;
}
.room{
background:url(../image/hotel-room-casa-san-blas/cusco-rooms-description.jpg) no-repeat;
text-align:left;
height:186px;
}
.descrip-room{
margin: 0px 0px 0px 20px;
text-align:left;
font-size:95%;
width:196px;}
.suite{
background:url(../image/hotel-room-casa-san-blas/cusco-suite-apartment.jpg) no-repeat;
text-align:left;
height:201px;
}
.amennities-header{
background:url(../image/hotel-amenities-services/header-amenities.jpg) no-repeat;
margin-left:10px;
}
.amenities-fondo{
background:url(../image/hotel-amenities-services/amenities-hotel-cusco.jpg) no-repeat !important;
height:352px;
}
.amenities-desc{
margin: 5px 5px 5px 10px;
text-align:left;
color: #660000;
font-size:95%;
}
.amenities-desc li{
list-style:none;
list-style-image:url(../image/hotel-amenities-services/list.gif);
}
.amenities{
display:block;
margin:0px;
padding:0px;
margin-left:10px;
text-align:left;
color:#000000;
font-size:95%;}
.concierge{
display:block;
margin:5px;
font-size:95%;
font-weight:bold;
text-align:left;}
.concierge li{
/*display:block;*/
margin:0px 0px 0px 8px;
list-style-image:url(../image/cusco-information/list-circle.jpg);
line-height:19px;
color: #660000;}
.concierge-link{
color:#660000;
text-decoration:none;
font-size:95%
}
.cusco-information{
color:#660000;
text-align:right;
font-size:90%;
font-weight:bold;}
.textil{
background:url(../image/textile/textil-header-room1.jpg) no-repeat;
padding:0px;
margin:0px;
width:645px;}
.textil1{
background:url(../image/textile/textil-header-room2.jpg) no-repeat;
width:645px;
padding:0px;
margin:0px;
}
.textil-detail{
background:url(../image/textile/textil-background.jpg) no-repeat;
padding:0px;
margin:0px;}
.textil-room{
display:block;
margin:10px 5px 5px 35px;
font-size:95%;
line-height: 23px;
width:235px;
padding:0px;
}
.espacio-textil{
height:22px;}
.text-bottom{
margin:0;
margin-left:5px;
color:#E8CDB6;
font-size:90%;
font-weight:bold;
}
/*table footer*/
#bottom{
border:0;
padding:0;
margin:0;
background:url(../image/about-us/footerpanel.jpg) no-repeat !important;
height:40px;
font-family:"Californian FB", Arial, "Times New Roman";
/*font-weight:bold;*/
font-size:95%;
text-align:center;
}
.bottom-first{
border:0;
/*margin:5px 10px 0xp 15px;*/
padding:5px 10px 0px 15px; 
height:20px;
color:#660000;
font-weight:bold;
}
.bottom-second{
color:#999999;
font-weight:normal;
}

a.bottom-first{
margin:0;
padding:5px 0px 0px 0px;
color:#660000;
font-weight:normal;
text-decoration:underline;
}
a.bottom-first:hover{
text-decoration:underline;
font-size:100%;
color:#660000;}
a.bottom-second{
color:#999999;
text-decoration:underline;}
a.bottom-second:hover{
color:#999999;
text-decoration:underline;}
.tejidos{
padding:0;
border:0;
height:20px;}
.other-titles{
color:#730000;
font-weight:bold;
}
.img-clean{
border:0px;
margin:0px;
padding:0px;}

.vinetas{
padding: 5px 0px;
margin: 0px;
margin-left:10px;
}
.alinear-izq{
margin-left:10px;
text-align:left;}

.alinear-text-izq{
padding:0;
border:0;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
text-align:left;}
.vinetas2{
padding: 0px;
margin: 0px 0px 3px 0px;
list-style:none;
line-height: 18px;
/*list-style-image:url(../image/logos-san-blas/vineta.jpg);*/
margin:0px 0px 0px 10px;}
.servicios{
margin: 5px 5px 5px 10px;
padding: 0px;
text-align:left;
color: #660000;
font-size:95%;
}
.titles{
padding:0px;
border:0px;
margin:0px;
margin-left:10px;
}
.alinear-center{
padding:0;
margin:5px 10px;
text-align:center;
}
.sustainability{
padding:0px;
border:0px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
margin-left:20px;
text-align:justify;}

td.promos {
    font-family: Century Gothic; 
    font-size:12px;
}


#partners {
	color:#999999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#partners a {
	color:#999;
	font: normal 11px Arial, Helvetica, sans-serif;
}

h3.camtitle{font-size: 16px; padding:0; padding:0;}
 
div#webcam-box{
	float:left;
	background:#fef5ec;
	w\idth:622px;
	margin-left:10px;
	
	
}

div#webcam-pic{
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#990000;
	width:400px;	
	padding:20px 30px 30px 30px;
}

div#webcam-pic p {display:block;}

div#webcam-menu{
	float:left;	
	width:160px;
}


div#webcam-menu ul{
	margin:0;
	padding:0;
	width:162px;
	z-index:999;
}

div#webcam-menu li, div#webcam-menu li a {
	display:block;
}

div#webcam-menu li {
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
}

div#webcam-menu li a {
	font:normal 12px Arial;
	line-height:1.3em;
	padding:4px 10px;
}

div#webcam-menu a:hover {

	background:url('../image/webcams-menu-hover-bg.gif'); 
	color:#FFFFFF;
	
}
