body {
	background-attachment: 	fixed;
	font-family:			Times New Roman, Times, serif;
	font-size:				14px;
	color:					#000000;
	margin: 				40px 0px 0px 40px;
}
/*******LINKS*********/
a{
	text-decoration:	none;
	color:				#000000;
}
a:hover{
	text-decoration:	none;
	color:				#000000;
}

a:active{
	text-decoration:	none;
	color:				#000000;
}

a:visited{
	text-decoration:	none;
	color:				#000000;
}

img{
	border:				0px;
}

/*******TIPOGRAFIAS*********/
.texto_boton{
	font-size:			21px;
	font-weight:		bold;
	font-style: 		italic;
	padding-left:		30px;
	border-top:			2px solid #000000;
}
.texto_boton:hover{
	background:			#ffff00;
}
.texto_blog{
	border-top:			4px solid #000000;
	margin-top:			30px;
}
 .texto_contacto{
	border-top:			0px;
}
p{
	margin: 			0px;
	padding: 			0px;
}
.sub_boton:hover{
	text-decoration:	line-through;
}
.sub_boton a:visited{
	text-decoration:	line-through;
	color:				#666666;
}

/*******botonera*********/
#cont-botonera{
	width:				200px;
	position:			fixed;
}
#botonera{
	margin:				20px 0px 0px 0px;
}
#trabajos_web, #trabajos_print, #trabajos_misc, #trabajos_contact{
	display:			none;
	padding-left:		30px;
	margin-bottom:		10px;
	font-weight:		bold;
	font-size:			12px;
}
#trabajos_web ul, #trabajos_print ul, #trabajos_misc ul, #trabajos_contact ul{
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
/*******TRABAJOS*********/
#cont-trabajos{
	width:				680px;
	margin:				0px 0px 0px 240px;
}
.trabajo{
	padding-top:			40px;
}
.info_trabajo{
	height:					80px;
	padding-left:			40px;
	border-top:				4px solid #000000;
	border-bottom:			2px solid #000000;
}
.info_titulo{
	font-size:			21px;
	font-weight:		bold;
	padding-top:		7px;
}
.info_bajada{
	font-size:			12px;
	font-weight:		bold;
}

.img_thubm{
	margin:  			30px 0px 30px 40px;
}
.img_thubm2{
	margin:  			30px 0px 30px 0px;
}
/*******GALERIA MAGICA*********/
/*preload classes*/ 
.ldrgif{
margin: 30px 0px 30px 200px;}
.svw {width: 50px; height: 20px; margin: 30 0 30 60;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
margin: 0 0 1px 0;
margin-left: 40px;
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0;
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none;
cursor: pointer;
} 
.stripViewer ul li {  
float:left; 
} 

.stripTransmitter { 
overflow: auto; 
width: 1%;
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none;
margin-left: 40px;
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 0px 1px 0px; 
} 
.stripTransmitter a{
font-weight:	bold;
text-align: center; 
line-height: 22px; 
color: #000000;
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover{ 
color: #000000; 
} 
.stripTransmitter a.current{ 
border-bottom: 2px solid #000000;
color: #000000;
}