body {
     margin:0;
     padding:0; 
     margin-bottom:10px;
     font-family: "Trebuchet Ms", Arial, Verdana, sans-serif;
     font-size: 76%;
     }

a.left {float:left}
a.right {float:right}

table.bordered{border:1px solid #000;font-size:11px}
table.bordered td {padding:2px;border:1px solid #000;font-size:11px}
table.bordered th {padding:2px;font-size:12px;font-weight:bold;border: 1px solid #000;background:#000;color:#fff}


kbd {background:#ccc;padding:2px;border:1px solid #999}
acronym {border-bottom:1px dotted #444}

img.left {float:left;margin-right:8px;margin-bottom:10px}

img.right {float:right;margin-left:8px;margin-bottom:10px}

blockquote {border:1px solid #222;margin:0;margin-top:15px;padding:10px; }

/* BLOGBODY */

#blogbody h2 {margin-bottom:15px;}


#contenido hr {border:0px; border-bottom:1px solid;background:#fff;width:80%;margin-top:20px;margin-bottom:20px;}

/* ME CARGO LOS SUBS DE LOS LINKS */
h2 a {text-decoration:none}

div#supercontenedor {           
                    width: 760px;
                    margin:10px auto;                  
                    background: #fff;  
                    border: 0px solid #000       
                    }
                    
div#top             {
                    padding:10px;
                    }
                    
div#logo            {
                    width:190px;
                    height:87px;
                    float:left;
                    /*border:1px solid #ccc*/
                    }
div#logo h1         {
                    margin:0;
                    padding:0;
                    text-indent: -9999px;
                    height:85px;
                    background-image: url(cssim/logo.gif);                               
                    }
                    
                    
/*******************************/                   
/* LET GO WITH THE MATRIX MENU */
/******************************/

div#menu            {
                    width:536px;    
                    height:89px;
                    float:right;
                    margin-right:3px;
                  /*  border:1px solid #ccc;*/
                    }

ul#nav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 536px;
	margin: 0;
  padding:0;
  text-indent:0;
	height: 90px;
	list-style-type: none;
	overflow: hidden;
  background: transparent url(cssim/menu3.jpg) no-repeat 0 0; 
}



ul#nav li a {
	position: absolute;
	top: 0;
	width: 83px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 90px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:90px; /* IE5/Win */
	background: transparent url(cssim/menu3.jpg) no-repeat;
}

ul li#news a 			{ background-position: 0 0; width: 90px; left: 0px; }
ul li#news a:hover		{ background-position: 0 -104px; }

ul li#hotels a 			{ background-position: 0px 94px; left: 90px; }
ul li#hotels a:hover		{ background-position: -90px -104px; }

ul li#rest a 			{ background-position: 0px 188px; left: 180px; }
ul li#rest a:hover		{ background-position: -180px -104px; }

ul li#bars a 			{ background-position: 0px 282px; left: 270px; }
ul li#bars a:hover		{ background-position: -270px -104px; }

ul li#acti a 			{ background-position: 0px 376px; left: 360px; }
ul li#acti a:hover		{ background-position: -360px -104px; }

ul li#info a 			{ background-position: 0px 460px; left: 450px; }
ul li#info a:hover		{ background-position: -450px -104px; }

/*********************/
/* END OF THE MATRIX */                    
/*********************/                    


                    
div#contenedor      {
                    padding:4px;              
                    clear:both
                    }   
                    
div#arreglo         {
                    float:left;
                    width:615px;
                    /*border:1px solid #ccc;*/

                    }                                     
                    
div#lateral         {
                    float:left;
                    width:195px; 
                    height:200px;
                    }                                        

div#contenido       {
                    float:right;
                    text-align:left;
                    width:390px;
                    padding-right:10px;
                    }
                    div#contenido h2    {
                                        font-size:1.5em;
                                        margin:0;
                                        margin-top:10px;
                                        padding:0
                                        }
                    div#contenido p    {
                                       margin:0;
                                       margin-top:15px;
                                       padding:0;
                                       padding-right:0px;
                                       }
                               
div#lat1            {                
                    width:193px;
                    margin:0;
                    padding:0;
                    margin-left:5px;
                    /*border:1px solid #ccc;*/
                    background: url(cssim/rdtop.gif) #E5E5E5 top center no-repeat;
                    }  
                    div#lat1 a         {
                                       color:#000
                                       }  
                    div#lat1 h2        {
                                       font-size:1.3em;
                                       margin:0;
                                       }               
                    div#lat1 ol {width:140px;}                                                                    
/*
div#latad           {
                    width:193px;
                    height:150px;
                    margin-left:5px;
                    background:#E5E5E5;
                    margin-bottom: 10px;
                    text-align:center;
                    }  
*/                  
                    div#lateral p {
                                  padding-left:10px;
                                  padding-right:10px;
                                  margin:0;
                                  }
                    div#lateral h2 {
                                  padding:8px;
                                  margin:0px auto;
                                  font-size:1.5em;
                                  text-align:center;
                                  }   


div#latder  {
            position:relative;
            width:128px;
            text-align:center;
            float:right;
            padding:0px;
            margin-right:8px;
            }
            div#latder a{color:#880026}
            
            div#latder h2 {
                          font-size:0.85em;
                          text-transform:uppercase;     
                          letter-spacing:1px;
                          margin:0;
                          padding:0;           
                          color:#000
                          }
            div#latder h3 {
                          font-size:0.9em;
                          margin:0;
                          padding:0;
                          margin-top:5px;
                          }                                                                                                                                   

div#pie {font-size:10px;text-align:center;margin-top:15px;margin-bottom:15px;clear:both;}
div#pie ul {display:inline;margin:0;padding:0;text-indent:0;}
div#pie ul li {display:inline;margin-left:10px;}
div#pie ul li a {color:#000; text-decoration:none}

/* CLASES VARIAS */

/* Caja de busqueda */
.searchlabel {font-weight:bold;font-size:1.1em;display:block;padding:0;margin:0}
.boton {color:#fff;background:#777;border:1px solid #000;font-weight:bold;width:100px;margin-top:5px;}                                     
.buscar {margin-right:10px;}
     
.hround {height:15px;background: url(cssim/rdbot.gif) #fff 0 0 no-repeat;padding:0;margin:0}


   /* Bread crumb navigation */
   div#guia {font-size:90%}
   div#guia h1 {font-weight:normal;font-size:100%;display:inline;text-decoration:none}
   div#guia h1 a{font-weight:normal;font-size:100%;display:inline;text-decoration:none}
   div#guia h2 {font-weight:normal;font-size:100%;display:inline;}
   div#guia h3 {font-weight:normal;font-size:100%;display:inline;}
   div#guia ul {display:inline;margin:0;padding:0;text-indent:0; }
   div#guia ul li {display:inline;margin:0;padding:0;text-indent:0}
   div#guia ul li a{padding-right:15px;background: url(cssim/flechanegra.gif) right center no-repeat}
   .here {  
         padding-left:2px;
         font-weight:bold
         }
.offsite {
    padding-right: 9px;
    background: url(cssim/aoutside.gif) no-repeat right; 
}                         

/* category post navigation */

#prevnext {font-size:0.89em;margin-top:30px;display:block;text-align:center}
#prevnext ul {display:block;margin: 0 auto;padding:0;text-indent:0;}
#prevnext ul li{display:inline;}
#prevnext ul li a {text-decoration:none;border-bottom:1px dotted #666}

.atencion {color: #ff0000;font-weight:bold}
           
#map ul {list-style:none}  
table {clear:both}
dl, dd, dt {text-indent:0;margin:0;padding:0;}