

/* Borrado Navegador */
html {overflow: -moz-scrollbars-vertical;}

body {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 11px;
    line-height: 13px;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color:#a5a3a3;
	font-weight: normal;
	
}

html {overflow: -moz-scrollbars-vertical;}

p {
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-type: none;
}

ul, ol, li, fieldset, form, body, h1, h2, h3, h4, a {

	border : medium none;
	margin : 0;
	padding : 0;

}

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

a:focus
{
outline:none;
}

.textoOver {
	background: url(../img/circulo.gif) no-repeat 0px 2px;
	text-indent: 11px;
}
 
.textoOut {
	background:none;
	text-indent: 0px;
}

/* Final Navegador */

/* Limpiar / Flota */

.limpia {
    clear: both;
	width: 0;
	height: 0;
}

.flota {
    float:left;
}

.flota-derecha {
    float:right;
}

/* Final Limpiar / Flota */

/* Cabecera */

#contenedor #cabecera_trabajo {
    position: fixed;
    z-index: 1500;
	background-color:#fff;
	top:0px;
	left:14px;
	padding: 26px 26px 18px 26px;
}
.sombra{
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);	
}

#pie #but_top {
	display:block;
}


#pie #but_top a {
    position: fixed;
    width: 25px;
	height: 37px;
    z-index: 1600;
	background-color:#000;
	text-indent:10000px;
	bottom:0px;
	background: url(../img/icon_top.gif) no-repeat 0px 0px;
}

#pie #but_top a:hover {
	background-position:bottom;
}


#contenedor #cabecera {
	
}

#contenedor #cabecera a:hover {
	color: #B3B3B3;
	text-decoration:underline;
}

#contenedor #cabecera a:visited {
	color: #B3B3B3;
}
#titulo-trabajo {
	width: 280px;
}

#titulo-trabajo {
	font-family:"Helvetica Neue", Arial, sans-serif;
	padding-top:4px;
	font-size:22px;
}


.link a:hover {
	color: #B3B3B3;
	text-decoration:underline;
}

.link a:visited {
	color: #B3B3B3;
}

/* Download */

.download a:hover {
	color: #000000;
	background: url(../img/tachadoNegro.gif) repeat;
}

.download a:visited {
	background: url(../img/tachadoVerde.gif) repeat;
}


/* Final Cabecera */

/* Contenedor */
#contenedor {
	text-align: left;
	padding-left: 26px;
	padding-right: 26px;
	padding-top: 26px;
	padding-bottom: 15px;
	background-color:#ffffff;
	xbackground: url(../img/guia.gif) repeat 37px 26px;
}

#contenedor #contenidos {

}

#contenedor #contenidos-trabajos {
	margin-top:47px;

}

#contenedor #contenidos .fila {

}

#contenedor #cabecera .logo a {
	width: 188px;
	height: 105px;
	margin: 0 0 35px 0;
	display: block;
	background: url(../img/logo3.gif) no-repeat;
	text-indent:-10000px;
}
#contenedor #cabecera .logo a:hover {
	background-position:0 -115px;
}

.ancho0 {
	width: 895px;
}

.ancho1 {
	width: 884px;
}

.ancho2 {
	width: 1186px;
}

.ancho3 {
	width: 1046px;
}

.ancho4 {
	width: 1023px;
}

.ancho5 {
	width: 1198px;
}

.ancho6 {
	width: 884px;
}

.ancho7 {
	width: 1006px;
}


.columna1 {
	width: 140px;
	height: 260px;
}

.columna2 {
	width: 291px;
	height: 260px;
}

.columna3 {
	width: 442px;
}

.columna4 {
	width: 423px;
}

.columna5 {
	height: 870px;
}

.columna6 {
	height: 39px;
	width: 10px;
}

.celda {
	padding-bottom: 11px;
	padding-right:0px;
}

.celda-sin {
}

.celda-resume {
	width: 427px;
}

.celda-vacia {
	width: 140px;
	height: 119px;
	padding-bottom: 11px;
}

.celda-flash {
	width: 754px;
	height: 364px;
	padding-bottom: 11px;
}

.celda-texto {
	width: 140px;
	height: 119px;
	margin-bottom: 11px;
}

.celda-texto2 {
	width: 220px;
	margin-bottom: 11px;
}

.celda-nota {
	width:114px;
	background:#F2F2F2 url(../img/triangulo.gif) no-repeat 0px 0px;
	padding: 10px 10px 10px 16px;
	margin: 0;
}

.celda-top {
	width: 120px;
	vertical-align:bottom;
}

.celda-texto-larga {
	width: 280px;
	padding-bottom: 31px;
	min-height:30px;
}

.celda-texto-larga2 {
	width: 442px;
	padding-bottom: 11px;
	margin-left: 91px;
}

.celda-texto-larga3 {
	width: 410px;
	padding-bottom: 11px;
}

.celda-cabecera {
	width: 280px;
	height: 129px;
	padding-bottom: 11px;
}

.margen {
	margin-right: 11px;
}

.margen-texto-trabajo {
	margin-right: 150px;
}

.margen15 {
	margin-right: 15px;
}

.margen-web {
	margin-left: 14px;
}

.margen-doble {
	margin-right: 22px;
}

.margen-triple {
	margin-right: 33px;
}

.margen-inferior {
	margin-bottom: 11px;
}

.margen-inferior2 {
	margin-bottom: 111px;
}

.margen-inferior3 {
	margin-bottom: 19px;
}

.margen-inferior-texto {
	margin-bottom: 6px;
}

.margen-inferior-trabajos {
	margin-bottom: 28px;
}

.margen-izquierdo {
	margin-left: 16px;
}

.margen-izquierdo2 {
	margin-left: 151px;
}

.margen-izquierdo3 {
	margin-left: 311px;
}

.margen-izquierdo4 {
	margin-left: 19px;
}

.margen-superior {
	margin-top: 26px;
}

.margen-superior2 {
	margin-top: 11px;
}

.centrado {
	text-align:center;
}

/* Final Contenedor */


/* Menu Principal */

#contenedor #cabecera #menu {
	float:left;
	width:152px;
}

#contenedor #cabecera #menu a {
	color: #000000;
	text-indent: 11px;
}

#contenedor #cabecera #menu a:visited {
	text-decoration: none;
	background:none;
}

#contenedor #cabecera #menu a:hover {
	text-decoration: none;
}

#contenedor #cabecera #menu ul li {
	width : 111px;
	line-height : 13px;
	margin-left:11px;
}

#contenedor #cabecera #menu ul li:hover {
	
}

#contenedor #cabecera #menu ul li a {
	display:block;	
}
#contenedor #cabecera #menu ul li a.contacto {
	padding-left:7px;
	background: url(../img/icon_mail.gif) no-repeat 0 0px;
}
#contenedor #cabecera #menu ul li a.works {
	padding-left:7px;
	background: url(../img/icon_works.gif) no-repeat 0 0px;
	padding-top:2px;
}
#contenedor #cabecera #menu ul li a:hover {
	background-position:0 -20px;
	color:#B3B3B3;
	text-decoration:underline;
}

#contenedor #cabecera #menu .seleccionado {
	color: #000000;
}

.celda-texto-larga a.video {
	padding-left:15px;
	background: url(../img/icon_video.gif) no-repeat 0 0px;
}
.celda-texto-larga a.link {
	padding-left:15px;
	background: url(../img/icon_link.gif) no-repeat 0 0px;
}
.celda-texto-larga a:hover {
	background-position:0 -20px;
	color:#B3B3B3;
	text-decoration:underline;
}

/* Final Menu Principal */

/* Menu Trabajos */

#menu-trabajos {
	text-indent: 11px;
	width:140px;
	margin-top:-8px;
}

#menu-trabajos a {
	color: #000000;
	width:30px;
	height:37px;
	text-indent:10000px;
	background-color:#F2F2F2;
	display:block;
}

#menu-trabajos .mas a:hover,
#menu-trabajos .menos a:hover {
	background-position:0 -37px;
}

#menu-trabajos .mas a {
	background: url(../img/icon_next.gif) no-repeat 0px 0px;
}

#menu-trabajos .menos a {
	background: url(../img/icon_back.gif) no-repeat 0px 0px;
}

/* Final Menu Trabajos */

/* Boton Back */

#boton-back {
	text-indent: 11px;
	width:140px;
	margin-top:-8px;
}

#boton-back a {
	font-family:"Helvetica Neue", Arial, sans-serif;
	font-size:22px;
	padding-top:10px;
	padding-left:7px;
	color: #000000;
	width:30px;
	height:20px;
	background-color:#F2F2F2;
	display:block;
	background: url(../img/back2.gif) no-repeat -9px -1px;
}

#boton-back a:hover {
	background-position:-9px -38px;
}

/* Final Menu Trabajos */

/* Pie de página */

#pie {
	margin-bottom: 6px;
	margin-left: 0px;
	margin-top: 40px;
	color: #000000;
}

#but-top {
	text-indent: 11px;
	width:100px;
	margin-left:-8px;
}

#but-top a {
	color: #000000;
}

#but-top a:visited {
	text-decoration: none;
	background:none;
}

#but-top a:hover {
	text-decoration: none;
}

#but-top ul li {
	line-height : 13px;
}

#but-top ul li a {
	display:block;	
}

#but-top .top a {
	display: block;
}

#but-top .top a:hover {
	background: url(../img/top.gif) no-repeat 1px 3px;
}

/* Final Pie de página */

/* Linea */

#contenedor .linea-fina {
	height: 1px;
	background: #ffffff url(../img/lineax.gif) repeat;
	font-size: 0;
	margin-top: 1px;
	margin-bottom: 11px;
	margin-right: 11px;
}

#contenedor .linea-fina2 {
	height: 1px;
	background: #ffffff url(../img/linea2x.gif) repeat;
	font-size: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

#pie .linea-pie {
	height: 1px;
	background: #848282;
	width: 177px;
	font-size: 0;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
}

/* Final Linea */


@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Reglas de Safari 3.0 y Opera 9  */
}
