@CHARSET "ISO-8859-1";
*{
	margin:0;
	padding:0;
}
body{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#000000;
	text-align:left;
	font-size:10pt;
	width:100%;
	background-color:#ffffff;
	overflow-y:scroll;
	#overflow-y:none;
	top:0;
}
img{
	border:0;
}
a{
	text-decoration:none;
}
a:hover{
	
}
ul{
	list-style-type:none
}
/* CAPAS ENVOLTURA */
#d_envoltura{
	width:980px;
	margin:10px auto;
	#margin:0 auto;
}
/* ENCABEZADO */
#d_header{
	width:100%;
	margin-top:20px;
	height:82px;
}
#d_header img{
	width:180px;
}
#d_header p{
	margin-top:1em;
	font-size:1.5em;
	/*font-weight:bold;*/
}
#d_header a.link{
	color:#48C8F5;
	background-color:#000000;
	display:block;
	margin-top:1em;
	margin-right:10px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;
}
#d_header a.link:hover{
	color:#ffffff;
}
/* PIE */
#d_footer{
	width:77%;
	height:30px;
	border-top:5px solid #000000;
	float:left;
	margin-top:1em;
}
#d_footer ul{
	width:100%;
	float:left;
	margin-top:1em;
	margin-bottom:1em;
}
#d_footer li{
	display:block;
	/*background-color:#48C8F5;*/
	width:auto;
	float:left;
	margin-left:15%;
}
#d_footer li.dir{
	width:auto;
	margin-left:0px;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;	
}
#d_footer li.dir span{
	background-color:#48C8F5;
}
#d_footer a{
	background-color:#48C8F5;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;
	/*display:block;*/
	width:auto;
	color:#000000;
	font-weight:bold;
}
#d_footer a:hover{
	color:#ffffff;
}
/* CONTENIDO */
#d_content{
	width:100%;
}
#d_content div.ppal1{
	width:77%;
	float:left;
	margin-right:3%;
}
#d_content div.lat{
	width:19%;
	float:left;
}
#d_content div.lat div{
	width:100%;
	float:left;
}
/* CAPA LATERAL */
#d_content div.lat div.prom h4{
	background-color:#48C8F5;
}
#d_content div.lat div.prom a{
	display:block;
	color:#48C8F5;
	margin-top:0.8em;
	font-size:1.2em;
	font-weight:bold;
}
#d_content div.lat div.prom a:hover,#d_content div.lat div.not a:hover{
	text-decoration:underline;
}
#d_content div.lat div.not h4{
	background-color:#000000;
	color:#ffffff;
}
#d_content div.lat div.not a{
	display:block;
	color:#000000;
}
#d_content div.lat div.not h5{
	font-size:1.2em;
	font-weight:bold;
}
/* INDEX */
#d_content div div.dis,#d_content div div.inf,#d_content div.lat div{
	margin-top:0.8em;
	width:100%;
	float:left;
}
#d_content div.ppal div h2,#d_content div.lat div h4{
	width:98%;
	padding-left:1%;
	padding-right:1%;
	line-height:1.4em;
	font-size:1em;
}
#d_content div.ppal div.dis h2{
	background-color:#48C8F5;
}
#d_content div.ppal div.inf h2{
	background-color:#A5A7AA;
}
#d_content div.ppal div div.icon,#d_content div.ppal div div.icon2{
	float:left;
	margin-right:0.3%;
	margin-left:1%;
	#margin-right:0;
}
#d_content div.ppal div div.icon{
	width:32%;
	#width:30%;
	min-height:200px;
}
#d_content div.ppal div div.icon img,#d_content div.ppal div div.icon2 img{
	margin-top:15px;
	margin-bottom:15px;
}
#d_content div.ppal div div.icon img.lado{
	float:left;
	margin-bottom:0;
}
#d_content div.ppal div div.icon h3.lado{
	float:left;
	margin-left:10px;
	width:50%;
	margin-top:15px;
}
#d_content div.ppal div div.icon2{
	width:15%;
	#width:100px;
	height:2200px;
	/*_display:none;*/
}
#d_content div.ppal div div h3{
	font-size:1.8em;
}
#d_content div.ppal div div.icon a{
	color:#000000;
}
/*#d_content div.ppal div.dis div.icon a:hover{
	color:#48C8F5;
}
#d_content div.ppal div.inf div.icon a:hover{
	color:#A5A7AA;
}*/
/* DISEŅO */
a.tit{
	color:#000000;
}
a.tit:hover{
	color:#ffffff;
}
.blue{
	background-color:#48C8F5;
}
.gris{
	background-color:#A5A7AA;
}
.info{
	width:65.7%;
	float:left;
	margin-right:1%;
}
.info p,.info ul{
	margin-bottom:1em;
	list-style-type:disc;
	float:left;
	width:100%;
}
.info h4{
	font-size:1.4em;
	margin-bottom:0.5em;
	color:#ffffff;
	font-weight:bold;
	margin-top:0.2em;
	float:left;
	width:100%;
}
.info li{
	margin-bottom:0.5em;
	margin-left:15px;
}
.info a{
	font-weight:bold;
	/*background-color:#ffffff;*/
	color:#000000;
	text-decoration:underline;
}
.info a:hover{
	text-decoration:none;
	color:#ffffff;
	background-color:#000000;
}
.info a.link,.contact .link,.contact input[type="submit"],.menu2 a.link{
	color:#48C8F5;
	background-color:#000000;
	display:block;
	margin-right:10px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:1.4em;
}
.link{
	_color:#48C8F5;
	_background-color:#000000;
	_display:block;
	_margin-right:10px;
	_float:left;
	_font-weight:bold;
	_padding-left:5px;
	_padding-right:5px;
	_line-height:1.4em;
}
.info a.link{
	margin-bottom:1em;
}
.contact .link{
	margin-bottom:0.5em;
}
.contact input[type="submit"]{
	border:0;
	height:1.4em;
	font-family:Arial,Verdana,Helvetica;
	font-size:1.4em;
}
.info a.link:hover,.contact a.link:hover,.contact input[type="submit"]:hover,.menu2 a.link:hover{
	color:#ffffff;
}
.link:hover{
	_color:#ffffff;
}
.contact{
	float:left;
	width:70%;
	margin-left:1%;
	margin-top:1em;
}
.contact p,.contact li{
	font-size:1.4em;
	margin-bottom:0.5em;
	float:left;
	width:100%;
}
.contact p{
	font-weight:bold;
}
.contact div{
	float:left;
	width:100%;
	margin-bottom:1em;
}
.contact ul{
	margin-left:15px;
	list-style-type:disc;
}
.contact label{
	float:left;
	width:20%;
	font-weight:bold;
	font-size:1.4em;
}
.contact input[type="text"],.contact textarea{
	width:78%;
	float:left;
	font-family:Arial,Verdana,Helvetica;
	border:1px solid #000000;
	/*background-color:#A5A7AA;*/
	font-size:1em;
}
.contact textarea{
	height:8em;
}
.contact input[type="submit"]{
	margin-right:51%;
	float:left;
	}
/* PORTFOLIO */
.menu2{
	width:84%;
	margin-bottom:1em;
	height:1.5em;
}
.trab{
	width:200px;
	margin-left:530px;
	#margin-left:420px;
	position:absolute;
}
.trab p{
	margin-top:0.5em;
}
ul.sexyCycle-content  { list-style: none; margin: 0; padding: 0; width: 99999999; position: absolute; margin-bottom:1em; cursor:pointer;}
li.sexyCycle-content  { margin: 0; padding: 0; }
.sexyCycle { position: relative; overflow: hidden; }
.sexyCycle-wrap { position: relative; width: 99999px; }
.sexyCycle-content { width: 99999; position: absolute; overflow: hidden; }
