* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font:75% Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

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

/* Ajustes tipográficos */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	font-weight: normal;
	/*margin: 0 0 0.8em 0;*/
}

h1, h2, h3, h4, h5, h6 { color:#B0DC0D;}

cite, em, dfn { font-style: italic;}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

li, dd, blockquote { /*margin-left: 1em;*/ }

/*
code, kbd, samp, pre, tt, var, textarea {
	font-size: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
*/

del { text-decoration: line-through;}

ins, dfn { border-bottom: 1px solid #ccc;}

small, sup, sub { font-size: 85%;}

abbr, acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

a abbr, a acronym { border: none;}

sup { vertical-align: super;}
sub { vertical-align: sub;}

h1 { font-size: 2em;}
h2 { font-size: 1.8em;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1em;}

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
	text-decoration: none;
	/*
	Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga
	*/
}

/* Formularios */

label, button { 
	cursor: pointer; 
	/*margin-bottom: 10px;*/
}
/*input:focus, select:focus, textarea:focus { background-color: #FFF;}*/
fieldset { 	border: none;}
legend {
	font-size: 1.6em;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.clear { clear: both;}
.float-left { float: left;}
.float-right { float: right;}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	width: 100%;
}

input, textarea, select, button {
/*
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px 2px;
	border: none;
	width:120px;
*/
}

form {
	margin: 0px auto;
}

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

a:Hover { 
	color:#FF0000;
}

a:Visited { 
	color:#CCCCCC;
}


body {
	background: #333333;
	text-align: center;/* Hack para que IE6 no de problemas */
	/*background: #2D1407 url("../img/Fondo_adora.gif") top center no-repeat;*/
}

#content {
	/*background: url("../img/Fondo_adora.gif") top center no-repeat;*/
}                  

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	text-align: left;
	overflow: hidden;
}

#pagina_central {
	width:761px !important;
	width:761px;
	float:left;
	padding-left:40px;
}

.color_blanco {
	color:#FFFFFF;
}

.color_blanco a {
	color:#FFFFFF;
}

.color_gris {
	color:#CCCCCC;
}


/*************/
/* cabecera */
/************/

#cabecera {
	margin: 0px auto;
	width: 761px;
	padding-top:40px;
}

.lineas_verticales2 {
	background:url(../img/vertical2.gif);
	height:20px;
	margin:16px 0pt 18px 0pt;
}

#linea_roja {
	background-color:#FF0000;
	color:#FFFFFF;
	height:36px;
	/*height:26px;
	padding-top:10px;*/
}

.letras_linea_roja {
	margin-left:10px;
	font-size:1.1em;
}

#logo_adoramedia {
	margin: auto;
	background: transparent url('../img/logo_adora.png') no-repeat;
	width: 190px;
	height: 146px;
	cursor: pointer;
}

#cabecera #izquierda {
	float: left;
	width: 250px;
	padding-top: 15px;
	text-align: right;
}

#cabecera #derecha {
	float: right;
	width: 250px;
	padding-top: 15px;
	text-align: left;
}

#portfolio {
	float: right;
	width: 140px;
	margin-left: -140px;
}

#logo_portfolio {
	margin: auto;
	width: 100%;
	background: transparent url('../img/portfolio.png') no-repeat;
	width: 140px;
	height: 124px;
	cursor: pointer;
}
/*****************/
/* fin cabecera */
/****************/

/******************/
/* menu izquierda */
/******************/

#menu_izq {
	width: 159px;
	margin: 0 auto;
	overflow: hidden;
	float:left;
	padding-top:40px;
}

.fondo_rojo {
	background-color:#FF0000;
}

.fondo_blanco {
	background-color:#FFFFFF;
}

.linea_separadora {
	height: 1px;
	overflow: hidden;
	margin:6px 0pt 6px 0pt;
}

#menu_izq ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	/*height:12px;*/
}

#menu_izq ul li {
	/*float:left;
	margin:2px;*/
	padding:0pt;
	/*height:12px;*/
}

#menu_izq ul li a {
	display:block;
	padding:4px 6px;
	text-align:right;
	text-decoration:none;
}
                        
#menu_izq ul li a:hover {
	background: #FF0000;
}

.lineas_verticales {
	background:url(../img/vertical.gif);
	height:20px;
}

.texto_menu_izquierda {
	font-size:0.8em;
	padding-bottom:5px;
	line-height:12px;
}

.item-list {
	margin-bottom:5px;
}

.texto_wayc {
	font-weight:bold;
}

.alinear_dcha {
	text-align:right;
	word-spacing:-0.25px;
}

#categorias_wayc {
	margin-top:5px;
}

/**********************/
/* fin menu izquierda */
/**********************/


/*******/
/* pie */
/*******/
#pie {
	
}

#pie .datos_contacto {
	background: #422517;	
	line-height: 60px;
}

.contenido_pie {
	margin: 0 auto;
	overflow: hidden;
	width: 950px;
}

#pie .datos_contacto .direccion {
	float: left;
	padding-right: 25px;	
}

#pie .datos_contacto .email, #pie .datos_contacto .fax, #pie .datos_contacto .telefono {
	float: right;
	padding-left: 25px;	
}


#pie #mapa_web {
	background: #1B0C05;
	padding-bottom: 20px;
}

#pie #mapa_web #jovempa, #pie #mapa_web #w3c-xhtml, #pie #mapa_web #w3c-css {
	float: right;
	padding-top: 40px;
	font-size: 0.8em;
	padding-left: 15px;
	padding-right: 5px; 
}

#pie ul {
	float: left;
	text-align: left;
	padding: 15px 0px;
}


#pie ul, #pie li {
	margin: 0pt 0pt;
}

#pie ul li {
	float: left;
	padding-right: 20px;
}

#pie ul li ul  li {
	float: none;
	padding: 0;
}

#pie ul li ul {
	float: none;
	padding: 8px 0px;
}


#pie ul span {
	font-weight: bolder;
	font-size: 1.2em;	
}
/***********/
/* fin pie */
/***********/

/************/
/* contacto */
/************/
#info_contacto {
	width: 260px;
	padding: 40px 10px 20px 0px;
	float:left;
	text-align: right;
}

#info_contacto h6 {
	margin: 0px;
}

#formulario_contacto {
	background: #2A1208;
	width: 520px;
	padding: 40px 120px 20px 40px;
	float:left;
}

#formulario_contacto #bloque1 {float:left;width:270px;}
#formulario_contacto #bloque2 {float:left;width:250px;}

#formulario_contacto label {display:block;}
#formulario_contacto label span{
	font-size: 0.9em;
	color: #DBC697;
}
#formulario_contacto input {width:240px;}
#formulario_contacto select {width:240px;}
#formulario_contacto textarea {width:100%;}
#formulario_contacto .submit {
	width: auto;
	font-size: 2em;
	background: none;
	float: right;
} 

/****************/
/* fin contacto */
/****************/

/**********/
/* inicio */
/**********/

.barra_gris { 
	background-color:#646363;
	height:28px;
	padding-top:12px;
}

.fecha_inicio {
	margin-left:15px;
	font-size:0.9em;
	word-spacing:-1px;
}

.titulo_inicio {
	margin-right:15px;
	font-size:0.9em;
	color:#FFFFFF;
	word-spacing:-1px;
}

.fecha_noticias {
	text-align:right;
	margin-right:7px;
	font-size:0.8em;
	color:#333333;
}

.fecha_noticia_linea {
	text-align:right;
	margin-right:7px;
	font-size:0.9em;
	/*font-size:0.8em;*/
	margin-right:8px;
	color:#FFFFFF;
}

.texto_noticias {
	text-align:right;
	font-size:0.9em;
	/*font-size:0.8em;
	letter-spacing:-0.5px;*/
	margin-right:8px;
	line-height:10px;
}

.titulo_noticias {
	font-size:0.9em;
	color:#FFFFFF;
	text-align:right;
	margin-right:7px;
	line-height:11px;
	word-spacing:-1px;
}

.texto_destacado {
	color:#FF0000;
	font-weight:bold;
}

.barra_noticias { 
	background-color:#FF0000;
	/*height:40px;*/
	padding-bottom:4px;
	width:180px;
	margin-bottom:5px;
}

.margen_superior {
	padding-top:10px;
}

.margen_inferior {
	padding-bottom:15px;
}

.margen_inferior_inicio {
	margin-bottom:14px;
}

.texto_inicio_derecha {
	/*width:280px;
	margin-left:40px;
	font-size:0.8em;*/
	font-size:0.9em;
}

.imagen_inicio_noticias {
	padding-right:10px;
}

#parte_izquierda {
	width:544px;	
	float:left;
}

#parte_derecha {
	width:180px;	
	float:right;
	padding-bottom:15px !important;
	padding-bottom:5px;
	margin-top:6px !important;
	margin-top:0px;
}

#barra_relleno_noticia {
	background-color:#FF0000; 
	height:1px !important;
	height:8px;
	margin-top:-6px;
	overflow:hidden;
}

#paginador {
	margin-top:8px;
	font-size:1.1em;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	letter-spacing:0.8px;
}

.paginas {
	margin:0px auto;
}

.marco_paginas {
	width:112px;
	*width:106px;
	float:left;
	text-align:center;
}

.paginas a {
	color:#FFFFFF;
}

.actual {
	color:#FF0000;
	font-weight:bold;
}

#barra_trabajos {
	background-color:#CCCCCC;
	height:50px;
	width:761px;
	margin:10px 0pt 10px 0pt;
}

.letra_peque {
	font-size:0.8em;
}

.letra_peque2 {
	font-size:0.75em;
}

.letra_med {
	font-size:0.9em;
}

.tam_tabla {
	width:761px;
}

.tam_texto {
	width:120px;
}

#cuadro_inicial {
	background-color:#666666;
	width:80px;
	height:50px;
	float:left;
}

.clientes_destacados {
	font-weight:bold;
	color:#FF0000;
}

.letra_estrecha {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}

.margen_especial {
	margin:0pt 0pt 0pt 100px;
	width:661px !important;
	width:658px;
}

.margen_abajo {
	padding-bottom:10px;
}

.margen_parelelas {
	margin-top:40px;
}

/***/



.texto_noticia_inicio_enlaces a {
	text-decoration:underline;
	color:#FFFFFF;
}

.texto_noticia_inicio_enlaces a:hover {
	text-decoration:underline;
}

.texto_noticia_inicio_enlaces a:visited {
	text-decoration:underline;
	color:#CCCCCC;
}


/**

.enlaceDinamico {
	color:#FFFFFF;
	text-decoration:underline;
}

**/

/**************/
/** trabajos **/
/**************/

.celda_trabajos {
	width:109px;
}

.margen_izquierdo {
	margin-left:5px;
}

.tam_barra_superior {
	/*width:281px;*/
	width:276px;
}

.margen_flecha_izq {
	margin-left:10px !important;
	margin-left:13px;
}

.margen_flecha_dcha {
	margin-right:10px !important;
	margin-right:13px;
}

.buscador {
	margin-right:10px;
	margin-top:7px !important;
	margin-top:5px;
}

.boton_flecha_buscador {
	margin-top:8px;
	margin-right:20px;
}

#seleccionar {
	height:20px;
	width:121px;
	font-size:1.0em;
}

/*********************/
/** detalle trabajo **/
/*********************/

#imagenes_trabajo {
	width:545px;
	margin:0px auto;
	float:left;
	text-align:center;
}

#informacion_trabajo {
	float:right;
	width:190px;
}

.separacion_detalle {
	margin:10px 0pt 1px 0pt;
}

.colocar_texto_mostrar {
	margin-top:8px;
	margin-left:10px;
}

.centrar_letras {
	padding-top:5px;
	margin-left:3px;
}

.pie_imagen {
	margin-top:5px;
}

#separador_imagen {
	height:25px;
}

#texto_central {
	/*font-size:0.9em;*/
	text-align:justify;
	width:610px;
	margin-top:-3px;
}

/******************************/
/** we are, you can - equipo **/
/******************************/

.columna_equipo {
	width:253px;
	float:left;
	margin-top:10px;
}

.barra_gris_equipo {
	background-color:#666666;
	height:34px;
	width:253px;
	padding-top:6px;
}

.margen_barra_gris {
	margin-right:1px;
}

.margen_izquierdo_equipo {
	margin-left:20px;
}

.texto_justificado {
	text-align:justify;
	margin-top:15px;
	margin-right:20px;
}


.color_enlaces a {
	text-decoration:underline;
	color:#FFFFFF;
}

.color_enlaces a:hover {
	text-decoration:underline;
}

.color_enlaces a:visited {
	text-decoration:underline;
	color:#CCCCCC;
}


/*******************************/
/** we are, you can - cristal **/
/*******************************/

#columna_izq {
	width:500px;
	float:left;
}

#columna_dcha {
	width:255px;
	margin-left:6px;
	float:right;
	margin-top:-12px;
}

.no_mostrar {
	display:none;
}

.margen_arriba_cristal {
	/*margin-top:2px;*/
	margin-top:-2px;
}

.barra_opiniones {
	background-color:#FF0000;
	padding-bottom:12px;
	margin-bottom:-12px;
	padding-top:12px;
	margin-top:-13px;
}

.margen_barra_opiniones {
	margin-top:-20px;
}

.margen_izquierda_cristal {
	margin-left:17px;
}

.mas_margen {
	margin-bottom:12px;
	margin-top:12px;
}

.menos_margen_arriba {
	margin-top:6px;
}

/**************/
/** contacto **/
/**************/

.margenes_contacto_angel {
	margin:0pt 30px 0pt 60px !important;
	margin:0pt 30px 0pt 52px;
}

.margenes_contacto_ramiro {
	margin:0pt 29px 0pt 52px;
}
.margenes_linea {
	margin:10px 0pt 10px 0pt;
}


/*************/
/** enlaces **/
/*************/

.colocar_enlace {
	float:left;
	width:320px;
	font-size:0.9em;
	text-align:justify;
	margin:10px 0pt 10px;
}

.separacion_enlaces {
	margin-right:120px;
}

.separacion_categoria {
	margin-top:15px;
}

.separacion_enlace {
	margin-bottom:5px;
}

.descripcion_enlace {
	line-height:12px;
}

.color_rojo {
	color:#FF0000;
}

.margen_flecha_paginador {
	margin-left:13px !important;
}

#cuerpo_contacto {
	margin-top:-3px;
}

.alinear_justificado { text-align:justify; }


.enlaces_detalle a {
	text-decoration:underline;
	color:#FFFFFF;
}

.enlaces_detalle a:hover {
	text-decoration:underline;
}

.enlaces_detalle a:visited {
	text-decoration:underline;
	color:#CCCCCC;
}

.elemento_busqueda { width:124px; height:18px; padding-top:2px; margin-top:1px; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
