﻿body {
	background-color: #FFF;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	font-size:12px;
}
<!--[if IE]>
@font-face {
font-family: 'AvantGarde Md BT';
src: url(Avgardm.otf);
src: local('AvantGarde Md BT'), url(Avgardm.otf) format('opentype');
}
<![endif]-->
@font-face {
	font-family: 'AvantGarde Md BT';
	src: url('Avgardm.eot');
	src: local('AvantGarde Md BT Medium'), local('AvantGardeITCbyBT-Medium'), url('Avgardm.ttf') format('truetype');
}
#wrap{ margin: 0 auto; width:960px; text-align:center}
#menubg{background-image:url(../images/bgmenu_top.jpg); width:940px; height:63px; margin:0 auto}
/* ################### */
/* MENU */
#tab ul li:first-child a span{
background:transparent none repeat scroll 0 0;
}
#tab{
	width:940px;
	margin:0 auto;
	padding-left:5px;
	}
#tab ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	height: 63px;
}

#tab a 
{
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	color:#0e385c;
}
#tab a span 
{
	display:block;
	font-family: "AvantGarde Md BT", sans-serif;
	font-size:16px !important;
	line-height:57px;
	padding:0 7px;
	background:url(../images/separador.jpg) no-repeat left top;
}
#tab a:hover
{
	text-decoration:none;
	color:#000;
}
#tab a:hover span
{
	background-position:left top;
}
/* ################### */
/* FUENTES */
p{margin:10px 0;}
h1{font-family: "AvantGarde Md BT", sans-serif; font-size:30px; color:#084071}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#758a0d;
	margin-bottom:20px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#758a0d;
}
strong{font-weight:bold}
.destacado{font-weight:bold; color:#042a51}
.destacado2{color:#4bc2e2}
a:link, a:visited  {
	color: #083c6b;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: underline;
}
a.linksubmenu:link, a.linksubmenu:visited  {
	color: #000;
	text-decoration: none;
}
a.linksubmenu:hover {
	color: #083c6b;
	text-decoration: underline;
}
a.linkpie:link, a.linkpie:visited  {
	color: #FFF;
	text-decoration: underline;
}
a.linkpie:hover {
	color: #4bc2e2;
	text-decoration: none;
}
/* ################### */
/* INTERIOR */
#col-izq{ float:left; width:225px; margin-left:10px; text-align:left}
#col-centro{ float:left; width:710px; margin-left:13px; text-align: justify; font-size:13px}
#col-centro a:link, #col-centro a:visited  {
	text-decoration: underline;
}
#col-centro a:hover {
	text-decoration: none;
}
#menu-lateral{
	background-image: url(../images/bg-servicios-lat.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 225px;
	min-height:150px;
}
#submenu ul{
	padding:15px 0 5px 10px;}
#submenu li{
	margin-bottom:20px;
	background-image:url(../images/flecha.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	font-weight:bold;
}
.top-box{
	background-image: url(../images/top-bg-centro.png);
	height: 13px;
	width: 709px;
	background-repeat: no-repeat;
}
.centro-box{
	background-image: url(../images/centro-bg-centro.png);
	width: 709px;
	background-repeat: repeat-y;
	min-height:380px;
}
.bottom-box{
	background-image: url(../images/bottom-bg-centro.png);
	height: 22px;
	width: 709px;
	background-repeat: no-repeat;
}
.centro-box ul{
	margin:10px 0 10px 30px;
	list-style-position: outside;
	list-style-type: none;
}
.centro-box li{
	margin-bottom:10px;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 3px 3px;
}
#pie{
	background-image: url(../images/bg-pie.jpg);
	background-repeat: repeat-x;
	height: 74px;
	width: 940px;
	margin:20px auto;
	color: #FFF;
}
#pie-menu{
	padding-top: 5px;
	padding-left: 15px;
	text-align:left;
	line-height:30px;
	float:left;
}
#creditos{ float:right; padding-right:15px; padding-top:47px}
#box-contacto{
	background-image: url(../images/contacto.png);
	background-repeat: no-repeat;
	float: right;
	width: 405px;
	height: 333px;
	color:#FFF;
	font-size:12px;
}
/* ################### */
/* Formularios*/
input[type=text],input[type=password],input[type=file], textarea, select {
	background:#FFFFFF url(../images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input[type="submit"] {
	background-image:url(../images/enviar.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 74px;
	border:0;
}
.x-form-field{font-family:Arial, Helvetica, sans-serif !important}
/* ################### */ 
