body {
	font:12px Arial, Helvetica, sans-serif;
	color:#264f85;
	margin:0px;
	background:#b1cf85 url(imagenes/fondo.jpg) repeat-x;
	margin-bottom:15px;
	text-align:justify;
}

a{text-decoration:none;}

.clear {	clear:both;	}

h1 {
	color:#8ab248;
	font-size:22px;
	margin:0px;
	margin-bottom:10px;
}

h2 {
	font-size:16px;
	color:#ed8701;
	border-bottom:1px solid;
	margin:0px;
	margin-bottom:5px;
}

#encabezado {
	height:325px;
	/* background:url(imagenes/encabezado.jpg);*/
	position:relative;
	margin:auto;
	margin-top:0px;
	width:980px;
}

#contenido {
	margin-top:0px;
	width:978px;
	overflow:hidden;
	position:relative;
	margin:auto;
	display:block;
	background:#fcfcfc;
	border-right:2px #dde9c9 solid;
	border-left:2px #dde9c9 solid;
}


#menu {
	width:192px;
	height:363px;
	position:relative;
	margin:auto;
	background:url(imagenes/fondo_menu.jpg);
	float:left;
	padding-left:10px;
}

#menu div {
	width:184px;
	border-bottom:1px dashed #ffffff;
	padding-top:5px;
	padding-bottom:5px;
}

#menu a {
	text-decoration:none;
	color:#ffffff;
}

#sociedad_angloamericano_cambridge {
	width:547px;
	height:363px;
	position:relative;
	margin:auto;
	float:left;
	background:url(imagenes/fondo_sociedad_cambridge.jpg);
}

#forma_contacto {
	width:214px;
	height:363px;
	position:relative;
	margin:auto;
	background:url(imagenes/fondo_contacto.jpg);
	float:left;
	padding-left:15px;
	color:#ffffff;
}

.tit {
	margin:0px;
	margin-bottom:10px;
	color:#ffffff;
	font-size:22px;
	text-align:center;
}

.boton {
	width:100px;
	height:33px;
	color:#264f85;
	float:right;
	margin-right:4px;
	margin-top:14px;
	font-size:10px;
	font-weight:bold;
	border:solid 1px;
}

#izquierdo {
	width:180px;
	position:relative;
	margin:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:15px;
	background:url(imagenes/fondo_izquierdo.jpg) no-repeat;
	/*border-right:1px dashed;*/
}

#izquierdo h3{
	font-size:13px;
	text-decoration:none;
	color:#8AB248;
	border-bottom:#8AB248 dotted 1px;
}

#izquierdo a{
	text-decoration:none;
	color:#8ab248;
}

#izquierdo ul{
	list-style-image: url('imagenes/lista.png');

}

#centro {
	width:535px;
	position:relative;
	margin:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-right:1px dashed #264f85;
	border-left:1px dashed #264f85;
}

#centro a{
	color:#264F85; 
	text-decoration:none;
	}

#derecho {
	width:198px;
	position:relative;
	margin:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:12px;
	background:url(imagenes/fondo_derecho.jpg) no-repeat;
	/*border-left:1px dashed #264f85;*/
}

#promociones {
	width:194px;
	height:108px;
	position:relative;
	margin:auto;
	background:url(imagenes/promociones_angloamericano.jpg) no-repeat;
	margin-top:14px;
}

#promociones img {
	margin-top:66px;
	margin-left:20px;
}

#informes_en_linea {
	width:193px;
	height:85px;
	position:relative;
	margin:auto;
	
}

#angloamericano_aguascalientes {
	width:193px;
	height:100px;
	position:relative;
	margin:auto;
	margin-top:11px;
}


#angloamericano_aguascalientes1 {
	width:193px;
	height:110px;
	position:relative;
	margin:auto;
	margin-top:11px;
}

#pie {
	margin-top:0px;
	width:980px;
	margin:auto;
	background:#fbfbfb url(imagenes/fondo_pie.jpg) no-repeat;
}

#menu_pie{
	margin:auto;
	padding-top:75px;
	height:40px;
	width:970px;
	text-align:center;
}
	
#menu_pie a{
	color:#264f85;
	font-weight:bold;
	text-decoration:none;
	margin-right:15px;
	padding-right:15px;
	border-right:#264f85 1px solid;
}

#menu_pie a:hover {
	color:#feb454;
}

#leyenda{
	text-align:center;
	font-size:10px;
}

#validaciones{
	padding-top:10px;
}

#pie_abajo {
	margin-top:0px;
	margin:auto;
	background:#b1cf85;
	width:980px;
}

/* clase para las tablas */
.tabla{
	margin-left:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	border-collapse: collapse;


}


.tabla th {
    background-color: #2C4D82;
	text-align:center;
	color:#fff;
	height:30px;
	margin:auto;
	border: 1px solid #ccc;


	}

.tabla p {
float:left;
    text-align:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;

	}

.tabla td { 
    
	text-align:left;
	height:30px;
	width:auto;
	padding:5px;
	border: 1px solid #ccc;
}

tabla{border-collapse:collapse;}
.tabla td{padding:5px;border:1px solid #CCCCCC;border-collapse:collapse;}
.tabla th{color:#FFFFFF;padding:5px;text-align:center;
}

.ver_mas{float:right;color:#f8aa21;font-weight:bold;margin-right:23px;margin-top:-15px;}
.ver_mas:hover{color:#f87117;}