body {
	color: #494334;
	font-size: 12px; 
	filter: default; 		/*evitamos el anti-alias del texto*/
	background-color: #fff;
	text-align: left;
	margin: 0 auto; 
	margin-top: 3px;
	font-family: Verdana, Times, Arial;
}

ul.llista, ul {
  padding: 8px;
  margin: 0 0 0 13px;
  list-style-image: url(../img/option.gif);
  list-style-type: circle;
}

li { 
  position: relative;
  margin-left: 10px;
  padding-left: 5px;
}
form { margin-top: 0px; }
hr { width:100%;  color: #008080;  }

a, a:link { color: #af2719; font-weight: bold; text-decoration:none; } 
a:visited { color:#af2719; font-weight: bold; text-decoration:none;  }
a:hover   { color: #000000; font-weight: bold; text-decoration:none; }

th { text-align: right; font-weight: bold; }

img{ border: 2px solid #963222;}
img.sin { border: 0; }
img.derecha { float: right; }
img.izquierda { float: left; }

INPUT, TEXTAREA, SELECT { 
	border: 1px solid #AAAAAA; 
	font-size: 11px; 
	color: #red; 
	font-weight: normal;
}
INPUT:hover, TEXTAREA:hover, SELECT:hover { 
	background-color: #EEEEEE; 
}
.check { border: 0px; }

#izquierda { float: left; }
#derecha { float: right; }

/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix { height:1px; }

.cuerpo {
	width: 775px;
	/*width: 100%;*/
	text-align: left;
	margin: 0 auto; 
	border: 0px solid red;
}

#info {
	background: #fff url(../img/fondo.jpg) center no-repeat;
	background-position: 190px 50px; /* x-pos y-pos */
	border: 0px dashed gray;
}

.ocultar { display: none; }

h1 {
	color: #af2719;
	border-bottom: 1px solid #af2719;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
h2 { color: #af2719; font-weight: bold; font-size: 16px; margin: 10px 0 5px 0; text-align: left; }
h3 { color: #af2719; font-weight: bold; font-size: 14px; text-align: left;  }

/*** CABECERA ***/
#cabecera {
	position: relative;
	border: 1px solid #E7E7E8;
}
#cabecera img {
	border: 0;
}
#menuh {
	position: relative;
	margin-top: 5px;
	background-color: #DCDCDC; 
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 5px;
	font-weight: bold;
}
#menuh a, #menuh a:link { color: #808080; font-weight: bold; text-decoration:none; } 
#menuh a:visited { color:#808080; font-weight: bold; text-decoration:none;  }
#menuh a:hover   { color: #000000; font-weight: bold; text-decoration:none; }

/*** PIE ***/
#pie {
	margin-top: 10px;
	border-top: 1px dashed #999;
	font-size: 11px;
	color: #999;
	text-align: right;
}
#pie a { color: #c0c0c0; }
#pie a.inthe { color: #808080; }
#pie a:hover { color: #000; }

/*** LATERAL IZQUIERDO ***/
#lateral_izq {
	width: 185px;
	font-size: 11px;
	float: left;
}
#lateral_izq #caja_menu {
	border: 1px solid #C0C0C0;
	background-color: #fbf4ee;
	margin-top: 5px;
}
#lateral_izq #caja_menu #titulo{
	background-color: #af2719;
	color: #fff;
	font-weight: bold;
	padding: 3px;
}
#lateral_izq #caja_menu #titulo a { color: #fff; }

#lateral_izq #caja_menu #opcion { padding: 3px; }
#lateral_izq #caja_menu #opcion.flecha { 
	background: #fbf4ee url(../img/flecha2.gif) center no-repeat;
	background-position: 97% 50%; /* x-pos y-pos */ 
}
#lateral_izq #caja_menu #opcion:hover { background-color: #dc8870; }
#lateral_izq #caja_menu #opcion a { text-decoration: none; font-weight: normal; color: #000; }


/*** LATERAL DERECHO ***/
#lateral_dere {
	width: 170px;
	font-size: 11px;
	float: right;
	margin-top: 5px;
}
#lateral_dere .caja {
	border: 1px solid #C0C0C0;
	margin-top: 5px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	color: #808080;
	width: 158px;
}
#lateral_dere .caja a.blanco { color: #fff; }
#lateral_dere .caja a.negro { color: #808080; }
#lateral_dere .caja#primero { background-color: #af2719; }
#lateral_dere .caja#segundo { background-color: #bd4632; }
#lateral_dere .caja#tercero { background-color: #cd644e; }
#lateral_dere .caja#cuarto { background-color: #dc8870; }
#lateral_dere .caja#quinto { background-color: #eeb7a3; }
#lateral_dere .caja#sexto { background-color: #f5d8ca; }
#lateral_dere .caja#septimo { background-color: #fbf4ee; }

/*** CENTRO ***/
#centro {
	float:left;
	border: 0px dashed gray; 
	margin: 10px 5px;
	.margin: 20px 5px;  /*** IE ***/
	padding-top: 0px;
	text-align: justify;
	width: 410px;
}
#como_llegar {
	width: 550px;
	.width: 560px;
	padding:5px;
}

