/* CSS Document */

body {
	margin:5px 0 5px 0;
	padding:0;
	background:white;
	color:black;
}

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

a {
	text-decoration:none;
	color:#003974;
	font-weight:bold;
}

a:hover {
	color:#0066B3;
}

p {
	margin:0 0 10px 0;
	font-size:inherit;
}

form {
	margin:0;
}

div#centrador {
	text-align:center;
}

	div#todo {
		text-align:left;
		width:765px;
		margin-left:auto;
		margin-right:auto;
	}

		div#header {
			background-image:url(../gfx/header/header.jpg);
			height:140px;
			margin-bottom:5px;
			cursor:pointer;
		}
		
		div#cuerpo {
			margin-top:10px;
		}
		
			div#menu {
			}
				div#menu a {
					font-weight:bold;
					padding-left:16px;
					margin:0 0 0 15px;;
				}
				div#menu a.menu_link_azul {
					color:#003974;
					background:url(../gfx/menu/flecha_azul_off.gif) left no-repeat;
				}
				div#menu a.menu_link_azul:hover {
					color:#0066B3;
					background:url(../gfx/menu/flecha_azul_on.gif) left no-repeat;
				}
				div#menu a.menu_link_azul_on {
					color:#0066B3;
					background:url(../gfx/menu/flecha_azul_on.gif) left no-repeat;
				}
				div#menu div.menu_bajolink_azul {
					margin:4px 0 4px 0;
					font-size:0px;
					background:url(../gfx/menu/linea_azul.gif) no-repeat center;
					height:3px;
				}
				div#menu a.menu_link_naranja {
					color:#E0861A;
					background:url(../gfx/menu/flecha_naranja_off.gif) left no-repeat;
				}
				div#menu a.menu_link_naranja:hover {
					color:#FCAF17;
					background:url(../gfx/menu/flecha_naranja_on.gif) left no-repeat;
				}
				div#menu a.menu_link_naranja_on {
					color:#FCAF17;
					background:url(../gfx/menu/flecha_naranja_on.gif) left no-repeat;
				}
				div#menu div.menu_bajolink_naranja {
					margin:4px 0 4px 0;
					font-size:0px;
					background:url(../gfx/menu/linea_naranja.gif) no-repeat center;
					height:3px;
				}
				div#menu div#bandera_espanol {
					width:30px;
					height:15px;
					position:absolute;
					top:;
					left:;
				}
				div#menu div#bandera_ingles {
					width:30px;
					height:15px;
					position:absolute;
					top:;
					left:;
				}
				div#menu div#menu_contacto {
					margin-top:6px;
					border:1px solid #5DA9DD;
				}
					div#menu div#menu_contacto div#menu_contacto_titulo {
						background:url(../gfx/menu/contacto_fondo_titulo.gif) left repeat-x;
						color:#0066B3;
						font-weight:bold;
						margin:1px;
						padding:7px 0 7px 10px;
					}
					div#menu div#menu_contacto div#menu_contacto_contenido {
						padding:5px 10px 6px 10px;
					}
					div#menu div#menu_contacto div#menu_contacto_contenido p {
						font-size:8pt;
					}
					div#menu div#menu_contacto span.menu_contacto_contenido_telefonos {
						font-size:11pt;
						font-weight:bold;
					}
					div#menu div#menu_contacto a.menu_contacto_link {
						color:#003974;
						display:block;
						text-align:right;
						background:url(../gfx/menu/flecha_azul_off.gif) right no-repeat;
						font-weight:bold;
						padding-right:14px;
					}
					div#menu div#menu_contacto a.menu_contacto_link:hover {
						color:#0066B3;
						background:url(../gfx/menu/flecha_azul_on.gif) right no-repeat;
					}
			
			div#contenido {
				margin:0 0 0 10px;
			}
				div#contenido img.empresa_imagen {
					border:1px solid #5DA9DD;
					padding:2px;
					margin:0 0 15px 15px;
					float:right;
				}
				div#contenido div.texto_diferente {
					color:#706D6E;
				}

				/* servicios */
				div#contenido img.imagen_servicios {
					margin:0 10px 15px 0;
				}
				div#contenido div.servicios_titulo {
					font-weight:bold;
				}
				div#contenido div.servicios_resaltado {
					color:#E0861A;
					font-weight:bold;
				}
				
				/* catalogo */
				div#contenido div.barratitulo {
					background:url(../gfx/menu/contacto_fondo_titulo.gif) left repeat-x;
					color:#0066B3;
					font-weight:bold;
					margin:1px;
					padding:7px 0 7px 10px;
				}
		
		div#footer {
			border-top:4px solid #2574b8;
			margin:5px 0 5px 0;
			padding:5px 0 0 0;
		}
			div#footer td {
				color:#66A3D1;
				font-size:7pt;
			}