html, body, div, span, p, a, font, img,
strong, ol, ul, li, form, label, 
td {
     margin: 0px 0px 0px 0px;
     padding: 0px;
     font: normal 12px Arial;
	 color: #010101;
	 line-height: 15px;
	 text-decoration: none;
}

li	{
	font: normal 11px Arial; 
	color: #676767;
	list-style:none;
	padding-top:3px;
}
img{border:0px}
.intro {background:url(Graficos/intro_1.jpg) #009539 repeat-x top;}
.body {background-color:#FFFFFF;}

.labels_ficha td{
	font: normal 11px Verdana;
	color:#505153;
	text-decoration:none;
}

/* T I T U L O S */
.trabajo			{font: bold 13px arial; color: #363435;padding-bottom:10px; padding-left:0px; text-align:left;}
.titulo_interior	{font: normal 24px Arial; color: #DE5918; letter-spacing: -0.1px; padding-bottom:14px;}
.seccion			{font: normal 26px Arial; color: #FFF; letter-spacing: -1px; 
					filter: Shadow(Color=#444444,Direction=135,Strength=5);}
.quienes_pregunta 	{
					background:url(Graficos/quienes_pregunta_fondo.jpg) no-repeat; 
					width:330px; 
					height:26px; 
					color: #FFF; 
					font: bold 11px Verdana; 
					line-height: 26px;
					padding-left:10px;
					padding-bottom:10px;
					}
			
.servicio_roll 	{
					background:url(Graficos/roll_in.jpg) no-repeat; 
					width:171px; 
					height:22px; 
					padding-left:3px;
					padding-bottom:6px;
					}

.portfolio_cat		{
					background:url(Graficos/trabajo_naranja.jpg) no-repeat; 
					width:151px; 
					height:26px; 
					padding-left:3px;
					padding-bottom:6px;
					overflow: hidden;
					}
.portfolio_cat_n		{
					background:url(Graficos/trabajo_negro.jpg) no-repeat; 
					width:151px; 
					height:26px; 
					padding-left:3px;
					padding-bottom:6px;
					overflow: hidden;
					}

.nombre_trabajo {
					color:#FFF;
					position:absolute;
					float:left;
					text-align:center; 
					border:0px solid #000; 
					visibility:hidden; 
					width:150px; 
					margin-top:-28px; 
					margin-left:-25px; 
					height:21px; 
					overflow:hidden;
					background:url(Graficos/trabajo_nombre.jpg) no-repeat;
}
					
/* T E X T O S */
.trabajo_txt	{font: normal 11px arial; color: #363435;padding:5px 60px 10px 0px; text-align:left;}


.autor			{font: normal 12px Arial; color: #E05917; line-height: 15px;}
.home			{font: normal 12px Arial; color: #676767; line-height: 15px;}
.cierre2		{font: normal 11px Arial; color: #676767;}

.texto_roll{display:none; margin-bottom:6px; border:0px solid #000;}

.subservicios, .subservicios a{
	font: normal 11px Arial; 
	color: #666666; 
}
.subservicios a{
	text-decoration: underline;
}

.agep2 		{text-decoration: none; color: #4B7EBD; font: normal 11px Arial;}

/* L I N K S */

#cierre a:link 		{text-decoration: none; color: #FFF; font: normal 11px Arial;}
#cierre a:visited	{text-decoration: none; color: #FFF; font: normal 11px Arial;}
#cierre a:hover		{text-decoration: none; color: #FFF; font: normal 11px Arial;}

.item_pregunta a:link 		{text-decoration: none; color: #676767; font: normal 11px Arial;}
.item_pregunta a:visited	{text-decoration: none; color: #676767; font: normal 11px Arial;}
.item_pregunta a:hover		{text-decoration: none; color: #676767; font: normal 11px Arial;}

.agep:link 		{text-decoration: none; color: #4B7EBD; font: normal 11px Arial;}
.agep:visited	{text-decoration: none; color: #4B7EBD; font: normal 11px Arial;}
.agep:hover		{text-decoration: none; color: #4B7EBD; font: normal 11px Arial;}

.js_roll, .js_roll a{text-decoration: none; color: #FFF; font: bold 11px Verdana; line-height: 22px; display:block; width: 168px;}
.lnk_port		{color: #FFF; 
				font: bold 11px Verdana; 
				line-height: 26px;
				width: 151px;
				display:block;
				}
.js_siquiente	{padding-right:14px; padding-top:74px; display:block;}
.volver			{color: #363435; font: normal 11px Arial;text-decoration: underline; text-align:left;}

#acertado a:link 		{text-decoration: none; color: #FFF; font: normal 11px Arial;}
#acertado a:visited		{text-decoration: none; color: #FFF; font: normal 11px Arial;}
#acertado a:hover		{text-decoration: underline; color: #FFF; font: normal 11px Arial;}

.saber_mas{color:#FFF; font: normal 10px Arial;}

/* O T R O S */
.gale1{
	float:left; 
	margin-right:24px; 
	margin-left:0px; 
	margin-bottom:28px;
	width:100px;
	height:125px;
	border:0px solid #000;
}

.dot 				{background:url(Graficos/dot.jpg) #FFF repeat-x; margin:10px 0px 10px 0px;}
.contacto_separa 	{background-color:#D4D4D4; margin:0px 20px 0px 20px;}
.im_clentes {
	 padding:0px 8px 0px 8px;
	 width:140px;
	 height:75px;
	 border: 0px solid #000;
	 text-align:center;
}

.im_agep{
	vertical-align:middle;
	padding-right:10px;
}
.rta_solo{
	display:none;
	width:514px;
	height:96px;
	background:url(Graficos/solo_esto.jpg) no-repeat;
}

.rta_acertado{
	display:none;
	width:500px;
	height:96px;
	background:url(Graficos/acertado.jpg) no-repeat;
	text-align:right;
}

#item_pregunta2,#item_pregunta3{display:none;}
#quienes_pregunta2,#quienes_pregunta3{display:none;}

/* F O R M U L A R I O S */

input{
	width:212px;
	padding:2px;
	border: 1px solid #D4D4D4;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #EFEFEF;
	color: #000000;
}

select{
	padding:2px;
	border: 0px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.obligatorios{
	font: normal 11px verdana;
	color:#DF5816;
	text-decoration:none;
	line-height: 16px;
}

.radio{
	width:14px;
	height:16px;
	margin-top:1px;
	border-width: 0px;
	vertical-align:middle;
	background-color: #313131;
	margin:6px;
}
.checkbox{
	width:14px;
	height:16px;
	margin-top:1px;
	border-width: 0px;
	vertical-align:middle;
	ackground-color: #313131;
	margin:6px;
}

textarea{
	width:212px;
	height:80px;
	padding:3px;
	border: 1px solid #C5C5C5;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #EFEFEF;
	color: #000000;
}

.archivo{
	background: url(Graficos/archivo.jpg) center no-repeat;
	width: 143px;
	height: 26px;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	font-face: arial;
	color: #fff;
	display: block;
	float: center;
	text-decoration: none;
}

.examinar{
	padding:4px;
	width:200px;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #646464;
}
.enviar{
	width:34px;
	height:11px;
	background: url(Graficos/enviar.jpg) center no-repeat;
	border:0px;
}