@charset "UTF-8";
/* CSS Document */


body {
	background-color: #797979;
	margin: 0px;
	background-image: url(../imagenes/layout/fn.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	color: #747474;
	font-size: 12px;
}
h1 {
	color: #F58535;
	font-size: 24px;
}
h2 {
	font-size: 24px;
	color: #707070;
}
h3 {
	font-size: 16px;
	color: #F08638;
}
label {
	font-weight: bold;
	color: #717171;
	font-size: 14px;
}
#center ul {
	list-style-image: url(../imagenes/layout/vin.jpg);
	margin: 0px;
	font-size: 14px;
	color: #727272;
}
#center li {
	margin-bottom: 4px;
}
.catorce {
	font-size: 14px;
}
#contenedor {
	width: 980px;
	float: left;
	margin-left: -490px;
	position: absolute;
	left: 50%;
}
#head {
	background-image: url(../imagenes/layout/cra_logo.jpg);
	width: 980px;
	height: 100px;
	background-repeat: no-repeat;
	float: left;
}
#menu {
	background-image: url(../imagenes/layout/fn_menu.jpg);
	float: left;
	height: 50px;
	width: 980px;
}
#menu ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 010px;
}
#menu li {
	margin: 0px;
	padding: 0px;
}
#inicio a {
	background-image: url(../imagenes/menu/inicio.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#compania a {
	background-image: url(../imagenes/menu/compania.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cobertura a {
	background-image: url(../imagenes/menu/cobertura.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#clientes a {
	background-image: url(../imagenes/menu/clientes.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#servicios a {
	background-image: url(../imagenes/menu/servicios.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#contacto a {
	background-image: url(../imagenes/menu/contacto.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#inicio a:hover {
	background-image: url(../imagenes/menu/inicio_over.png);
}
#compania a:hover {
	background-image: url(../imagenes/menu/compania_over.png);
}
#cobertura a:hover {
	background-image: url(../imagenes/menu/cobertura_over.png);
}
#clientes a:hover {
	background-image: url(../imagenes/menu/clientes_over.png);
}
#servicios a:hover {
	background-image: url(../imagenes/menu/servicios_over.png);
}
#contacto a:hover {
	background-image: url(../imagenes/menu/contacto_over.png);
}
#inicio_activo a {
	background-image: url(../imagenes/menu/inicio_over.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
}
#compania_activo a {
	background-image: url(../imagenes/menu/compania_over.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
}
#cobertura_activo a {
	background-image: url(../imagenes/menu/cobertura_over.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
}
#clientes_activo a {
	background-image: url(../imagenes/menu/clientes_over.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
}
#servicios_activo a {
	background-image: url(../imagenes/menu/servicios_over.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
}
#contacto_activo a {
	background-image: url(../imagenes/menu/contacto_over.png);
	display: block;
	height: 50px;
	width: 160px;
	text-indent: -9999px;
	float: left;
}
#inicio_activo a:hover {
	background-image: url(../imagenes/menu/inicio.png);
}
#compania_activo a:hover {
	background-image: url(../imagenes/menu/compania.png);
}
#cobertura_activo a:hover {
	background-image: url(../imagenes/menu/cobertura.png);
}
#clientes_activo a:hover {
	background-image: url(../imagenes/menu/clientes.png);
}
#servicios_activo a:hover {
	background-image: url(../imagenes/menu/servicios.png);
}
#contacto_activo a:hover {
	background-image: url(../imagenes/menu/contacto.png);
}
#principal {
	background-image: url(../imagenes/layout/fn_principal.png);
	float: left;
	height: 560px;
	width: 980px;
}
#texto_principal {
	float: left;
	height: 200px;
	width: 200px;
	margin-top: 130px;
	margin-left: 740px;
	text-align: right;
}
#banners {
	float: left;
	width: 980px;
	height: 190px;
	margin-top: 40px;
}
#banner1 {
	float: left;
	height: 180px;
	width: 280px;
	margin-left: 10px;
	background-image: url(../imagenes/layout/banner1.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-right: 20px;
	padding-left: 20px;
}
#banner2 {
	float: left;
	height: 180px;
	width: 279px;
	margin-left: 1px;
	background-image: url(../imagenes/layout/banner2.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 20px;
}
#banner3 {
	float: left;
	height: 180px;
	width: 279px;
	margin-left: 1px;
	background-image: url(../imagenes/layout/banner3.png);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 20px;
}
#banners h1 {
	margin-top: 15px;
	margin-bottom: 0px;
	font-weight: normal;
}
#banner2 img {
	margin-top: 0px;
}
#banner2 p {
	margin-bottom: 0px;
	line-height: 12px;
}
#banners p {
	margin-top: 8px;
}
#center {
	float: left;
	width: 920px;
	background-image: url(../imagenes/layout/center.png);
	background-repeat: repeat-y;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
}
#button {
	background-image: url(../imagenes/layout/button.png);
	float: left;
	height: 15px;
	width: 980px;
}
#imagen_compania {
	background-image: url(../imagenes/layout/imagen_compania.png);
	float: left;
	height: 368px;
	width: 980px;
}
#imagen_clientes {
	background-image: url(../imagenes/layout/imagen_clientes.png);
	float: left;
	height: 368px;
	width: 980px;
}
#imagen_servicios {
	background-image: url(../imagenes/layout/imagen_servicios.png);
	float: left;
	height: 368px;
	width: 980px;
}
#imagen_contacto {
	background-image: url(../imagenes/layout/imagen_contacto.png);
	float: left;
	height: 368px;
	width: 980px;
}
#footer {
	float: left;
	width: 960px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 60px;
}
#footer p {
	color: #DDDDDD;
	font-size: 12px;
	margin: 0px;
}
#footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer li {
	margin: 0px;
	padding: 0px;
}
#footer a {
	display: block;
	float: left;
	text-decoration: none;
	color: #DDDDDD;
	font-size: 14px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#footer a:hover {
	color: #F58535;
}
#mapa {
	float: left;
	width: 960px;
}
#copyright {
	float: left;
	width: 940px;
	margin-top: 12px;
	margin-left: 20px;
}
/* IE6 css fixer v0.95: Mon, 12 Mar 2012 23:15:10 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#contenedor,
#head,
#menu,
#inicio a,
#compania a,
#cobertura a,
#clientes a,
#servicios a,
#contacto a,
#inicio_activo a,
#compania_activo a,
#cobertura_activo a,
#clientes_activo a,
#servicios_activo a,
#contacto_activo a,
#principal,
#texto_principal,
#banners,
#banner1,
#banner2,
#banner3,
#center,
#button,
#imagen_compania,
#imagen_clientes,
#imagen_servicios,
#imagen_contacto,
#footer,
#footer a,
#mapa,
#copyright {display:inline;}

/* fix negative margins */
#contenedor {position:relative; zoom:1;}

/* add overflow:visible to (submit) buttons */
 input, button {overflow:visible;}


/* ============================================= */
/* potentially harmful settings                  */
