/* CSS Document */

body {
	color:#1e1a17;
	margin-top:0px;
	scrolling:auto;
	font-family:Tahoma, arial, helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:15px;
	background:#fff url(img/fondo.jpg) repeat-x;
}

/* a {font-weight:bold; color:#1e1a17; text-decoration:underline;}
a:hover {font-weight:bold; color:#b11844; text-decoration:none;} */

a span {display:none;}

span.bold {font-weight:bold;}

span.RojoBold {font-weight:bold; color:#b11844;}

.noborde {border:none;}

span.english {font-size:9px; font-weight:bold; color:#8b0f33;}
	span.english a{color:#8b0f33; text-decoration:none;}
	span.english a:hover {color:#8b0f33; text-decoration:underline;}

#Centrado {position:absolute; float: left; width:784px; left:50%; margin-left:-392px;}

#ShadowUp {position:relative; width:784px; height:13px; background:url(img/shadow-up.gif)}

#Cabecera {position:relative; width:784px; height:49px; background:url(img/cabecera.gif)}

#Logo {float:left; margin:0px 0px 0px 15px;}

#TextCab {position:relative; float:right; padding:22px 42px 0px 0px;}
	#TextCab a{color:#8b0f33; text-decoration:none;}
	#TextCab a:hover {color:#8b0f33; text-decoration:underline;}

.bandera {vertical-align: middle; padding-right:5px;}


	/* Estilos para el menú superior */

	#MnuLink {width:784px; height:24px; margin:0px; padding:0px;}
	
		#MnuLink ul {margin:0px; padding:0px; list-style:none;}
		#MnuLink li {display:block; float:left;}
		#MnuLink a {display:block; height:24px;}
		
		
		#MnuLink #AntesMnu {width:14px; background-image:url(img/after_mnu.gif);}
	
		#MnuLink #Home a {width:127px; background-image:url(img/btn_home.gif); background-position:top;}
		#MnuLink #Home a:hover {width:127px; background-image:url(img/btn_home.gif); background-position:bottom;}
	
		#MnuLink #Hacemos a {width:126px; background-image:url(img/btn_qhacemos.gif); background-position:top;}
		#MnuLink #Hacemos a:hover {width:126px; background-image:url(img/btn_qhacemos.gif); background-position:bottom;}
	
		#MnuLink #Proyectos a {width:126px; background-image:url(img/btn_proyectos.gif); background-position:top;}
		#MnuLink #Proyectos a:hover {width:126px; background-image:url(img/btn_proyectos.gif); background-position:bottom;}
	
		#MnuLink #Clientes a {width:126px; background-image:url(img/btn_clientes.gif); background-position:top;}
		#MnuLink #Clientes a:hover {width:126px; background-image:url(img/btn_clientes.gif); background-position:bottom;}

		#MnuLink #Noticias a {width:126px; background-image:url(img/btn_noticias.gif); background-position:top;}
		#MnuLink #Noticias a:hover {width:126px; background-image:url(img/btn_noticias.gif); background-position:bottom;}
		
		#MnuLink #Contactar a {width:126px; background-image:url(img/btn_contactar.gif); background-position:top;}
		#MnuLink #Contactar a:hover {width:126px; background-image:url(img/btn_contactar.gif); background-position:bottom;}
	
		#MnuLink #DespuesMnu {width:13px; background-image:url(img/next_mnu.gif);}
		
	/* Estilos para marcar la sección donde nos encontramos en el menú */
		
	#SecHome #MnuLink #Home a {width:127px; background-image:url(img/btn_home.gif); background-position:bottom;}
	#SecHacemos #MnuLink #Hacemos a {width:126px; background-image:url(img/btn_qhacemos.gif); background-position:bottom;}
	#SecProyectos #MnuLink #Proyectos a {width:126px; background-image:url(img/btn_proyectos.gif); background-position:bottom;}
	#SecClientes #MnuLink #Clientes a {width:126px; background-image:url(img/btn_clientes.gif); background-position:bottom;}
	#SecNoticias #MnuLink #Noticias a {width:126px; background-image:url(img/btn_noticias.gif); background-position:bottom;}
	#SecContactar #MnuLink #Contactar a {width:126px; background-image:url(img/btn_contactar.gif); background-position:bottom;}
	
	/* Final estilos menú */
	

#ImagenCab {height:145px; float:left; margin:0px; padding:0px;}
	#ImagenCab ul {float:left; margin:0px; padding:0px; list-style:none;}
	#ImagenCab li {float:left; display:block;}
		
#BgContent {width:784px; float:left; margin:0px; padding:0px; background:#fff url(img/fndo_cont.gif) repeat-y;}
#Cont {width:710px; margin:0 auto;}

#TxtPie {position:relative; float:left; width:784px; padding:0px 0px 0px 0px; font-size:10px; text-align:center; color:#ffffff;}
	#TxtPie  a {color:#828280; text-decoration:underline;}
	#TxtPie  a:hover {color:#8b0f33; text-decoration:none;}
			
#ShadowDown{width:784px; height:14px; float:left; margin:0px; padding:0px; background:#fff url(img/pie.gif) repeat-y;}


/* Estilos para sección HOME */

#ContHome {float:left; width:734px; background:url(img/fndo_home.jpg) bottom right no-repeat;}
#TXTHome {float:left; width:440px;}

.RojoBoldGrande {font-size:14px; font-weight:bold; color:#b11844; line-height:18px;}
.TextHome {font-size:11px; line-height:15px;}

#LineaHome {float:right; margin:0px 13px 0px 0px;}
#Existe {width:222px; margin:0 auto; padding-top:5px;}

#Puntos {position:relative; margin:0 auto; width:590px; height:125px; text-align:center; color:#5f5e5c;}
	#Puntos ul {margin:0px; padding:0px; list-style:none;}
	#Puntos li {display:block; float:left; padding:10px;}

	#Punto1 {width:175px; height:104px; background:url(img/punto1.gif) no-repeat;}
	#Punto2 {width:175px; height:104px; background:url(img/punto2.gif) no-repeat;}
	#Punto3 {width:175px; height:104px; background:url(img/punto3.gif) no-repeat;}


/* Estilos para las páginas con columnas */

#ColumnaIzq {width:250px; float:left; display:block; padding-right:25px; text-align:left;}
	#ColumnaIzq ul {float:left; margin:0px; padding:0px; list-style:none;}
	
#ColumnaDch {width:435px; float:left;}
	#ColumnaDch ul {float:left; margin:0px; padding:0px; list-style:none;}
	
	
/* Estilos para sección QUE HACEMOS */

#ColumnaIzqHacemos {
	width:199px;
	float:left;
	background:url(img/fndo_hacemos.gif) left bottom no-repeat;
	border:1px;
	border-right-style:solid;
	border-right-color:#565553;
	display:block;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:10px;
	text-align:left;
	}
	#ColumnaIzqHacemos ul {float:left; margin:0px; padding:0px; list-style:none;}
	
#ColumnaDchHacemos {width:450px; float:left; padding-left:20px;}
	#ColumnaDchHacemos ul {float:left; margin:0px; padding:0px; list-style:none;}
	

/* Estilos para sección PROYECTOS */

.Proyecto {width:336px; margin:0 auto;}
	.Proyecto a {color:#8b0f33; text-decoration:underline}
	.Proyecto a:hover {color:#b11844; text-decoration:none}
	
.AlignRight {text-align:right;}
	
.ImgProyecto {border:solid 1px #6d6968; margin:0px 12px 12px 0px;}
.ImgProyecto2 {border:solid 1px #6d6968; margin:0px 0px 12px 0px;}

.LineaProyectos {float:left; margin:5px 0px 5px 0px;}

#Indent {float:left; width:15px;}
	
.LinksProyectos {width:200px; float:left; margin:0px; padding:0px;}
	.LinksProyectos a {font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
	.LinksProyectos a:hover {background:url(img/flecha_roja.gif) no-repeat; font-size:11px; font-weight:bold; color:#8b0f33; text-decoration:none;}

/*--- ESTILOS POPUP ADMIN VISULIZAR IMAGEN ---*/

			#PopUpTexto
			{ 
				visibility: hidden;
				position: absolute;
				padding-right: 4px;
				padding-left: 4px;
				padding-bottom: 4px;
				padding-top: 4px;
				background-color:Gainsboro;
				font-family: tahoma;
				font-size: 12px;
			}

			#PopUpBarraArrastre
			{
				cursor: hand;
				cursor: pointer;
				min-width: 100px; /*NS6 style to overcome bug*/
				font-family: tahoma;
				font-size: 10px;
				color:Black;
			}

			#PopUpBarraArrastre .textoCerrar
			{
				font-weight: bold;
				margin-right: 1px;
			}

	

/* Estilos para sección CLIENTES */

.logos {padding:0px 17px 0px 16px; vertical-align:middle; border:none;}
.logos2 {padding:0px 21px 0px 24px; vertical-align:middle; border:none;}


/* Estilos para sección NOTÍCIAS */

#ColumnaIzqNoti {width:250px; float:left; display:block; padding-right:25px; text-align:left;}
	#ColumnaIzqNoti ul {float:left; margin:0px; padding:0px; list-style:none;}
	
#ColumnaDchNoti {width:428px; float:left;}
	#ColumnaDchNoti ul {float:left; margin:0px; padding:0px; list-style:none;}

.Contenedor {width:250px; float:left;}
.ContenedorAzul {width:250px; float:left; background-color:#e8f0f2;}

.ImgNoti {float:left; margin:0px; padding:0px;}
.ContNoti {width:155px; float:right; margin:0px; padding:0px 0px 0px 5px;}
	.ContNoti a {color:#000000; text-decoration:none;}
	.ContNoti a:hover {color:#8b0f33; text-decoration:underline;}
	
.NotiSinFoto {width:245px; float:right; margin:0px; padding:0px 0px 0px 5px;}
	.NotiSinFoto a {color:#000000; text-decoration:none;}
	.NotiSinFoto a:hover {color:#8b0f33; text-decoration:underline;}
	
.NotiSinFoto .info {font-size:9px; font-weight:bold; color:#8b0f33;}
	
.Separador {float:left; margin:5px 0px 5px 0px;}

.TXTNoti {font-size:9px; color:#70706e; line-height:11px;}

.Paginado {color:#8b0f33; word-spacing:15px;}
	.Paginado a{color:#828282; text-decoration:none;}
	.Paginado a:hover{color:#8b0f33; text-decoration:none;}
	
.ContNoti .info {font-size:9px; font-weight:bold; color:#8b0f33;}
.ContNotiAzul .info {font-size:9px; font-weight:bold; color:#8b0f33;}
	
#Flechas {width:250px; height:40px; float:left;}
.flechas {border:none;}	
.CentrarFoto {text-align:center;}

/* Estilos para sección CONTACTAR */

#ColumnaIzqContact {width:180px; float:left; padding-right:25px; text-align:left;}
#ColumnaDchContact {width:505px; float:left;}

#Direccion {width:155px; margin: 0 auto; line-height:18px;}
	#Direccion a {color:#70706e}
	#Direccion a:hover {color:#8b0f33;}
	
#Formulario {color:#838182; line-height:25px;}

.CamposObligatorios {color:#b11844;}

.Cajas {background:#dededc; border:solid 1px #FFFFFF;}

.SubmitEnviar {
	float:right;
	font-size:10px;
	color:#2b2b2b;
	height:30px;
	width:75px;
	background-color:#a9a9a9;
	cursor:pointer;
	border:none;
	margin:12px 28px 20px 10px;
}

.SubmitEnviar.hover,
.SubmitEnviar:hover {
			color:#FFFFFF;
            background-color:#ab002f;

}

	
/* Estilos para sección CREDITOS */	

#Creditos {height:200px; float:left; line-height:18px;}
#Registro {width:510px; float:left; margin-left:140px;}

#ColumnaDireccion {
	width:199px;
	float:left;
	background:url(img/fndo_hacemos.gif) left bottom no-repeat;
	border:1px;
	border-right-style:solid;
	border-right-color:#565553;
	display:block;
	padding-left:10px;
	padding-right:25px;
	padding-bottom:10px;
	text-align:left;
	}

.ColumnaCreditos {float:left; padding-right:60px;}

#PieCreditos {float:left; width:781px; height:15px;}


/* Estilos para páginas de OK y ERROR */

.TituloOK {font-size:14px; font-weight:bold; color:#ab002f; line-height:20px;}

.Volver {
	text-align:center;
	text-decoration:none;
	font-size:12px;
	color:#2b2b2b;
}

.Volver.hover,
.Volver:hover {
			color:#ab002f;
			text-decoration:none;

}