@charset "utf-8";

@font-face {
	font-family: 'TrajanPro-Bold';
	src: url('../fonts/TrajanPro-Bold.eot');
	src: local('☺'), url('../fonts/TrajanPro-Bold.woff') format('woff'), url('../fonts/TrajanPro-Bold.ttf') format('truetype'), url('../fonts/TrajanPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TrajanPro-Regular';
	src: url('../fonts/TrajanPro-Regular.eot');
	src: local('☺'), url('../fonts/TrajanPro-Regular.woff') format('woff'), url('../fonts/TrajanPro-Regular.ttf') format('truetype'), url('../fonts/TrajanPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ACaslonPro-Regular';
	src: url('../fonts/ACaslonPro-Regular.eot');
		src: local('☺'), url('../fonts/ACaslonPro-Regular.woff') format('woff'), url('../fonts/ACaslonPro-Regular.ttf') format('truetype'), 
	url('../fonts/ACaslonPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
	
}

.fondo{background-image:url(../imagenes/fnd2.png);
}
.times {
	font-family: 'TIMES';
	color:#666666;
	font-size:16px;
}
ul{list-style:none;
}
#btn_menu{
	background-image:url(../imagenes/btn1.png);
	height:95px;
	width:323px;
	text-align:center;
	font-family:'TrajanPro-Bold';
}		
.marco{
	border-bottom-width: 1px;
	border-bottom-color:#CCC;
	padding: 10px;
}
.marco2{
	border-right-width:solid 1px;
	border-top:solid 1px;
	border-color: #CCC;
	padding:10px;
}

#imgizq{
width:300;
padding: 10px;
float:left;
clear:none;
margin-top:10px;
margin-bottom:10px;
}
#imgderecha{
width:400; 
padding-left:10px;
padding-right:20px;
float:right;
clear:none;
}
#centro
{border:solid #D8D8D8 1px;
width:666px;
height:800px;
padding:10px;

}
.gris{
	text-align:center;
	font-family:'ACaslonPro-Regular', Verdana, helvetica;
	font-size:16px;
	color:#000;
	font-weight:bold;
}

H1{ font-family:'ACaslonPro-Regular', Times, serif;
font-size:25px;
color:#006544;
padding-left:10px;
padding-bottom:10px;
}

.t1{ background:#00662E;
	padding:15px;
}

.inicio{
	font-family:'TrajanPro-Bold';
	color:#00662E;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.TituloCentro{
	margin:20px;
	border:solid 1px #FFF;
	text-align:center;
	font-family:'TrajanPro-Bold';
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}

hr {border:#038793, ipx ;
}
.linea{border-bottom:#d31145 solid 2px;
}
H2{
	font-family: 'ACaslonPro-Regular',Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding-left:10px;
}

H3{
	font-family: 'ACaslonPro-Regular',Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333;
	padding-left:15px;
	text-decoration:none;
}

H4{
	font-family: 'ACaslonPro-Regular', Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333;
	padding-left:20px;
	text-decoration:none;
}
.titulo2{
	font-family: 'ACaslonPro-Regular', Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:30px;
	color:#333;
	text-decoration:none;
}
a.menu
{
	font-family: 'TrajanPro-Regular';
	font-size:16px;
	padding-left:30px;
	color:#666;
	text-decoration:none;
}

a.menu:hover{
	font-family: 'TrajanPro-Regular';
	font-size:16px;
	color:#366;
	text-decoration:none;
}


a
{
	font-family: 'ACaslonPro-Regular',Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:30px;
	color:#333;
	text-decoration:none;
}

a:hover{
	font-family: 'ACaslonPro-Regular',Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#066;
	text-decoration:none;
}
#caja{
padding:20px;
}

#navi li a {
    list-style-image: url(../imagenes/bulet.png);
	margin-left:0;
	font-family: Geneva, Arial, Helvetica, sans-serif 12px #038793;
	text-decoration:none;
	display:block;
	width:180px;
	padding:4px ;
	text-decoration:none;
	text-align: left;
	font-size:11px;
	color: #666666;
	background-image: url(../imagenes/btn1.png);
}
#navi li a:hover {
	border-left:10px solid  #006544;
}