/* Cuerpo de la página */
body {
	margin: 0;
	padding: 0;
	background: #FFCC33;
/*	
	background: #FFCC33;
	background: #F6D48F;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
a {
	color: #FF0000;
}
a:hover {
	text-decoration: none;
}
#encabezado {
	width: 800px;
	height: 295px;	
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213 url(images/encabezado2.jpg) no-repeat center top;
}
#encabezado h1 {
	margin: 0;
	padding: 0 0 0 0;
	letter-spacing: -2px;
	font-size: 40px;
}
#encabezado h1 a {
	color: #FFFFFF;
}
#encabezado h2 {
	margin: -20px 0 0 0;
	padding: 0 0 0 175px;
	letter-spacing: normal;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#encabezado h2 a {
	color: #CAF368;
}
#encabezado a {
	text-decoration: none;
}

#header2 {
	width: 800px;
	height: 50px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213;
}
#header2 h1 {
	margin: 0;
	padding: 200px 0 0 40px;
	letter-spacing: -2px;
	font-size: 40px;
}
#header2 h1 a {
	color: #FFFFFF;
}
#header2 h2 {
	margin: -10px 0 0 0;
	padding: 0 0 0 175px;
	letter-spacing: normal;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#header2 h2 a {
	color: #CAF368;
}
#header2 a {
	text-decoration: none;
}
#botones_barra_izq {
	float: left;
	width: 28px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/barra_izq.jpg) no-repeat center top;
}
#botones_barra_der {
	float: right;
	width: 28px;
	height: 50px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213 url(images/barra_der.jpg) no-repeat center top;
}

/* HEADER NUEVO ESTILO */
#header {
	width: 800px;
	height: 150px;
	margin: 0 auto;
	background: #631213;
}
#header p {
	margin: 0;
	font-size: 85%;
}
#header_imgizq {
	float: left;
	width: 28px;
	height: 150px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213 url(images/head_izq.jpg) no-repeat center top;
}

/* HASTA AQUI**********************************************************************************/


.title1 {
	margin: 0;
	padding: 0px 0;
	background: #631213;
/*	background: url(images/img07.gif) repeat-x left bottom;*/	
	font-weight: normal;
	font-size: 100%;
	color: #FFFFFF;
}

.title2 {
	margin: 0;
	padding: 10px 0;
	background: url(images/img09.gif) repeat-x left bottom;
	font-size: 150%;
	font-weight: normal;
	color: #BA2229;
}
.title3 {
	margin: 0;
	padding: 10px 0;
	background: url(images/img09.gif) repeat-x left bottom;
	font-size: 150%;
	font-weight: normal;
	color: #000000;
}
.title4 {
	margin: 0;
	padding: 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000;
}
.title5 {
	margin: 0;
	padding: 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
.title6 {
	margin: 0;
	padding: 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}
.letralateral_titulo {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #FFFFFF;
	text-decoration: none;
}
.letralateral_contenido {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
}
.letra_titulos {
	margin: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	color: #BA2229;
	text-decoration: none;
}
.letra_email {
	margin: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.letra_contenidos {
	margin: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.letra_ejemplos {
	margin: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
/* Ajuste de la página */

#page {
	width: 800px;
	height: 600px;
	margin: 0 auto;
}

/* Sidebar */
#sidebar {
	background-color:#631213;
	float: left;
	width: 215px;
	height: 600px;
	margin-left: 0px;
}

/* Sidebar */
#sidebar2 {
	float: left;
	width: 28px;
	margin-left: 772px;	
}

/* Menu */
#menu li {
	padding: 10px 0;
	background: url(images/img02.gif) repeat-x;
}
#menu a {
	text-decoration: none;
	font-size: 129%;
	color: #FFFFFF;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}
/* Login */

#login {
	padding: 20px;
	height: 190px;/*	background: url(images/img06.gif) repeat-x;*/
	background: #631213;
}

#login form {
	margin: 0;
	padding: 0px 0 0 0;
}

#login fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#login label {
	color: #FFFFFF;
}

#inputtext1, #inputtext2 {
	width: 194px;
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
}

#inputsubmit1 {
	margin-bottom: .5em;
	font: bold 100% Georgia, "Times New Roman", Times, serif;
	/*color: #666666;*/
}

#login a {
	color: #FFFFFF;
}

/* Footer */

#footer {
	width: 800px;
	height: 116px;
	margin: 0 auto;
/*	background: #990000;*/
	background:url(images/footer_garigol.jpg);
}

#footer p {
	margin: 0;
	font-size: 85%;	
}

#links {
	float: left;
	width: 220px;
	height: 45px;
	padding: 35px 0 0 20px;
	background: url(images/img13.gif) repeat-x;
}

#links a {
	color: #FFFFFF;
}

#legal {
	float: left;
	width: 800px;
	height: 45px;
	padding: 35px 0 0 20px;
}

/*---Contenido---*/
#contenido {
	float: left;
	width: 529px;	
	height: 570px;
}

.boxed {
	/* padding: top, right, bottom, left;  */
	padding: 5px 22px 30px 22px;
}
.liga {
	background-color: ffffff; 
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 1px;
}
/* Content */
#img {
	float: left;
	width: 520px;
}
#headerside {
	background-color:#631213;
	float: left;
	width: 215px;
	height: 150px;
	margin-left: 0px;
}
#headermenu {
	padding-left: 0px;
	padding-top: 0px;
}
#headermenu li {
	padding: 0px 0;
	background: url(images/img02.gif) repeat-x;
}
#headermenu a {
	text-decoration: none;
	font-size: 129%;
	color: #FFFFFF;
}
#headermenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#headercont {
	float: left;
	width: 529px;	
	height: 150px;
}
.headerboxed {
/*	padding: 5px 30px 20px 30px;*/
	padding: 0px 0px 0px 0px;
}
#header_imgder {
	float: right;
	width: 28px;
	height: 150px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213 url(images/head_der.jpg) no-repeat center top;
}
#headerpage {
	width: 800px;
	height: 150px;
	margin: 0 auto;
}
#headerbotones {
	width: 300px;
	height: 50px;
	margin: 0 auto;
	background: #000000;
}
#imghc {
	float: left;
	width: 529px;	
	height: 150px;
}
.imghb {
/*	padding: 5px 30px 20px 30px;*/
	padding: 20px 20px 5px 20px;
}
#sup_izq {
	width: 485px;
	height: 40px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	padding-left: 0px;
}

#boton_test {
	width: 800px;
	height: 50px;	
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213;
}

#boton_test h1 {
	margin: 0;
	padding: 0 0 0 0;
	letter-spacing: -2px;
	font-size: 40px;
}
#boton_test h1 a {
	color: #FFFFFF;
}
#boton_test h2 {
	margin: -20px 0 0 0;
	padding: 0 0 0 175px;
	letter-spacing: normal;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#boton1 {
	float: left;
	width: 124px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/home.png) no-repeat center top;	
}
#boton2 {
	float: left;
	width: 124px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/ejemplos.png) no-repeat center top;	
}
#boton3 {
	float: left;
	width: 124px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/estudio_digital.png) no-repeat center top;	
}
#boton4 {
	float: left;
	width: 124px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/servicios.png) no-repeat center top;	
}
#boton5 {
	float: left;
	width: 124px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/contacto.png) no-repeat center top;	
}
#boton6 {
	float: left;
	width: 118px;
	height: 50px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/ayuda.png) no-repeat center top;	
}

#boton_sotano {
	float: left;
	width: 230px;
	height: 131px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	/* background: url(images/dist_sotano.jpg) no-repeat center top;	*/
}

#boton_porrua {
	float: left;
	width: 225px;
	height: 138px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	/* background: url(images/dist_porrua.jpg) no-repeat center top;	*/
}

#boton_mancha {
	float: left;
	width: 225px;
	height: 224px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	/* background: url(images/dist_mancha.jpg) no-repeat center top;	*/
}

#boton_gandhi {
	float: left;
	width: 225px;
	height: 57px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	/* background: url(images/dist_gandhi.jpg) no-repeat center top;	*/
}

#boton_depot {
	float: left;
	width: 225px;
	height: 100px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	/* background: url(images/dist_depot.jpg) no-repeat center top; */
}

#boton_max {
	float: left;
	width: 225px;
	height: 60px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	/* background: url(images/dist_max.jpg) no-repeat center top; */
}

#boton1_d {
	float: none;
	width: 140px;
	height: 47px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/downloads.png) no-repeat center top;	
}
#boton1_f {
	float: none;
	width: 140px;
	height: 47px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/faq.png) no-repeat center top;	
}
#boton1_b {
	float: none;
	width: 140px;
	height: 47px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
	background: #631213 url(images/blog.png) no-repeat center top;	
}

/* HEADER NUEVO ESTILO */
#centro {
	width: 800px;
	height: 600px;
	margin: 0 auto;
	background: #FFFFFF;
}
#centro p {
	margin: 0;
	font-size: 85%;
	
}
#imagen_izquierda {
	float: left;
	width: 28px;
	height: 600px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213 url(images/izq.jpg) no-repeat center top;
}

#imagen_derecha {
	float: right;
	width: 28px;
	height: 600px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213 url(images/der.jpg) no-repeat center top;
}
#estudio_contenido {
	float: left;
	width: 485px;	
	height: 565px;	
}
.estudio_boxed {
	/* padding: top, right, bottom, left;  */
	padding: 0px 0px 0px 0px;
}
#estudio_panel {
	background-color: #D1D1D1;	
	width: 400px;
	height: 150px;
	margin-left: 0px;
}
.title_estudio_header {
	font-size: 110%;
	font-weight: normal;
	color: #000000;
}
.title_estudio_content {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

#fondo_estudios {
	width: 360px;
	height: 30px;
	margin: 0 auto;
	background: #E0E0E0;
}
#fondo_estudios_result {
	width: 360px;
	height: 50px;
	margin: 0 auto;
	background: #E0E0E0;
}

#fondo1 {
	width: 360px;
	height: 51px;
	margin: 0 auto;
	background: #E0E0E0;
}
#input1 {
	float: left;
	width: 20px;
	padding: 0px 0px 0px 0px;
}
#input2 {
	float: right;
	width: 20px;
	padding: 0px 0px 0px 0px;
}
#input3 {
	float: none;
	width: 20px;
	padding: 0px 0px 0px 0px;
}
/* padding: top, right, bottom, left;  */
#input4 {
	float: left;
	width: 20px;
	padding: 180px 0px 0px 0px;
}
#input5 {
	float: right;
	width: 20px;
	padding: 180px 0px 0px 0px;
}
#input6 {
	float: none;
	width: 20px;
	padding: 180px 0px 0px 0px;
}

#input7 {
	float: left;
	width: 20px;
	padding: 180px 0px 0px 0px;
}
#input8 {
	float: right;
	width: 20px;
	padding: 180px 0px 0px 0px;
}
#input9 {
	float: none;
	width: 20px;
	padding: 180px 0px 0px 0px;
}
#estilo1 {
	float: left;
	width: 250px;
	height: 50px;
}
.estilo2 {
/*	padding: toppx rightpx bottompx leftpx;*/
	padding: 2px 2px 1px 1px;
}
.letra1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #666666;
	text-decoration: none;
}
.letra2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #666666;	
	text-decoration: none;
}
.letra3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size: 130%;
	color: #BA2229;	
}
#imagen1 {
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 0px;
}
#imagen2 {
	padding-left: 0px;
	padding-top: 0px;
}
#tipo_firma {
	float: right;
	width: 86px;
	height: 49px;
	margin: 0 auto;
	padding: 1px 1px 1px 1px;
	background: #E0E0E0;
}

#fondo_hoja {
	width: 360px;
	height: 400px;
	margin: 0 auto;
	background: #E0E0E0 url(images/fondo_hoja.jpg) no-repeat center top;
}

#impresion_fondo {	
	float: left;
	width: 380px;
	height: 30px;	
	margin: 0 auto;
	padding: 0 0px 0px 0px;
}
#impresion {
	float: left;
	width: 28px;	
}
#impresion_envio {
	float: right;
	width: 28px;
	height: 30px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	/*background: #631213 url(images/barra_der.jpg) no-repeat center top;*/
}

#fondo_inputs {
	width: 360px;	
	height: 50px;	
	margin: 0 auto;
	padding: 0 0px 0px 0px;
	background: #631213;
}
#input_izq {
	float: left;
	width: 28px;
	height: 10px;	
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
}
#input_central {	
	float: left;
	width: 304px;
	height: 10px;
	margin: 0 auto;	
	padding: 0 0px 0px 0px;
}
#input_der {
	float: right;
	width: 28px;
	height: 10px;
	margin: 0 auto;
	padding: 0 0px 0px 0px;
}
#input_medio {
	float: none;
	padding: 190px 0px 0px 0px;
}
#input_inferior {
	float: none;
	padding: 170px 0px 0px 0px;
}
#letra_diagnostico {
	font-family: Geneva, Arial, Helvetica, sans-serif;	
	font-size: 100%;
	color: #BA2229;
}
