body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px; 
	padding:0px;
	background:#1770aa url(../images/bg.gif) repeat-x;
	font-size:14px;
}
.clear { 
	clear:both;
}
#container { 
	width:980px;  
	margin:0px auto; 
}
#flash {   
	width:980px;
	height:299px;
}
#mainmenu {
	text-align:center;
	font-size:12pt;
	height:53px;
	background:url(../images/menu.jpg);
	margin-bottom:10px;
	padding-left:45px;
	color:#ffffff;
}
#mainmenu a { 	
	text-decoration: none; 
	color:#ffffff;
	font-weight: bold;
	margin:0px; 
	padding:0px;
}
#mainmenu ul {	
	padding:0px;
	margin:0px;
}
#mainmenu ul li {
	display: block; 
	float:left; 
	padding:18px 10px 18px 10px; 
	list-style: none;
}
#mainmenu .divider { 
	letter-spacing: .2em;
}
#sidebar1 {
	float:left;
	width:240px; 
	margin: 0px 8px 10px 10px;
	display:inline;
}
#leftside1 {
	height:160px;
	background:url(../images/left1.jpg) no-repeat;
	color:#ffffff;
	font-size:15px;
	margin:0px;
	padding: 5px 10px 0px 10px;
	padding-left:10px;
	padding-right:20px;
}
#sidebar1 p
{
	margin:0px;
	padding:0px;
	text-align:justify;
}
#leftside2 {	
	width:230px; 
	height:332px;
	background:url(../images/left2.gif) no-repeat;
	margin:0px;
} 
#contactForm {
	width: 230px;
	height: 295px;
	text-align: left;
	margin-top: 10px;
	padding-left: 4px;
	margin-bottom: 20px;
}
#contactForm h1 {
	display:block;
	width:225px;
	height:24px;
	color:#ffffff;
	text-align:center;
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../images/tit_form.gif);
	font-size:12pt;
} 
#form_f {
	display:block;
	width:223px;
	margin:0px;
	padding:0px;
	border-right:1px #1871ad solid;
	border-left:1px #1871ad solid;
	background:#056fad url(../images/b_form.jpg) repeat-x;
}
#bo_form {
	display:block;
	width:225px;
	height:7px;
	font-size:1px;
	margin:0px;
	padding:0px;
	background:url(../images/bo_form.gif) repeat-x;
}
#bo_form2 {
	display:block;
	width:700px;
	height:7px;
	font-size:1px;
	margin:0px;
	padding:0px;
	background:url(../images/bo_form2.gif);
}
#contactForm label { 
	font-size:8pt;
	width:223px;
	padding-left:8px;
}
#contactForm input, #contactForm select, #contactForm textarea {	
	color:#030303;
	font:11px Arial, Helvetica, sans-serif;
	width:200px;
	margin-left:8px;
}
#contactForm textarea {
	height:50px;
}
#contactForm div { 
	padding-top:3px; 
}
#contactForm fieldset { 
	border:none; 
	margin:0px; 
	padding:0px; 
}
#contactForm .boton { 
	text-align:center;
	width:55px; 
	margin:0px 10px 0px 0px; 
	float:right;
}
#content {
	width:720px;
	text-align:justify;
	margin:0px 0px 10px 0px;
	float:left;
	display:inline;
}
#centro {
	float:left;
	width:510px;
}
h2 {
	border-bottom:1px #054c8e solid;
	margin:0px;
	padding:0px;
}
#video {
	width:510px;
	height:410px;
	background:#000000;
	margin-bottom:10px;
}
#derecha {
	width:190px;
	float:left;
	margin-left:20px;
	font-size:13px;
}
#derecha img {
	margin:auto;
	display:block;
	text-align:center;
	border:none;
}
#derecha p {
	margin:0px;
	padding:7px 0px;
}
#footer { 
	margin-top:15px;
	padding:10px; 
	text-align:center;
	background:url(../images/footer.jpg) no-repeat top;
} 
 #footermenu {
	text-align:center;
	color:#ffffff;
	font-size:12pt;
	padding-left:100px;
}
#footermenu a {
	color:#ffffff; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:13px;
	padding:0px 10px 0px 10px;
}

#footermenu a:hover, #active_menu{
	font-weight:bold; 
}
#footermenu ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	margin-left:20px;
}
#footermenu ul li {
	display:block; 
	float:left; 
	padding:5px 0px 5px 0px;
	list-style:none;
}
#footer p {
	margin:0; 
	padding:5px;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
}
h5 {
	display:block;
	width:700px;
	height:24px;
	color:#ffffff;
	text-align:center;
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../images/tit_form2.gif);
	font-size:12pt;
}
#contactForm2 {
	text-align:left;
	padding-left:4px;
	padding-top:8px;
	width:694px;
	border-right:1px #1871ad solid;
	border-left:1px #1871ad solid;
	background:#056fad url(../images/b_form.jpg) repeat-x;
}
#contactForm2 label { 
	font-size:13pt;
	display:block;
	float:left;
	width:120px;
	padding-left:8px;
}
#contactForm2 input, #contactForm2 select, #contactForm2 textarea {	
	color:#030303;
	font:11px Arial, Helvetica, sans-serif;
	width:205px;
}
#contactForm2 textarea {
	height:50px;
	width:555px;
}
#contactForm2 div { 
	padding-top:3px; 
}
#contactForm2 fieldset { 
	border:none; 
	margin:0px; 
	padding:0px; 
}
#contactForm2 .boton { 
	text-align:center;
	width:55px; 
	margin:0px  25px 0px 0px; 
	float:right;
}
#gal_dinamica {
	width:615px; /* 700 */
	height:590px;  /*616 */
	background:url(../catalogo/aplications/fire/fondo.gif) no-repeat;
	float:left;
}
#gal_dinamica img {
	margin-left:300px; /* 350*/
	margin-top:0px;  /*22*/
}
#menu_dinamico {
	margin-top:10px;
	float:left;
}
.imagenes_d {
	width:100px;
	margin-bottom:4px;
/*	height:100px;
	float:left;
	margin-right:7px; */
}

.imagenes_costado {
	width:100px;
	height:100px;
	margin-bottom:7px;
}