/* CSS Document */
	body {
	text-align:left;
	padding:0px;
	margin:0px;
	font-family:'Droid Sans', Helvetica, Arial, sans-serif;
	background-color:#000000;
	color:#f4f3ec;
	font-size:0.90em;
	line-height:1.4em;
}
.blanco {
	background-color:white;
}
.blanco a {
	color:black;
	text-decoration:underline;
}
.titulo_josefine_interno a {
	text-decoration:none;
}
.clear {
	clear:both;
}
a img {
	border:none;
}
a {
	color:#f4f3ec;
	text-decoration:none;
}
a.normal {
	text-decoration:none;
	color:#000000;
}
a.normal:hover {
	text-decoration:underline;
}
a.underline {
	text-decoration:underline;
}
a.underline:hover {
	text-decoration:none;
	color:#666666;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}
.container {
	width:920px;
	margin-left:auto;
	margin-right:auto;
}
.flotaizquierda {
	float:left;
}
.flotaderecha {
	float:right;
}
.espacio_d {
	padding:0px;
	margin:0px;
	padding:0em 1.5em 0em 0em;
}
.columna_trabajo {
	width:auto;
	color:#a8a8a8;
	padding-bottom:0.5em;
}
.trabajos {
	color:#CCCCCC;
	padding-top:20px;
}
.lineas {
	background-image:url(../imaxes/varias/px_negro.gif);
	background-repeat:repeat-x;
	height:1px;
	padding-left:0px;
	margin-left:0px;
	margin-top:15px;
	width:auto;
}
.elemento_superior {
	padding:15px 0px 0px 0px;
	font-size:1em;
	margin-right:8px;
	color:black;
}
.primero {
	margin:0;
}
.elemento_superior a {
	color:black;
	text-decoration:none;
}
.elemento_superior a:hover {
	text-decoration:underline;
}
p.titulo {
	font-weight:bold;
	padding:0;
	margin:0;
}
p.titulo_c {
	font-weight:normal;
	color:black;
	padding:0;
	margin:0;
}
.servicio {
	padding-top:0px;
}
.textoPadding {
	padding-top:0px;
	padding-bottom:0px;
}
.linea_f {
	padding:5px 0px 0px 0px;
}
input {
	width:60%;
	font-size:1em;
	padding:6px;
	color:white;
	background-color:black;
	border:none;
	font-family:'Droid Sans', Helvetica, Arial, sans-serif;
}
textarea {
	font-family:'Droid Sans', Helvetica, Arial, sans-serif;
	width:60%;
	font-size:1em;
	padding:6px;
	background-color:black;
	border:none;
	color:white;
}
/*listas */
.db_pie {
	margin:0px 0px 0px 25px;
}
ul.opciones_pie {
	margin:0;
	padding:0;
	padding:40px 0px 20px 0px;
}
ul.opciones_pie li {
	padding:0;
	margin:0;
	padding:0 1.5em 0 0;
	display:inline;
	list-style-type:none;
}
ul.redes_sociales {
	margin:0;
	padding:0;
	padding-top:25px;
}
ul.redes_sociales li {
	padding:0;
	margin:0;
	padding:0 0 0 1.5em;
	display:inline;
	list-style-type:none;
}
ul.redes_sociales li a.flickr {
	margin:12px 0px 0px 25px;
	display:block;
	width:51px;
	height:17px;
	background-image:url(../imaxes/redes_sociales/flickr_01.png);
	float:right;
}
ul.redes_sociales li a.flickr:hover {
	display:block;
	width:51px;
	height:17px;
	background-image:url(../imaxes/redes_sociales/flickr_02.png);
	float:right;
}
ul.redes_sociales li a.facebook {
	margin:12px 0px 0px 25px;
	display:block;
	width:82px;
	height:17px;
	background-image:url(../imaxes/redes_sociales/facebook_01.png);
	float:right;
}
ul.redes_sociales li a.facebook:hover {
	display:block;
	width:82px;
	height:17px;
	background-image:url(../imaxes/redes_sociales/facebook_02.png);
	float:right;
}
ul.redes_sociales li a.twitter {
	margin:12px 0px 0px 25px;
	display:block;
	width:73px;
	height:17px;
	background-image:url(../imaxes/redes_sociales/twitter_01.png);
	float:right;
}
ul.redes_sociales li a.twitter:hover {
	display:block;
	width:73px;
	height:17px;
	background-image:url(../imaxes/redes_sociales/twitter_02.png);
	float:right;
}
ul.redes_sociales_form {
	margin:0;
	padding:0;
	padding-top:10px;
}
ul.redes_sociales_form li {
	padding:0;
	margin:0;
	padding:0 1.5em 0 0;
	display:inline;
	list-style-type:none;
}
/*listas */
	.color_b {
	color:black;
}
.color_b a {
	color:black;
	text-decoration:none;
	cursor:pointer;
}
.color_b a:hover {
	text-decoration:underline;
}
.texto {
	width:670px;
	margin-bottom:20px;
	margin-top:0px;
}
.menu_lateral {
	text-align:left;
	float:left;
	padding-left:20px;
	padding-top:20px;
	position:fixed;
	background-color:#FFFFFF
}
.contenedor {
	text-align:left;
	float:right;
	padding-right:100px;
}
.texto_linea_trabajos {
	padding:0px;
	margin:0px;
	padding:0px 0px 20px 0px;
}
.negrita {
	font-weight:bold;
}
.cabecera {
	padding:0px;
	margin:0px;
	padding:95px 0px 35px 0px;
}
.trabajos_roll {
	padding:10px 0px 10px 0px;
	border-bottom:1px solid white
}
.linea_trabajos {
	padding:30px 0px 10px 0px;
	border-bottom:1px solid white;
	border-top:0px solid white;
	margin-left:1px;
}
.linea_trabajos3 {
	padding:30px 0px 10px 0px;
	border-bottom:1px solid white;
	margin-left:1px;
}
.linea_trabajos2 {
	padding:5px 0px 0px 0px;
}
.columna_3 {
	width:31%;
	margin-right:31px;
}
.columna_3_intermedia {
	width:31%;
}
.linea_n {
	padding:0px 0px 0px 0px;
	margin:10px 0px 15px 0px;
	border-bottom:1px solid black;
}
.columna_3_final {
	width:31.5%;
	margin-right:0px;
}
.contacto {
	font-size:1.3em;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}
.nova {
	clear:both;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #333333
}
.nova_ultima {
	border:none;
}
.nova .fecha {
	color:#999999;
	padding:0;
	padding:0px;
	float:left;
	width:85px;
}
.nova .texto {
	margin-left:86px;
	width:auto !important;
	margin-bottom:0!important;
}
.en_que_andamos {
	padding:0;
	margin:0;
	padding:0px 0px 10px 0px;
}
.zona_inferior {
	padding:30px 0px 20px 0px;
}
.pie {
	border-top:1px solid white;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}
.pie_b {
	border-top:1px solid black;
}
.columna_trabajos img.lopezlopez {
	margin:0;
	border:1px solid white
}
.columna_trabajos img.lopezlopez:hover {
	border:1px solid #666666;
}
.columna_trabajos img.lopeces_blanco {
	padding:0;
	margin:0;
	margin:0;
	border:none
}
.columna img.lopeces_blanco {
	padding:0;
	margin:0;
	margin:0;
	border:none;
}
.columna img.lopezlopez {
	padding:0;
	margin-bottom:20px;
	border:1px solid black;
}
.columna img.lopezlopez:hover {
	border:1px solid white;
}
img.nombre_lopez {
	padding:20px 0px 0px 0px;
}
.columna_trabajos {
	width:auto;
	padding-bottom:0.5em;
	padding:0px 12px 0px 0px
}
.padding_reset {
	width:auto;
	padding:0em 0em 0.5em 0em;
}
.texto_anterior {
	padding:0px;
	margin:0px;
	padding:7px 0px 0px 10px;
	font-size:1.1em;
}
.texto_siguiente {
	padding:0px;
	margin:0px;
	padding:7px 10px 0px 0px;
	font-size:1.1em;
}
.detalle_trabajo01 {
	padding:0px;
	margin:0px;
	padding:10px 0px 10px 0px;
}
.detalle_trabajo02 {
	padding:0px;
	margin:0px;
	padding:20px 0px 0px 0px;
}
.detalle_trabajo03 {
	padding:0px;
	margin:0px;
	padding:20px 0px 0px 0px;
}
p.cliente {
	font-size:1em;
	padding:0px;
	margin:0;
	padding:15px 0px 0px 0px;
}
.trabajos_detalles .cliente_explicacion p {
	font-size:1em;
	padding:0px;
	margin:0;
	padding:3px 0px 0px 0px;
}
.padding_e {
	margin:25px 0px 0px 0px;
}
.titulo_josefine {
	font-family: 'PT Sans Narrow', arial, serif;
	font-size:3em;
	padding:5px 0px 20px 0px;
	font-weight:normal;
}
.titulo_josefine_interna {
	font-family: 'PT Sans Narrow', arial, serif;
	font-size:3em;
	padding:0px 0px 5px 0px;
	font-weight:normal;
}
.titulo_josefine a {
	text-decoration:none;
}
.titulo_josefine a:hover {
	text-decoration:none;
}
.titulo_josefine_interno {
	font-family: 'PT Sans Narrow', arial, serif;
	font-size:3em;
	padding:5px 20px 20px 0px;
	font-weight:normal;
}
.titulo_negro a {
	color:black;
	text-decoration:none;
}
.titulo_negro a:hover {
	color:#999999;
	text-decoration:none;
}
.ocultar {
	display:none;
}
.titulo_gris a {
	color:#999999;
}
.titulo_gris a:hover {
	color:black;
	text-decoration:none;
}
.imagen_3 {
	padding:0px 0px 8px 0px;
}
.quen_somos {
	padding:0px;
	margin:0px;
	padding:30px 0px 0px 0px;
}
.quen_somos_img {
	padding:0px;
	margin:0px;
	padding:0px 0px 6px 0px;
}
.sin_borde {
	border:none;
}
img.sin_borde {
	border:none
}
.titulo_trabajos {
	padding-bottom:0em;
	padding-top:2em;
}
.cabecera_traballo {
	padding:0px;
	margin:0px;
	padding:95px 0px 12px 0px;
}
.doblelopez_branco {
	width:309px;
	height:57px;
	background-image:url(../imaxes/doblelopez_02a.png);
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
}
.doblelopez_branco:hover {
	background-image:url(../imaxes/doblelopez_02b.png);
}
a.volver_inicio {
	display:block;
	width:309px;
	height:57px;
}
.quen_somos_columna {
	float:left;
	width:48.5%;
	padding:0;
	margin:0;
}
.quen_somos_columna2 {
	float:right;
	width:48.5%;
	padding:0;
	margin:0;
	margin:70px 0px;
}
.anterior a {
	display:block;
	height:34px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	margin-right:10px;
}
.siguiente a {
	padding:0px;
	margin:0px;
	margin-left:10px;
	height:34px;
	display:block;
	text-decoration:none;
}
#enlacesidiomas {
	margin:0px;
	float:right;
	padding-top: 10px;
}
#enlacesidiomas ul {
	margin:0px;
	float:right;
	list-style:none;
}
#enlacesidiomas ul li {
	float:left;
	margin-left:5px;
	background-color:transparent;
}
#enlacesidiomas ul li a {
	text-decoration: none;
	background-color:transparent;
	color:#bbbbbb;
}
#enlacesidiomas ul li a.seleccionadoblanco {
	font-weight:bold;
	color:#ffffff;
}
#enlacesidiomas ul li a.seleccionadonegro {
	font-weight:bold;
	color:#000000;
}
.flecha_iz {
	background-image:url(../imaxes/esquerda_01.png);
	width:30px;
	height:29px;
	display:block;
}
.flecha_iz:hover {
	background-image:url(../imaxes/esquerda_02.png);
	width:30px;
	height:29px;
}
.flecha_de {
	background-image:url(../imaxes/dereita_01.png);
	width:30px;
	height:29px;
	display:block;
	margin:0px 0px 0px 5px;
	float:left
}
.flecha_de:hover {
	background-image:url(../imaxes/dereita_02.png);
	width:30px;
	height:29px;
	margin:0px 0px 0px 5px;
}
.jacobonieto {
	width:31.5%;
}
.db {
	width:288px;
	padding:0px;
	margin:0px;
}
.trastoy {
	width:288px;
	margin-right:27px;
}
h3{display:none!important;}
#twtr-widget-1 h4{
	font-size:30px!important;
	    font-family: 'PT Sans Narrow',arial,serif;
			font-weight:normal;


}
#twtr-widget-2 h4{
	font-size:30px!important;
    font-family: 'PT Sans Narrow',arial,serif;
	font-weight:normal;
}
#twtr-widget-3 h4{
	font-size:30px!important;
	    font-family: 'PT Sans Narrow',arial,serif;
			font-weight:normal;


}
