body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#5F6566;
}
div#contenedor {
	width:782px;
	margin:0 auto;
}
div#cabecera {
	height:216px;
}
div#cabecera a, div#cabecera a:link, div#cabecera a:visited{
	text-indent:-9999px;
	display:block;
	height:80px;
}
ul#menu {
	background:url(../images/bgn-botonera.jpg) no-repeat left top;
	height:38px;
	margin:0px;
	padding:0px;
}
ul#menu li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	float:left;
	width:130px;
}
ul#menu li a{
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;	
}
ul#menu li a:hover,ul#menu li a.seleccion {
	background:url(../images/bgn-seleccion.png) repeat-x;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;} 
div#footer {
	font-size:9px;
	height:40px;
	line-height:40px;
	border-bottom:10px solid #606667;
	width:100%;
}
.izq {
	float:left;
}
.der {
	float:right;
}
div#video {
	
}

div.contenedor_video {
	background:url(../images/bgn-video242px.png) no-repeat;
	height:142px;
	padding:12px;
}
div.contenedor_video div {
	width:212px;
	height:134px;
	background:#000099;
}

/* INICIO */
div#contenido.home{
	height:330px;
}
div#contenido.home h3{
	text-indent:-999px;
}
/* QUE HACEMOS */
div#contenido.que-hacemos  div.contenido{
	background:url(../images/bgn-satellite.png) bottom right no-repeat;
	border-bottom:1px dashed;
	padding-bottom:24px;	
}
div#contenido.que-hacemos div.contenido div.izq {
	width:246px;	
}
div#contenido.que-hacemos div.contenido div.der {
	width:520px;
	padding-left:15px;
	color:#0195E3;
}
div#contenido.que-hacemos div.contenido div.der h3 {
	margin-bottom:0px;
}
div#contenido.que-hacemos div.contenido div.der ul{
	margin:0px;
	padding-left:20px;
	color:#0195E3;
}
div#contenido.que-hacemos div.contenido div.der ul li{
	color:#5F6566;	
}
/* QUIENES SOMOS */
div#contenido.quienes-somos div.contenido {
	border-bottom:1px dashed;
}
div#contenido.quienes-somos div.contenido div.der {
	background:url(../images/bgn-video.png) no-repeat;
	width:280px;
	height:200px;
	padding-left:20px;
	padding-right:18px;
	padding-top:24px;	
}
div#barra-descarga {
	height:42px;
	border-top:1px dashed #333333;
	border-bottom:1px dashed #333333;
	width:100%;
}
div#barra-descarga .izq {
	margin-left:68px;
}
div#barra-descarga .der {
	margin-right:68px;
}
div#barra-descarga a {
	background:url(../images/bgn-flecha-descarga100px.gif) no-repeat center left;
	display:block;
	height:42px;
	line-height:42px;	
	padding-left:40px;
	color:#3A76BB;
	text-decoration:none;
}
div#contenido.quienes-somos div.contenido div.izq {
	width:460px;
}
/* CLIENTES */
div#contenido.clientes {
	border-bottom:1px dashed;
	padding-bottom:66px;	
}
div#contenido.quienes-somos h1,div#contenido.clientes h1{
	color:#0195E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
}
div#contenido.clientes h1 {
	width:580px;
	padding-left:42px;
	font-weight:normal;
}
/* CONTACTO */
div#contenido.contacto h1 {
	color:#0195E3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
div#contenido.contacto div.contenido {
	border-bottom:1px dashed;
}
div#contenido.contacto div.contenido div.izq {
	padding-left:42px;
	width:409px;
}
/* VIDEOS */
div#contenido.videos div.contenido {
	background:url(../images/bgn-satellite.png) bottom right no-repeat;
	border-bottom:1px dashed;
	padding-bottom:100px;	
}
div#contenido.videos h4 {
	color:#0195E3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:2px;
}
div#contenido.videos form {
	margin:0px;
	padding:0px;
}
div#contenido.videos form div{
	float:left;	
	width:140px;
	margin-left:10px;
}
div#contenido.videos form div input{
	width:130px;
}
div#contenido.videos form div label {
	display:block;
}
div#contenido.videos form input.submit {
	margin:12px 0px 0px 15px;
	border:0px none;
	background:#3092D0;
	color:#FFFFFF;
	width:62px;
	height:25px;
	float:left;
	-moz-border-radius:5px;
}
table#tbListado {	
}
table#tbListado tr th {
	text-align:left;
}
table#tbListado tr.bgnTitulo th {
	height:30px;
	line-height:30px;
	background:#0195E3;
	color:#FFFFFF;
}
table#tbListado tr.odd{
	background:#EBEBEB;
}
table#tbListado tr td {
	height:15px;
	line-height:15px;
	padding-bottom:2px;
}
