body {
margin:0px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
font-size:13px;
color: #4D4D4D;
}

p {
margin-bottom:10px;
}

#cuerpo {
background-image: url(../imagenes/fondo.png);
background-repeat:repeat-y;
background-color:#c9c9c9;
border-bottom:solid 1px;
border-bottom-color:#919BA1;
border-top: solid 1px;
border-top-color:#919BA1;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width:100%;
overflow: hidden;
}

#cabeza {
height:100px;
border-bottom:solid 2.5px;
border-bottom-color:#004992;
margin:0px;
width:100%;
}

#sup {
height:73.75px;
margin:0;
width:100%;
border-top:solid 2px;
border-top-color: #FFFFFF;
}

#logo {
background-image:url(../imagenes/logo2.png);
width:210px;
height:73px;
margin-left:20px;
margin-top:0px;
float:left;
}

#botonera {
height:22px;
margin-top:0px;
margin-bottom:2.25px;
width:100%;
margin-left:10px;
margin-right:0px;
}

#menu ul {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
width:1200px;
float : left;
}

#menu li {
margin-top:0px;
margin-bottom: 0px;
float : left;
height:22px;
list-style-type:none;
list-style:none;
margin-left:2.25px;
background-color: #d8d8d8;
}

.finbtn {
height:22px;
background-color: #d8d8d8;
margin-top:0px;
margin-left:2.25px;
float: left;
width:300px;
}

.finbtn2 {
height:22px;
background-color: #d8d8d8;
margin-top:0px;
margin-left:2.25px;
float: left;
width:800px;
}

.btn0 a {
	display : block;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, "Century Gothic";
	text-decoration:none;
	text-align: center;
	color: #4D4D4D;
	padding-top:3px;
	width:113px;
}

.btn0 a:hover {
	display : block;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif, "Century Gothic";
	text-align: center;
	color: #0271B8;
	padding-top:3px;
	width:113px;
	text-decoration:underline;
}

#centro {
margin:0px;
height: auto;
width:100%;
border-bottom:solid 1px;
border-bottom-color: #FFFFFF;
background-image: url(../imagenes/barra_black.png);
background-repeat: repeat-x;
}

#barrasup {
background-image:url(../imagenes/barra_black_2.png);
background-repeat:repeat-x;
margin-left:0px;
margin-top:0px;
width:960px;
height:31px;
font-size:14px;
color:#FFFFFF;
text-align:center;
}

.contenedor {
margin-left:0px;
margin-top:0px;
width:960px;
height: auto;
background-color:#FFFFFF;
float: left;
padding:5px;
}

.barra {
margin-top:0px;
margin-left:0px;
height: 19.5px;
width:960px;
background-image: url(../imagenes/barra_interior.gif);
background-repeat:no-repeat;
float:left;
}

#inferior {
border-top: solid 1px;
border-top-color:#919BA1;
background-color:#FFFFFF;
width:100%;
height: auto;
margin:0px;
padding-top:10px;
padding-left:20px;
padding-bottom:10px;
overflow: auto;
}

.titulo2 {
width:670px;
margin-left:20px;
margin-top:5px;
font-weight:bold;
font-size:16px;
display: block;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
text-decoration:none;
color:#0271B8;
}

.titulo3 {
margin-left:20px;
width:600px;
height:20px;
float:left;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
text-decoration:none;
color:#0271B8;
}


.titulo4 {
font-weight:bold;
font-size:14px;
display: block;
font-family:Arial, Helvetica, sans-serif, "Century Gothic";
text-decoration:none;
color:#0271B8;
}

#contenido {
width:955px;
height:200px;
overflow:auto;
}

.link ul {
margin-top:10px;
margin-left:20px;
//margin-left:50px;
width:230px;
height:80px;
float:left;
}

.link li {
list-style-image:url(../imagenes/v.png);
margin-top:10px;
}

.link a {
	display : block;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, "Century Gothic";
	text-decoration:none;
	text-align: left;
	color: #808080;
}

.link a:hover {
	display : block;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Century Gothic";
	text-align: left;
	color: #0271B8;
	text-decoration:underline;
}

.bloque {
width:930px;
height:250px;
border-top:solid 1px;
border-top-color:#919BA1;
padding-top:20px;
}

.bloque1 {
width:930px;
height:420px;
border-top:solid 1px;
border-top-color:#919BA1;
padding-top:20px;
}

.bloque2 {
width:930px;
height:400px;
border-top:solid 1px;
border-top-color:#919BA1;
padding-top:20px;
}

.tabla {
border-top:solid 1px;
border-top-color:#919BA1;
width:300px;
height:auto;
padding-top:20px;
margin-left:15px;
float:left;
}

.img {
width:300px;
height:250px;
float:left;
}

.img2 {
width:400px;
height:200px;
margin-left:25px;
float:left;
}

.detalle {
margin-left:25px;
margin-top:10px;
width:600px;
height:auto;
float:left;
font-size:12px;
}

.detalle2 {
margin-left:25px;
margin-top:10px;
width:auto;
height:auto;
float:left;
font-size:12px;
}

img, div { behavior: url(iepngfix.htc) }

