﻿/* CSS Document */

body {
	background:url(img/fondo.gif) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
img{
	border:0px;
}
ul{
	padding:0;
	margin:0;
}
form{
	padding:0;
	margin:0;
}
li{
	list-style:none;
}

h1{
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	font-size:0.7em;
	color:#e77817;
}

h2{
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	font-size:0.9em;
	color:#ff6600;
}

h3{
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	font-size:0.9em;	
	color:#ff6600;
}

p{
	font-family:"Century Gothic";
	color:#8f8f8f;
	letter-spacing:0.038em;
	font-size:0.6em;		
	padding-top:0;	
	margin-top:0;
}

legend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4e555d;
	font-size:0.8em;
	margin-bottom:10px;
}

/* ESTRUCTURA */
.contenedor{
	width:872px;
	height:auto;	
	margin:auto;
	text-align:left;
	background:url(img/copyrightsatori.gif) no-repeat bottom right;	
}

/* CABECERA */
.cabecera{
	width:95.2%;
	height:44px;
}
.logo {
	margin-left:10px;
	float:left;
	
}

.logo h1 {
	margin:0;
	padding:0;
}
.enlaces{
	float:right;
	margin:0;
}

.enlaces ul{
	margin:0;
	padding:0;
	width:229px;
}

.enlaces ul li{
	margin:0;
	padding:0;
	display:inline;
	border:0;
}

.enlaces ul li a{
	margin:0;
	padding:0;
	text-decoration:none;
}





/* BLOQUE MENÚ PRINCIPAL */
.menuprinc{
	clear:both;
	background: #4f5861;
	height:auto;
	border:#444 1px solid;
}
.menu{
	width:205px;
	float:left;	
}
.menu ul li{
	padding:0;
	background:url(images/fondo_menu.gif) no-repeat;
	width:205px;
	height:35px;
	
}

.menu ul li img{
	padding-top:8px;
	padding-left:20px;
	
	/*float:left;*/
}

.menu ul li a img {
	margin:0;
	padding:0;
	
	/*float:left;*/
}



.imagefon{
	background: url(images/foto_cabecera.jpg) no-repeat;
	float:left;
	width:534px;
	height:211px;
	border-left:7px solid #444444;
	border-right:7px solid #444444;
}
.imagefongrande{
	background: url(images/fotocabeceragrande.jpg) no-repeat;
	float:left;
	width:534px;
	height:259px;
	border-left:7px solid #000000;
	border-right:7px solid #000000;
}


/*CONTENIDO*/

.contenido{
	width:859px;
	margin:0;
	clear:both;
	background:#ffffff url(img/fondo_contenido.gif) repeat-y;
	height:auto;
	
}
.contenido .colizq{
	float:left;
	width:286px;	
	height:auto;	
}

.colizq .icologo{
	padding-left:21px;
	padding-top:12px;
}

.colizq .menu{
	padding-left:6px;
	width:280px;
}

.colizq .menu ul{
	margin:0;
	padding:0;
}

.colizq .menu ul li{	
	padding:0;
	background:url(img/fondo_menu.gif) no-repeat;
	width:280px;
	height:25px;
}

.colizq .menu ul li img{	
	margin:0;
	padding:4px 0 0 20px;	
}


.colizq .menu ul li a img{	
	margin:0;
	padding:10px 0 0 20px;	
}

.colizq .slogan{
	margin:0;	
	padding-left:6px;
	background:url(img/slogan_sombra.gif) no-repeat bottom right;
	height:142px;
	
}

.colizq .sombra{
	margin:0;	
	padding-left:6px;
	background:url(img/sombra_colizq.gif) no-repeat bottom right;
	height:144px;
	
}

.sombracomunicacion{
	margin:0;	
	padding-left:6px;
	background:url(img/sombracomunicacion.gif) no-repeat bottom right;
	height:251px;
	width:173px;
}

.icoizq{
	float:left;
	width:10px;	
	padding-top:174px;
	
}

.portafolio{
	clear:both;	
	width:371px;
	height:300px;	
}

#slider{
	float:left;	
	width:350px;
	height:300px;	
}

#slider ul, #slider li{	
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	text-align:center;
	width:350px;
	height:300px;
	overflow:hidden; 
	}
	


.icoder{
	float:left;
	width:10px;
	padding-top:174px;
	
}


.contenido .colcent{
	float:left;
	width:315px;	
	height:auto;
}

.colcent{
	margin:0;

}

.contenido .colder{
	float:left;
	width:257px;	
	height:298px;
	background:url(img/degradado_colderecha.gif) no-repeat bottom right;
}

.colder .txtcontenido{	
	width:226px;
	border-left:#ec8e4a 1px solid;	
	border-right:#ec8e4a 1px solid;	
	height:289px;
	background:url(img/degradado_contenido.gif) no-repeat;
}

.txtcontenido ul{	
	margin:0;
	padding:0;
}

.txtcontenido ul li{	
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	color:#8f8f8f;
	letter-spacing:0.035em;
	font-size:0.6em;	
	line-height:1.6em;
}


.txtcontenido ul.ficha{	
	margin:0;
	padding:0;
}

.txtcontenido ul.ficha li{	
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	color:#e77817;
	font-size:0.7em;	
}

.txtficha{	
	font-family:"Century Gothic";
	color:#666666;
	font-size:0.9em;
	width:195px;	
}

.txtficha a{	
	font-family:"Century Gothic";
	color:#666666;
	font-size:1em;
	width:195px;
	text-decoration:none;	
}

/*SUBMENU*/
ul.submenu{	
	margin:0;
	padding:0;
}

ul.submenu li{	
	display:inline;	
	
}

ul.submenu li img{	
	display:inline;	
	
	/*float:left;*/
}

.linea{
	width:189px;
	height:1px;
	background:url(img/linea.gif) repeat-x;
	padding-left:10px;
	padding-right:10px;
	
}



.contenido .contpie{
	width:859px;
	background:url(images/modcontpie.gif) no-repeat;
	height:7px;
	padding:0;
	margin:0;	
	clear:both;	
}

.titbotones{
	padding-left:40px;
	padding-right:20px;
	height:107px;
}


.titbotones ul{
	margin-top:11px;
	padding:0;
}

.titbotones ul li{
	margin-right:0;
	display:inline;	
}

.titbotones ul li a{
	margin-right:5px;
	display:inline;	
}

.portafolio{
	padding-left:24px;
	padding-right:24px;
	height:300px;
	background:url(img/fondo_portafolio.gif) no-repeat bottom;
}

.titcliente{
	color:#ff6600;
	font-size:0.8em;
	font-family:"Century Gothic";	
	margin-top:7px;
	padding-left:90px;
}

.clientegris{
	color:#666666;
	font-size:0.9em;
	font-family:"Century Gothic";
}

/*FIN SUBMENU*/

.contmedio ul{
	margin:0 0 10px 0;
	padding:0;
}

.contmedio ol{
	margin:0;
	padding:0;
}

.contmedio ol li{
	margin-left:20px;
	margin-bottom:10px;
	color:#4e555d;
	font-size:0.8em;
	list-style:decimal;
}

.contmedio ul li{ 
	list-style:url(images/ico_flecha.gif);
	margin-left:20px;
	margin-bottom:10px;
	color:#4e555d;
	font-size:0.8em;
}

.contmedio ul li a{ 
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	margin-bottom:10px;
	color:#4e555d;

}

ul li a.contacto{ 
	text-decoration:none;
	font-family:"Century-Gothic";		
	color:#2f4c91;
	font-size:1em;	

}

ul li a.contacto:visited img{ 
	text-decoration:none;
	font-family:"Century-Gothic";		
	color:#2f4c91;
	font-size:1em;
}




/* PIE */
.sombrapie{
	width:98.5%;	
	height:7px;
	background:url(img/sombra.gif) no-repeat;
	
}


/* TEXTOS Y OTROS */


.sep{
	clear:both;
}	

.rastroact{
  font-family:verdana;
  font-size:0.7em;
  color:#fff992;
  }

