@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; }
body { background: #333;
position:relative;
z-index:0;
}
html { overflow-x:hidden; }

	
	p
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-align:justify;
	color: #333;
	}
	
	p a
	{
	color: #333;
	text-decoration:none;
	}
	
	h1
	{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	font-weight: bold;
	color:#bf0411;
	}
	
	h2
	{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	font-weight: bold;
	color:#333333;
	}
	
	.blanco{color:#FFF; text-align:center;}
	
	.rojo{color:#bf0411;}
	
	.gris{color: #666;}
	
	.blanco-2{color:#FFF;}
		
	.boton_s a
	{
	width:180px;
	height: auto;
	color:#FFF;
	background: url(../images/bg_btn_hover.jpg) repeat-x;
	margin-bottom:5px;
	text-decoration:none;
	border-radius:10px;
	padding:7px;
	float:left;
	}
	
	.boton_s a:hover
	{
	width:180px;
	height: auto;
	color:#FFF;
	background: url(../images/bg_btn.jpg)repeat-x;
	margin-bottom:5px;
	text-decoration:none;
	border-radius:10px;
	padding:7px;
	float:left;
	}
	
	.boton_a a
	{
	width:180px;
	height: auto;
	text-decoration:none;
	color:#FFF;
	background: url(../images/bg_btn.jpg) repeat-x;
	margin-bottom:5px;
	border-radius:10px;
	padding:7px;
	float:left;
	}
	
	#wrapper
	{
	width:1025px;
	height: auto;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index:10;
	}
	
	#top
	{
	width:1025px;
	height:136px;
	background:url(../images/bg_top.png) no-repeat;
	float:left;
	}
	
	#box-redes
	{ 
	width:800px;
	height:auto;
	float:right;
	margin-top:20px;
	margin-right:40px;
	}
	
	#redes-f
	{
	width:19px;
	height:19px;
	float: right;
	}
	
	#redes-t
	{
	width:19px;
	height:19px;
	margin-right:5px;
	float: right;
	}
	
	
	#menu_top
	{
	width: 650px;
	margin-top: 35px;
	height: auto;
	float: right;
	margin-left: 0px;
	}
	
	#cssmenu
	{
	width: auto;
	height: auto;
	float:left;
	}

	#cssmenu ul
	{
	list-style-type:none;
	width: auto;
	position:relative;
	display:block;
	height: auto;
	font-size:12px;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

	#cssmenu li
	{
	display:block;
	float:left;
	margin:0;
	padding:0;
	}
	
	#cssmenu li a
	{
	display:block;
	float:left;
	color: #FFF;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/bg_btn.jpg) repeat-x;
	border-radius:10px;
	height:24px;
	margin-right:1px;
	padding:8px 20px 0px 20px;
	}
	
	#cssmenu li a:hover
	{	
	color: #FFF;
	background: url(../images/bg_btn_hover.jpg) repeat-x;
	border-radius:10px;
	height:24px;	
	}
	
	.active
	{
	background:url(../images/bg_btn.jpg) repeat-x;
	border-radius:10px;
	}
	
	#contenedor
	{
	width:1025px;
	height: auto;
	background: url(../images/bg_contenedor.png) repeat-y;
	float:left;
	}
	
	#slide
	{ 
	width:946px;
	height:154px;
	margin-left:40px;
	float:left;
	}
	
	#sombra
	{
	width:946px;
	height:19px;
	margin-left:40px;
	background:url(../images/sombra.png) no-repeat;
	float:left;
	}
	
	#contenedor-a
	{
	width:420px;
	height: auto;
	margin-left:60px;
	float:left;
	}
	
	#contenedor-servicio
	{
	width:250px;
	height: auto;
	margin-left:60px;
	float:left;
	}
	
	#texto-a
	{
	width:390px;
	height: auto;
	margin-left:20px;
	float:left;
	}
	
	#contenedor_noticias
	{
	width:880px;
	height: auto;
	margin-left:20px;
	margin-bottom:120px;
	float:left;
	}
	
	#box_new
	{
	width:900px;
	height: auto;
	margin-left:60px;
	float:left;
	}
	
	#texto-b
	{
	width:408px;
	height: auto;
	float:left;
	}
	
	#texto-c
	{
	width:408px;
	height: auto;
	margin-top:70px;
	float:left;
	}
	
	#texto-d
	{
	width:600px;
	height: auto;
	float:left;
	}
	
	#img-servicio
	{
	width:250px;
	height:150px;
	margin-left:20px;
	margin-bottom:20px;
	float:right;
	}
	
	#texto-servicios
	{
	width:200px;
	height: auto;
	margin-left:20px;
	float:left;
	}
	
	#productos
	{
	width:200px;
	height: auto;
	float:left;
	}
	
	#img_productos
	{
	width:120px;
	height:80px;
	margin-left:30px;
	border:#CCC 1px solid;
	padding:2px;
	margin-bottom:10px;
	float:left;
	}
	
	#ok
	{
	width: auto;
	height: auto;
	padding-left:25px;
	background:url(../images/ok.png) no-repeat;
	}
	
	#sombra-vertical
	{
	width:18px;
	height:465px;
	background:url(../images/sombra_vertical.png) no-repeat;
	float:left;
	}
	
	#etiqueta
	{ 
	width:400px;
	height:55px;
	padding-left:20px;
	padding-top:15px;
	background:url(../images/etiqueta2.png) no-repeat;
	float:left;
	}
	
	#etiqueta2
	{ 
	width:400px;
	height:55px;
	padding-left:20px;
	padding-top:15px;
	background:url(../images/etiqueta2.png) no-repeat;
	float:left;
	}
	
	#etiqueta3
	{ 
	width:200px;
	height:55px;
	padding-left:20px;
	padding-top:15px;
	background:url(../images/etiqueta2.png) no-repeat;
	float:left;
	}
	
	#etiqueta-video
	{
	width:408px;
	height:50px;
	padding-top:5px;
	background: url(../images/etiqueta-video.png) no-repeat;
	float:left;
	}
	
	#contenedor-b
	{
	width:420px;
	height: auto;
	margin-left:40px;
	float:left;
	}
	
	#contenedor-serv-texto
	{
	width:600px;
	height: auto;
	margin-left:40px;
	float:left;
	}
	
	#contenedor-c
	{
	width:408px;
	height: auto;
	margin-left:40px;
	float:left;
	}
	
	#video
	{
	width:406px;
	height:305px;
	margin-top:20px;
	border:1px #CCCCCC solid;
	padding:5px;
	float: left;	
	}
	
	#box-map
	{
	width:390px;
	height: auto;
	float:left;
	}
	
	#map
	{
	width:390px;
	height:250px;
	border:1px #CCCCCC solid;
	margin-bottom:15px;
	padding:5px;
	float: left;	
	}
	
	#sombra-video
	{
	width:304px;
	height:19px;
	background:url(../images/sombra-video.png) no-repeat;
	margin-left:40px;
	float: left;	
	}
		
	#pie
	{
	width:1025px;
	height:51px;
	background: url(../images/bg_pie.png) no-repeat;
	float:left;
	clear:both;
	}
	
	#box_pie
	{
	width:1025px;
	height:auto;
	margin-top:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	color: #FFF;
	float:left;
	}
	
	.boton a
	{
	width:auto;
	height:auto;
	margin-top:20px;
	padding:8px;
	background:#bf0411;
	color:#FFF;
	text-decoration:none;
	margin-bottom:20px;
	float:left;
	}

		
	/*END*/	