/* ---------------- Reset predeterminados ---------------- */

body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form{ margin:0; padding:0;}
ul, ol, li{ list-style:none;}
table, tr, td, th{ border-collapse:collapse;}
a img{ border:0;}
a{outline:none;}

/* ---------------- Layout ---------------- */

body{text-align:center; background:#3a3a3a;}
#contenedor{margin:0 auto; text-align:left; width:990px; background:#282828;}
#cabecera{
	background:url(img/fon_cab.gif) no-repeat top left;
	height:120px;}
em{
text-indent:-9999px;
}
a#cev{
	display:block;
	width:470px;
	height:120px;
	float:left;
}

#gancho{
	background:url(img/fon_cont_sup.gif) repeat-x;
	height:354px;}
#gancho img{margin:44px 36px 0 36px;}
#nav{height:47px;}
#nav ul{
	list-style:none;
	margin:0;
	padding:0px;}
#nav li{float:left;}
#nav a{
	text-decoration: none;
	color: #fff;
	background:url(img/fon_nav.jpg) no-repeat;
	display: block;
	padding: 15px 14px;
	text-align: center;
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 1px 0;
}
#nav a#primero{
	padding: 15px 17px;}
#nav a#ultimo{
	border-width:1px 0px 1px 0px}
#nav li a:hover{
	background:url(img/nav_over.gif) no-repeat;}
#nav a.activo{
	background:url(img/nav_over.gif) no-repeat;}
#contenido{
	padding:35px 0 0 14px;
	background:url(img/fon_cont_inf.jpg) no-repeat bottom left;
	height:628px;
}
h2{
margin:0 0 0 36px;
letter-spacing:-1px;}
div.col{
float:left;
width:316px;
padding-left:9px;
}
img#col1{
padding-top:20px;}

/* ---------------- Tipos - Colores ---------------- */

body{font-family:Arial, Helvetica, sans-serif}
h2{
color:#06a0b7;
font-weight:normal;
font-size:24px;}
#nav li a{
text-decoration:none;
color:#FFFFFF;
font-size:14px;}
p{
margin-top:15px;
font-size:12px;
color:#FFFFFF;
line-height:18px;}
.col img{
margin-top:10px;}
p a{
text-decoration:none;
color:#2dafc2;
font-weight:bold;}
