@font-face {

font-family: "New Cicle";  
src: url("fuentes/New Cicle Gordita.otf");  
}  


body, div, ul, li, a, img, table{

	margin:0;
	padding:0;
	border:0;
	font-family: Tahoma, Helvetica, Sans serif;
	font-size:12px;
	list-style-type:none;
}

body{

	color:#444444;
	background-color:#f8f8f8;
	text-align:center;
}

h2{

	font-family: Tahoma, Helvetica, Sans serif;
	font-size:15px;
	color:#666666;
	margin:0;
	padding:0;
}

h3{

	font-family: Verdana, Helvetica, Sans serif;
	font-size:14px;
	color:#666666;
	margin:0;
}

h4{

	font-family: Verdana, Helvetica, Sans serif;
	font-size:12px;
	color:#666666;
	margin:0;
}

/*
.seccion{

	height:100%;
	display:block;
	padding:30px;
	background-color:transparent;
}
*/

h3.h3logo{

	color:#666666;
	padding-top:22px;
}

img.h3logo{

	float:left;
	vertical-align:middle;
	margin:17px;
}

a{

	color:#4444FF;
}

.migas{

	font-family: Tahoma, Helvetica, Sans serif;
	font-size:15px;
	color:#666666;
}

.miga{

	text-decoration:none;
	color:#666666;
	font-family: Tahoma, Helvetica, Sans serif;
	font-size:15px;
}

.tituloFotoHome{

	position:absolute;
	font-family: New Cicle;
	font-size:32px;
	top:100px;
	left:400px;
}

.textoFotoHome{

	position:absolute;
	font-family: New Cicle;
	font-size:14px;
	color:#747474;
	top:150px;
	left:400px;
	width:280px;
	height:auto;
}

.tituloNoticia{

	font-family: Helvetica, Arial, Sans serif;
	font-size:13px;
	color:#556677;
}

.noticia{

	display:table-cell;
	padding-left:20px;
	vertical-align:top;
	position:relative;
	font-size:11px;
}

.imagenNoticia{

	display:table-cell;
	margin-right:20px;
	height:auto;
	position:relative;
}

.contenedorNoticia{

	height:auto;
	position:relative;
	width:900px;
}

.contenedorNovedad{

	margin:0;
	display:table-cell;
	height:auto;
	position:relative;
	width:440px;
}

.novedad{

	display:table-cell;
	padding-left:20px;
	vertical-align:middle;
	position:relative;
	font-size:11px;
}

.imagenNovedad{

	display:table-cell;
	margin-right:20px;
	vertical-align:middle;
	height:auto !important;
	position:relative;
}

.tituloNovedad{

	position:relative;
	top:10px;
	width:420px;
	text-align:right;
	padding-right: 20px;
	z-index:1000;
}

.tituloNovedad h2{

	font-family: New Cicle;
	font-size:18px;
	color:#ed00b8;
}

.fondoCarrusel{

	position:relative;
	width:903px;
	height:308px;
	background: transparent url("/imagenes/flash/fl_home.jpg") top left no-repeat;
}

.carrusel{

	display:none;
	position:absolute;
	top: 0px;
	left:728px;
}

.carruselProductos{

	position:absolute;
	top:0px;
	left:0px;
	display:none;
}


/* Menu Familias */

.menuFamilias{
	height:18px;
	width:340px;
	text-decoration:none;
	color:#444444;
	font-size:11px;
	list-style-type:none;
	display:inline;
	background-color:transparent;
}

li.menuFamilias{

	display:block;
	width:365px;
	padding-top:14px;
}

#menuPrincipal{

	position:relative;
	text-align:right;	
	margin: 5px 0px 20px 0px;
	width:900px;
	height:31px;
	overflow: visible;
	z-index:1000;
}

#cajaBuscador{

	position: absolute;
	top:32px;
	left:628px;
	width:270px;
	height:42px;
	border: #CCCCCC 1px solid;
	background-color:#FBFBFB;
	display:none;
}

#cajaBuscador input{

	position:relative;
	top:5px;
	border: #CCCCCC 1px solid;
}

#cajaBuscador img{

	position:relative;
	top:10px;

}

.resultadoBusqueda{

	text-decoration:none;
}

#menu_familia_1{

	position:relative;
	width:385px;
	padding:20px;
	float:right;
	background: transparent;
}

#menu_familia_2{

	padding:20px;
	width:385px;
	position:relative;
	background: transparent;
}

/* Fin Menu Familias */

.datosContacto{

	margin-left:20px;
}

.presentacion{

	font-family: Tahoma, Helvetica, Sans serif;
	font-size:12px;
	color:#444444;
	margin:0;
}

#pagina{

	text-align:left;
	position:static;
	margin: 0 auto 0 auto;
	padding:5px;
	top:10px;
	width:900px;
	height:100%;
	overflow: visible;
}

.columnaIzda{
	display:table-cell;
	width:440px;
	position:relative;
}

.columnaDcha{
	display:table-cell;
	float:right;
	width:440px;
	position:relative;
}

.columna3Centro{

	width:295px;
	margin-left:303px;
   	margin-right:295px;
	position:relative;
}

.columna3Izda{

	width:295px;
	float:left;
	position:relative;
}

.columna3Dcha{

	width:295px;
	float:right;
	position:relative;
}

.columna4Dcha{

	width:216px;
	float:right;
	margin-left:10px;
	position:relative;
}

.columna4Izda{

	width:216px;
	position:relative;
}
.contenedorColumnas{

	width:100%;
	position:relative;
}

#dvFamilias{

	width: 900px;
	text-align:left;
	position:relative;
}

.tdFamilias{

	width:50%;
	padding:10px 30px 10px 30px;
}

.familia{

	padding:20px;
}

#pie{

	position:relative;
	float:right;
	margin-right:40px;
	padding-top:10px;	
	font-size: 11px;
	text-align:left;
	color:#888888;
}

.justificado{

	text-align:justify;
}


/* modelos */

.titulo_linea_verde{

	padding-bottom:5px;
	border-bottom:1px #55a51d solid;
	/*background: transparent url("/imagenes/linea_verde.png") bottom left repeat-x;*/
}

.modelo{

	background-color:transparent;
	position:relative;
}

/* fin modelos */

.solucion{

	font-size:12px;
	margin:auto 20px auto 20px;
}

.imagenFamilia100{

	clear:left;
	float:left;
	margin-right:10px;
	width:50px;
	height:50px;
}

.lineaEmpleo{

	margin:0;
	padding:0;
}

/* tamaņos y alineaciones */

.dv150{width:150px;}
.dv200{width:200px;}
.dv250{width:250px;}
.dv300{width:300px;}
.dv400{width:400px;}
.dv500{width:500px;}
.dv600{width:600px;}
.dv800{width:800px;}
.dv900{width:900px;}

.dvh60{height:60px;}
.dvh100{height:100px;}
.dvh200{height:200px;}
.dvh250{height:250px;}
.dvh320{height:320px;}
.dvh400{height:400px;}
.dvh500{height:500px;}
.dvh530{height:530px;}
.dvh600{height:600px;}
.dvh700{height:670px;}


.izda{float:left; margin-right:20px; position:relative;}
.dcha{float:right; margin-left:20px; position:relative;}
.centrado{text-align:center;}

.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pd20r{padding-right:20px;}
.pd20l{padding-left:20px;}
.mg20{margin:20px;}
.mg20l{margin-left:20px;}

.alto_Esclusa_747{height:230px;}
.alto_wm{height:250px;}
.alto_Gestion{height:250px;}
.alto_Controladores{height:290px;}
.alto_Lectores{height:250px;}
.alto_Visitas{height:250px;}
.alto_L1{height:300px;}
.alto_HID{height:250px;}
.alto_LG{height:250px;}
.alto_Cerraduras{height:240px;}
.alto_Control_de_paso_peatonal{height:390px;}
.alto_Control_paso_vehiculos{height:250px;}
.alto_Postes{height:250px;}
.alto_Video{height:400px;}

.cursorp{cursor:pointer;}

.verde{

	color:#55a51d;
}

/* fin tamaņos */

/* estilos definitivos */

.centradoVertical{

	display: table-cell;
	vertical-align:middle;
}

.abajoVertical{

	display: table-cell;
	vertical-align:bottom;
}

.arribaVertical{

	display: table-cell;
	vertical-align:top;
}

.borde{

	border: 1px #DDDDDD solid;
	background-color:#FFFFFF;
}
/* fin definitivos */

