
body {
	margin:0;
	padding:0;
	font: bold 11px/1.5em Verdana;
	background-attachment: fixed;
/*	background-color: #f9f9f9;*/
	/*background-color: #a6b0d0;
	background-image: url(../imagenes/difuminado2.gif);
	background-position: center;
	background-repeat: no-repeat;	*/
background: #d3d7e0 url(../imagenes/bg.jpg) repeat-x;
	text-align: center;
}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

a {text-decoration:none;}

.fecha{
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
	color: #666;
}

table.direccion_empresa {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}


table.inicio {
	margin: 0px;
	padding: 0px;
	border: solid 1px black;
	background:white;
	color: black; 
   margin-left: auto;
	margin-right: auto;
	text-align: center;
   width: 790;
   height: 550;
 	/*background: white url(../imagenes/degradado.gif);*/
 	
}

table.inicio td.separacion{
	margin: 0px;
	padding: 0px;
	background:#000000;
}

table.inicio td.cuerpo{
	margin: 0px;
	padding: 0px;
/*	background:#FFFFFF;*/
background: #eee url(../imagenes/mouse.jpg) bottom right no-repeat;
}

table.menu {
	margin: 0px;
	padding: 0px;
	color: black; 
	vertical-align: top;
   /*margin-left: auto;
	margin-right: auto;*/
	text-align: center;
   width: 95%;
 	background: #f9f9f9;
}

table.menu td.item{
	padding: 1px;
	height: 40;
	background-color: #edf2f2;
 /*color:#07399c;*/
	color : black;
}

table.menu td.item:hover{
	padding: 1px;
	height: 40;
	background-color: #e0e9e9;
	color : black;
}

table.menu td.item a{
	color :black;
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
	text-decoration : none;
}

table.menu td.item_seleccionado{
	padding: 1px;
	height: 40;
	background-color: #edf2f2;
	font-weight: bold; 
	color : black;
}





table.separacion {
	margin: 0px;
	padding: 0px;
	color: black; 
   margin-left: auto;
	margin-right: auto;
	text-align: center;
   width: 90%;
 	/*background: white url(../imagenes/degradado.gif);*/
 	
}

table.explicacion{
   margin: 0px;
	padding: 0px;
	color :black;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
/*	font-weight: bold;*/
	text-decoration : none;
}













img {
border: none;
}


/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      background:white;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../imagenes/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../imagenes/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
 


/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      /*background:#efefef;*/
	background:#f4f4f4;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../imagenes/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../imagenes/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }








table.localizacion {
	margin: 0px;
	padding: 0px;
	/*border: solid 1px black;*/
	color: black; 
   margin-left: auto;
	margin-right: auto;
	text-align: center;
   width: 95%;
 	/*background: white url(../imagenes/degradado.gif);*/
 	
}

table.localizacion td.donde{
	color :black;
	font: 19px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
/*	font-weight: bold;*/
	text-decoration : none;
}

table.localizacion td.explicacion{
	color :black;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
/*	font-weight: bold;*/
	text-decoration : none;
}

table.localizacion td.como{
	color :black;
	font: 19px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
	font-weight: bold;
	text-decoration : none;
}


table.contactar {
	margin: 0px;
	padding: 0px;
	/*border: solid 1px black;*/
	color: black; 
   margin-left: auto;
	margin-right: auto;
	text-align: center;
   width: 97%;
 	/*background: white url(../imagenes/degradado.gif);*/
 	
}

table.contactar td.titulo{
	color :black;
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
	font-weight: bold;
	text-decoration : none;
}

table.contactar td.num_telefono{
	color :black;
	font: 25px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: center;
/*	font-weight: bold;*/
	text-decoration : none;
}

table.contactar a{
	color :black;
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
/*	font-weight: bold;*/
	text-decoration : none;
}

/* set millions of background images */
.rbroundbox { background: url('../imagenes/degradado.gif') repeat; }
.rbtop div  { background: url('../imagenes/bordesCabecera/tl.gif') no-repeat top left; }
.rbtop      { background: url('../imagenes/bordesCabecera/tr.gif') no-repeat top right; }
.rbbot div  { background: url('../imagenes/bordesCabecera/bl.gif') no-repeat bottom left; }
.rbbot      { background: url('../imagenes/bordesCabecera/br.gif') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent  { margin: 0 7px; }
.rbroundbox { width: 90%; margin: 1em auto; }



/* set millions of background images */
.rbroundbox2 { background: url('../imagenes/bordesExplicacion/nt.gif') repeat; }
.rbtop2 div  { background: url('../imagenes/bordesExplicacion/tl.gif') no-repeat top left; }
.rbtop2      { background: url('../imagenes/bordesExplicacion/tr.gif') no-repeat top right; }
.rbbot2 div  { background: url('../imagenes/bordesExplicacion/bl.gif') no-repeat bottom left; }
.rbbot2      { background: url('../imagenes/bordesExplicacion/br.gif') no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2  { margin: 0 7px; }
.rbroundbox2 { width: 100%; }




#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:1.2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;font-size:0.7em;color: #666;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F4F4F4; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#F4F4F4; border:0 solid #000; border-width:0 1px;}

table.login{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #666666;
	text-decoration: none;
}

.button_xsmall {
	border: 1px outset;
	font-size:12px;
	font-weight: 300;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url('../imagenes/button_bground.gif');
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	/*border-color: #FFFFFF;*/
}
.button_small {
	border: 1px outset;
	font-size:12px;
	font-weight: 300;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url('../imagenes/button_bground.gif');
	width:75px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	/*border-color: #FFFFFF;*/
}
.button_medium {
	border: 1px outset;
	font-size:12px;
	font-weight: 300;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url('../imagenes/button_bground.gif');
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	/*border-color: #FFFFFF;*/
}
.button_large {
	border: 1px outset;
	font-size:12px;
	font-weight: 300;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url('../imagenes/button_bground.gif');
	width:125px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	/*border-color: #FFFFFF;*/
}
.button_exLarge {
	border: 1px outset;
	font-size:12px;
	font-weight: 300;
	margin: 0px 0px 0px 1px;
	padding: 1px 1px 1px 1px;
	background-image: url('../imagenes/button_bground.gif');
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	/*border-color: #FFFFFF;*/
}

.text_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 16px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.tituloLogin{
	color: #088fbf;
	font-weight: bold;
}
