* {margin:0; padding:0}

body {
	margin: 0 auto;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	width: 1000px;
	color:#000000;
	line-height: 18px;
	background-color:#FFFFFF;
	line-height:13px;
}

a { 
color: #000000;  
} 
a:link { 
text-decoration: none; 
color: #000000; 
} 
a:visited { 
text-decoration: none; 
color: #000000;  
} 
a:hover {
text-decoration:underline;
color: #000000;
} 
a:active { 
text-decoration: none; 
color: #000000; 
} 

#todo {
	vertical-align: middle;
	text-align:center;
	width: 1000px;
}

#idiomas {
	text-align:right;
	margin: 23px 19px 5px 0px;
	font-weight:bold;
}

#img_correo {
	float:left;
	width:875px;
}

#cabecera {
	height:560px;
	width:1000px;
}

#logo {
	text-align:right;
	padding:53px 17px 0px 0px;
}

#barra {
	padding:17px 0px 0px 0px;
}

#menu {
	margin: 25px 0px 0px 0px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

#menu a { 
color: #000000;  
text-decoration:none;
} 
#menu a:link { 
text-decoration:none;
color: #000000; 
} 
#menu a:visited { 
text-decoration:none; 
color: #000000;  
} 
#menu a:hover {
text-decoration:none;
color: #E20634;
} 
#menu a:active { 
text-decoration:none; 
color: #000000; 
}

#menu2 {
	margin: 45px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	background-color:#3F3F3E;
	height:25px;
}

#menu2 a { 
color: #ffffff;  
text-decoration:none;
} 
#menu2 a:link { 
text-decoration:none;
color: #ffffff; 
} 
#menu2 a:visited { 
text-decoration:none; 
color: #ffffff;  
} 
#menu2 a:hover {
text-decoration:underline;
color: #ffffff;
} 
#menu2 a:active { 
text-decoration:none; 
color: #ffffff; 
}

#opcion_acerca {
	margin: 0px 0px 0px 210px;
	float:left;
}

#opcion_consultoria {
	margin: 0px 0px 0px 49px;
	float:left;
}

#opcion_gestion {
	margin: 0px 0px 0px 59px;
	float:left;
}

#opcion_branding {
	margin: 0px 0px 0px 88px;
	float:left;
}

#opcion_noticias {
	margin: 0px 0px 0px 66px;
	float:left;
}

#opcion_contacto {
	margin: 0px 0px 0px 55px;
	float:left;
}

#opcion_acerca2 {
	margin: 0px 0px 0px 210px;
	float:left;
}

#opcion_consultoria2 {
	margin: 0px 0px 0px 49px;
	float:left;
}

#opcion_gestion2 {
	margin: 0px 0px 0px 59px;
	float:left;
}

#opcion_branding2 {
	margin: 0px 0px 0px 88px;
	float:left;
}

#opcion_noticias2 {
	margin: 0px 0px 0px 66px;
	float:left;
}

#opcion_contacto2 {
	margin: 0px 0px 0px 55px;
	float:left;
}

#parte_inferior {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 38px 0px;
	background-color:#E7E7E9;
}

#foto_cabecera {
	margin: 12px 0px 0px 0px;
}

#frases_cabecera {
	padding: 10px 17px 0px 0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#E20634;
	
}

#frases_cabecera a { 
color: #E20634;  
text-decoration:none;
} 
#frases_cabecera a:link { 
text-decoration:none;
color: #E20634; 
} 
#frases_cabecera a:visited { 
text-decoration:none; 
color: #E20634;  
} 
#frases_cabecera a:hover {
text-decoration:none;
color: #000000;
} 
#frases_cabecera a:active { 
text-decoration:none; 
color: #E20634; 
}

#frase_empresa {
	margin: 0px 54px 0px 0px;
	text-align:right;
	float:right;
}

#frase_gestion {
	margin: 0px 30px 0px 0px;
	text-align:right;
	float:right;
} 

#frase_investigacion {
	margin: 0px 24px 0px 0px;
	text-align:right;
	float:right;
}

#frase_arquitectura {
	margin: 0px 67px 0px 0px;
	text-align:right;
	float:right;
}

#frase_noticias {
	margin: 0px 63px 0px 0px;
	text-align:right;
	float:right;
}

#frase_alicante {
	padding: 0px 0px 0px 0px;
	text-align:right;
	float:right;
}


#frases_cabecera2 {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	height:70px;
	background-color:#3F3F3E;
	
}

#frases_cabecera2 a { 
color: #ffffff;  
text-decoration:none;
} 
#frases_cabecera2 a:link { 
text-decoration:none;
color: #ffffff; 
} 
#frases_cabecera2 a:visited { 
text-decoration:none; 
color: #ffffff;  
} 
#frases_cabecera2 a:hover {
text-decoration:underline;
color: #ffffff;
} 
#frases_cabecera2 a:active { 
text-decoration:none; 
color: #ffffff; 
}

#frase_empresa2 {
	margin: 0px 54px 0px 0px;
	text-align:right;
	float:right;
}

#frase_gestion2 {
	margin: 0px 30px 0px 0px;
	text-align:right;
	float:right;
} 

#frase_investigacion2 {
	margin: 0px 24px 0px 0px;
	text-align:right;
	float:right;
}

#frase_arquitectura2 {
	margin: 0px 67px 0px 0px;
	text-align:right;
	float:right;
}

#frase_noticias2 {
	margin: 0px 63px 0px 0px;
	text-align:right;
	float:right;
}

#frase_alicante2 {
	margin: 0px 17px 0px 0px;
	text-align:right;
	float:right;
}

#barra_inferior {
	margin: 4px 0px 0px 0px;
}

#logos_inferiores {
	margin: 35px 0px 0px 0px;
}

#logo_inferior {
	padding: 0px 0px 0px 68px;
	text-align:left;
	float:left;
}

#logos_miembros {
	padding: 0px 28px 0px 80px;
	text-align: left;
	float: right;
}

#logos_redes {
	padding: 0px 34px 0px 0px;
	text-align: right;
	float: right;
}

#noticias_menu {
	float:left;
	width: 227px;
	
}

#noticias_cuerpo {
	float:left;
	width: 485px;
	margin: 38px 0px 0px 56px;
	line-height:13px;
}

#noticias_persona {
	float:left;
	width: 152px;
	color: #E30734;
	margin: 316px 0px 0px 40px;
	text-align:left;
	font-weight:bold;
}

.titulo_home {
	font-size:18px;
	text-align:left;
	margin:10px 0px 0px 20px;
}

.titulo {
	font-size:18px;
	text-align:left;
	margin:10px 0px 0px 0px;
}

#noticias_titulares {
	margin:18px 0px 0px 68px;
	text-align:left;
}

.titulo_rojo {
	color: #E30734;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
}

#not_cuerpo {
	margin:18px 0px 0px 0px;
	text-align:justify;
}

#secciones_izda {
	float:left;
	width: 485px;
	padding: 30px 0px 0px 60px;
}

#secciones_izda_texto {
	margin:18px 0px 0px 9px;
	text-align:left;
}

#secciones_inferior_izda {
	float:left;
	width: 850px;
}

#secciones_inferior_izda_texto {
	margin:38px 0px 0px 9px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#E30734;
}

#secciones_inferior_izda_texto2 {
	margin:38px 0px 0px 9px;
	text-align:left;
	font-size:11px;
}

#secciones_dcha {
	float:left;
	width: 327px;
	margin: 71px 0px 0px 56px;
	line-height:13px;
}

#secciones_dcha_texto {
	margin:0px 0px 0px 0px;
	text-align:left;
}

#parte_inferior_contacto {
	padding: 12px 0px 0px 65px;
	float:left;
	width:500px;
	
}

#contacto_izda {
	float:left;
	width: 200px;
	margin: 30px 0px 0px 60px;
}

#contacto_dcha {
	float:left;
	width: 485px;
	margin: 63px 0px 0px 20px;
	line-height:13px;
}

#noticias_persona {
	float:left;
	width: 152px;
	color: #E30734;
	margin: 278px 0px 0px 40px;
	text-align:left;
	font-weight:bold;
}

#contacto_info {
	margin:38px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
}

#form_contacto {
	margin:18px 0px 0px 0px;
	text-align:justify;
	width:600px;
}

#como_llegar {
	padding: 32px 0px 0px 140px;
	float:left;
	width:180px;
	text-align:left;
}

#menu_sec {
	padding: 20px 17px 20px 0px;
	text-align:right;
	font-weight:bold;
	color:#000000;
	font-size:11px;
	background-color:#ffffff;
}

#menu_sec a { 
color: #000000;  
text-decoration:none;
} 
#menu_sec a:link { 
text-decoration:none;
color: #000000; 
} 
#menu_sec a:visited { 
text-decoration:none; 
color: #000000;  
} 
#menu_sec a:hover {
text-decoration:none;
color: #E20634;
} 
#menu_sec a:active { 
text-decoration:none; 
color: #000000; 
}

#logos_w3c {
	text-align:right;
	padding: 55px 23px 15px 65px;
	float:left;
}

#clicwow {
	text-align:right;
	padding: 75px 17px 15px 0px;
	float:right;
}


.cierre {
	clear:both;
}

.on {
	color: #E30735;
}

.suave {
	color:#333333;
}


#menu_metodologia {
	text-align:left;
	padding: 30px 0px 15px 162px;
	line-height:14px;
}

#menu_mapaweb {
	text-align:left;
	padding: 30px 0px 15px 162px;
	line-height:14px;
}

#menu_mapaweb a { 
color: #000000;  
text-decoration:none;
} 
#menu_mapaweb a:link { 
text-decoration:none;
color: #000000;
} 
#menu_mapaweb a:visited { 
text-decoration:none; 
color: #000000;  
} 
#menu_mapaweb a:hover {
text-decoration:none;
color: #E30735;
} 
#menu_mapaweb a:active { 
text-decoration:none; 
color: #000000;
}

#interior_condiciones {
	text-align:left;
	padding: 30px 60px 15px 162px;
	line-height:14px;
	color:#000000;
}

#imagen_metodologia {
	text-align:right;
}

#intro_metodologia {
	text-align:left;
	padding: 10px 27px 0px 162px;
	line-height:19px;
	font-size:12px;
	
}

#ico_lista_metodologia {
	width:7px;
	height: 7px;
	text-align:center;
	margin: 3px 10px 5px 0px;
	border-color:#E30735;
	border-style:solid;
	border-width:1px;
	background-color:#E30735;
	float:left;
}

#columna_metodologia {
	text-align:left;
	padding: 0px 0px 25px 0px;
	float:left;
	width:260px;
}

#texto_columna_metodologia {
	padding: 30px 0px 0px 0px;
	width: 215px;
}

#imagen_servicios {
 text-align:right;
 margin: 0px 27px 0px 0px;
}

#intro_servicios {
	text-align:left;
	padding: 0px 27px 0px 142px;
	line-height:19px;
	font-size:12px;
	
}

#menu_servicios {
	text-align:left;
	margin: 30px 0px 0px 142px;
	padding: 0px 0px 15px 0px;
	line-height:14px;

}

#columna_servicios {
	text-align:left;
	padding: 0px 0px 0px 0px;
	float:left;
	width:200px;
}

#elem_lista_servicios {
	margin: 0px 30px 0px 0px;
	float:left;
	font-weight:bold;
	color:#E30735;
}

#texto_columna_servicios {
	padding: 30px 0px 0px 0px;
	width: 175px;
}

#interior_servicios {
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
	line-height:14px;
}

#imagen_marcas {
 text-align:right;
 margin: 0px 27px 0px 0px;
}

#marcas {
	text-align:justify;
	float:right;
}

#marcas_titulo {
	padding:16px 25px 0px 0px;
	text-align:right;
	font-weight:bold;
	float:left;
	font-size:20px;
	line-height:25px;
	width: 400px;
}

#marcas_descripcion {
	margin:10px 27px 0px 0px;
	width: 364px;
	float:left;
}

#marcas_descripcion_cierre {
	margin:25px 27px 0px 560px;
	border-bottom-color:#E30735;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#menu_marcas {
	padding:20px 0px 40px 145px;
	text-align:left;
	clear:both;
}

#elem_menu_marcas {
	padding:30px 25px 0px 0px;
	float:left;
	height:100px;	
}

#imagen_menu_marcas {
	padding:0px 20px 0px 0px;
	text-align:left;
}

#titulo_menu_marcas {
	font-weight:bold;
	padding: 8px 0px 0px 0px;
	width: 154px;
	height:60px;
}

#cierre_marcas {
	padding:0px 0px 20px 0px;
	clear:both;
}

#lista_noticias {
	text-align:left;
	padding: 25px 30px 0px 152px;
	float:left;
	width: 300px;
	line-height:12px;
}

#lista_articulos {
	text-align:left;
	padding: 25px 40px 0px 0px;
	float:right;
	width: 300px;
	line-height:12px;
}

#nosotros_img {
	text-align:left;
	padding: 30px 0px 0px 120px;
	float:left;
}

#nosotros_txt {
	text-align:left;
	width: 290px;
	float:left;
	line-height:13px;
	padding:30px 30px 0px 155px;
}

#nosotros_equipo {
	text-align:left;
	padding: 30px 30px 0px 0px;
	line-height:13px;
	float:left;
	width: 290px;

}

#nosotros_direccion {
	text-align:left;
	padding: 30px 0px 0px 0px;
	float:left;
	line-height:13px;
	width: 100px;
}

#contacta_izda {
	width:800px;
	height: auto;
	padding: 30px 0px 0px 51px;
	text-align: left;
	background-color: #FFFFFF;
}

.contacta_text_area  {
	width:817px;
	height:170px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0px 0px 4px;
	border-width:1px;
	border-style:solid;
	border-color:#ADADB8;
}

#contacta_formulario {
	margin:30px 0px 30px 25px;
}


#formulario_campo1 {
	padding: 0px 65px 0px 0px;
	float:left;
	color:#404040;
	text-align:left;
	width:600px;
}

#formulario_campo2 {
	padding: 0px 72px 0px 0px;
	float:left;
	color:#404040;
	text-align:left;
	width:600px;
}

#formulario_campo4 {
	padding: 15px 5px 0px 0px;
	float:left;
	width:150px;
	color:#404040;
}

#formulario_campo5 {
	padding: 15px 5px 0px 0px;
	float:left;
	width:100px;
	color:#404040;
}

.formulario_nombre
{
	color:#E30734;
	padding: 10px 0px 0px 0px;
	text-align:left;
	float:left;
	text-align:left;
	font-weight:bold;
}

#formulario_nombre_error
{
	font-weight:bold;
	padding: 10px 0px 0px 0px;
	text-align:left;
	color:#CE1B1B;
}

#formulario_nombre_float
{
	font-weight:bold;
	padding: 10px 0px 0px 0px;
	clear:both;
	width:700px;
}

#formulario_nombre_off
{
	color:#E30734;
	padding: 10px 0px 0px 0px;
	text-align:left;
	float:left;
	text-align:left;
	font-weight:bold;
}

.formulario_input
{
	margin: 7px 0px 0px 0px;
	float:right;
}

#formulario_input_float
{
	margin: 7px 0px 0px 0px;
	float:left;
}

.formulario_in  {
	width:440px;
	border-width:1px;
	border-style:solid;
	border-color:#ADADB8;
	padding:3px 0px 3px 4px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formulario_file  {
	width:440px;
	border-width:1px;
	border-style:solid;
	border-color:#ADADB8;
	padding:3px 0px 3px 4px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formulario_salida_default {
	color:#404040;
	font-weight:bold;
}

.formulario_salida_ok {
	color:#006600;
	font-weight:bold;
}

.formulario_salida_ko {
	color:#000000;
	font-weight:bold;
}

#formulario_cvr
{
	margin: 7px 0px 0px 0px;
}


.formulario_cvr  {
	width:24px;
	padding:3px 0px 3px 4px;
	border-width:1px;
	border-style:solid;
	border-color:#ADADB8;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#formulario_cvr_titulo
{
	float:left;
	margin: 4px 7px 0px 0px;
}

#formulario_cvr_input
{
	margin: 0px 0px 0px 0px;
}


#formulario_text_area
{
	padding: 10px 0px 0px 0px;
	text-align:left;
	float:right;
}

.formulario_text_area  {
	width:440px;
	height:170px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0px 0px 4px;
	border-width:1px;
	border-style:solid;
	border-color:#ADADB8;
}

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

#formulario_texto_checkbox {
	padding: 20px 0px 0px 0px;
	text-align:left;
	float:left;
	font-weight:bold;
	color:#E30734;
}


#formulario_boton_float
{
	margin: 7px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	float:left;
}

#formulario_boton_float10
{
	margin: 7px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	float:left;
}

#formulario_boton
{
	padding: 15px 0px 15px 0px;
	text-align:right;
	float:right;
}

#formulario_return
{
	margin: 20px 0px 0px 0px;
	font-weight:bold;
	color:#849121;
}

#formulario_return_error
{
	margin: 20px 0px 0px 0px;
	font-weight:bold;
	color:#CE1B1B;
}

#formulario_return_float
{
	margin: 0px 0px 0px 0px;
	clear:both;
	font-weight:bold;
	color:#849121;
}

#formulario_return_float_error
{
	margin: 0px 0px 0px 0px;
	clear:both;
	font-weight:bold;
	color:#CE1B1B;
}

#formulario_checkbox
{
	float:left;
	text-align:left;
	margin:5px 8px 0px 0px;
}

.formulario_checkbox {
	padding:0px 0px 0px 0px;
	position:relative;
	top:-1px;
}

#formulario_checkbox_texto
{
	padding:7px 0px 0px 0px;
}

#formulario_checkbox_mini
{
	margin: 0px 0px 0px 0px;
	font-size:10px;
	clear:both;
	text-align:left;
	padding:5px 0px 0px 0px;
}

.formulario_checkbox_mini {
	position:relative;
	top:2px;
}

.tselect {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#ADADB8;
	height:22px;
	padding: 2px 0px 0px 1px;
	width:40px;
}

.boton {
	font-size:14px;
	font-family:Arial,Helvetica;
	font-weight:bold;
	color:#ffffff;
	background:#7E8388;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:#7E8388;
	padding: 0px 15px 2px 15px;
	overflow:visible;
}

.boton:hover {
	font-size:14px;
	font-family:Arial,Helvetica;
	font-weight:bold;
	color:#ffffff;
	background:#383D42;
	height:22px;
	border-width:1px;
	border-style:solid;
	border-color:#383D42;
	padding: 0px 15px 2px 15px;
}

.rojo
{
	color:#E30734;
}
	
