body {
	background-color:#fff;
	background-image:url("../img/fondo.gif");
	background-repeat: repeat;
}
#contenedor_general {
	margin: 0em auto;
	width: 915px;
}
#contenedor {
	margin: 0.1em auto;
	width: 915px;
	background-image:url("../img/fondo_folio.gif");
	background-repeat: repeat-y;
	font-family: Arial, Tahoma, Verdana;
	font-size:0.75em;
}
.col-botonera {
	float:left;
	width:36px;
	height:260px;
}
.col-botonera ul {
	display:list-item;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.col-botonera li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#255264;
}
h1 {
	padding:140px 0 0 38px;
	color: #255264;
	visibility:hidden; }

#cabecera-home .col-imagen {
	margin:10px;
	float:left;
	width:825px;
	height:248px;
	/*background-image:url("../img/cabecera_home.jpg");*/
}
#contenido {
	padding:0px 0px 0 46px;
	color:#255264;
}
#contenido h2{
	font-size: 1.2em;
	padding:0px 10px;
	margin:0px 0 15px 0;
	font-weight:bold;
}
#contenido h2 a{
	text-decoration:none;
	color:#255264;
}
#contenido h2 a:hover{
	color:#6dbad2;
}

/*-- capa de la home izquierda de comunicacion --*/

#comunicacion{
	float:left;
	width:405px;
	height:295px;
	background-image: url("../img/fondo_titulo.gif");
	background-repeat:repeat-x;
}
* html #comunicacion{
	height:318px;
}
#comunicacion h3{
	list-style-image: url("../img/flecha_home.gif");
	font-size: 16px;
	color:#6dbad2;
	padding:0px 0px;
	margin:0px;
}
* html #comunicacion h3{
	font-size: 1.4em;
}

#comunicacion .col-A {
	float:left;
	width:190px;
	height:260px;
	border-right:1px dashed #fff;
	padding-right:10px;
}
#comunicacion .col-A p {
	padding:0px 0 10px 0;
	margin:0px 0 5px 25px;
}
#comunicacion .col-A p a {
	width:200px;
	padding:5px;
	border-top:1px dashed #6dbad2;
	color:#255264;
	text-decoration:none;
}
#comunicacion .col-A p a:hover {
	background-color:#e8f4fb;
}
#comunicacion .col-B {
	float:left;
	width:190px;
	padding-left:10px;
}
#comunicacion .col-B p {
	padding:0px 0 10px 0;
	margin:0px 0 5px 25px;
}
#comunicacion .masInfo {
	text-align:right;
	width:150px;
	height:15px;	
	padding:0px;
	margin:20px 5px 0 25px;
	border-top:1px dashed #6dbad2;
	display:block;
}
#comunicacion .masInfo a {
	padding-bottom:5px;
	color:#255264;
	text-decoration:none;
	display:block;
}
#comunicacion .masInfo a:hover {
	background-color:#e8f4fb;
}
#comunicacion .alineador img, .alineador span {
	vertical-align:middle;
	line-height:10px;
}
.interlineado {
 	margin-left: 25px; 
}
/*-- capa de la derecha de los trabajos recientes --*/

#diseno {
	float:left;
	width:405px;
	margin-left:13px;
	background-image: url("../img/fondo_titulo.gif");
	background-repeat:repeat-x;
	text-align:right;
}
#diseno .col-C {
	float:left;
	width:190px;
	height:190px;
	border:1px solid #6dbad2;
	text-align:left;
}
* html #diseno .col-C {
	border:1px solid #fff;
	width:190px;
	padding:6px;
	background-color:#e8f4fb;
}
#diseno .col-D {
	float:left;
	width:201px;
	text-align:left;
}
#diseno .col-DTexto {
	background-color: #e8f4fb;
	text-align:left;
	margin-top:8px;
	float:right;
	width:185px;
	text-align:right;
	padding:45px 5px 5px 5px;
}
* html #diseno .col-DTexto {
	margin-top:0px;
	padding:50px 5px 7px 5px;
}
#diseno .col-DTexto a {
	color:#6dbad2;
	text-decoration:none;
}
#diseno .col-DTexto a:hover {
	color:#255264;
}

/*-- imagenes grandes --*/

#divImagen {
	background-color: #ccc;
	height:190px;
	position:absolute;
}


/* -------------------- */
#diseno .cuadrosPeq {
	float:left;
	width:57px;
	height:57px;
	border:1px solid #6dbad2;
	margin:0 0px 7px 8px;
}
#diseno .cuadrosPeqInf {
	float:left;
	width:57px;
	height:57px;
	border:1px solid #6dbad2;
	margin:0 0px 0px 8px;
}
* html #diseno .cuadrosPeq, * html #diseno .cuadrosPeqInf {
	margin:0 4px 7px 3px;
}
#diseno .cuadrosPeqInf img, #diseno .cuadrosPeq img { 
	border:0px;
}
#loadarea {
	margin:0px 0px 8px 0px;
}
#loadarea img {
	margin:0px 0px 8px 0px;
}
* html #loadarea img {
	margin:0px 0px 8px 0px;
	padding-bottom:7px;
}

/*-- capa pie de pagina --*/
#pie {
	padding:0px 10px 10px 48px;
	color: #255264;
	clear:both;
}
#pie .img {
	background-image: url("../img/fondo_titulo.gif");
	background-repeat:repeat-x;
	margin: 0 0px 5px 0px;
	width:825px;
	height:20px;
}
#pie .direccion{
	color: #6dbad2;
	padding-left:5px;
}
#pie .menu {
	padding-left:118px;
}
#pie .menu a{
	color: #255264;
	text-decoration:none;
}
#pie .menu a:hover{
	border-bottom:1px dashed #81c9df;
	color:#81c9df;
}
.clear {
	clear:both;}
	
#validacion {
	padding: 5px 0px 0 0px;
	width: 880px;
	text-align:right;
}
a.azul {
	color:#255264;
	text-decoration:none;
}
a.azul:hover {
	color:#6dbad2;
}