body {
	margin: 0px;
	padding: 0px;
	background: #143b5d url(../img/bg_body.gif) repeat-x;
	text-align:center;
}
#main {
	margin: auto;
	padding: 0px;
	height:280px;
	width:100%;
}
#head {
	margin: auto;
	padding: 0px;
	background-color: #ab2d03;
	height:150px;
	width:100%;
}
#content {
	text-align:left;
	margin: auto;
	padding: 0px;
	width: 1000px;
	color:#ffffff;
	font:normal 12px/16px Arial,sans-serif; 
	overflow:visible;
}

#footer {
    clear:both;
	text-align:center;
	margin: auto;
	padding: 0px;
	margin-top:30px;
	width: 1000px;	
	color:#FFFFFF;
	font: normal 11px/12px Arial, sans-serif;
}

a{
color:#00CCFF;
}
a:hover{
color:#00CCFF;
}


/**********************************/
/*  estilo box */
/**********************************/

.roundedcornr_box_625970 {
   background: #123454;
   width: 668px;
   background: url(../img/bgcontent.png) repeat-y;
}
.roundedcornr_top_625970 div {
   background: url(../img/box/roundedcornr_625970_tl.png) no-repeat top left;
}
.roundedcornr_top_625970 {
   background: url(../img/box/roundedcornr_625970_tr.png) no-repeat top right;
}
.roundedcornr_bottom_625970 div {
   background: url(../img/box/roundedcornr_625970_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_625970 {
   background: url(../img/box/roundedcornr_625970_br.png) no-repeat bottom right;
}

.roundedcornr_top_625970 div, .roundedcornr_top_625970, 
.roundedcornr_bottom_625970 div, .roundedcornr_bottom_625970 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_625970 { margin: 0 20px; overflow:auto;}
.roundedcornr_content_625970b { margin: 0 0 0 20px;overflow:auto;left:0px;
	top:0px;
	position:relative;
}
/**********************************/
/*  estilo box */
/**********************************/

.box_lateral {
    margin:0px;
	top:90px;
	left:40px;
    position:relative;
    width: 240px;   
}
.box_lateralc {
	margin:0px;
	top:0px;
	left:0px;
    position:relative;
    width: 240px;   
    background: url(../img/bgcontentlateral.png) repeat-y;
}
.box_content_lateral { 
margin-right:10px; 
margin-left:10px; 
margin-top:0px; 
margin-bottom:0px; 
}
.gral_globe{
    background: url(../img/bgglobe.jpg) no-repeat;
	background-position:bottom right;
	overflow:auto;
}
.gral_cube{
    background: url(../img/bgcube.jpg) no-repeat;
	background-position: 6px 0;
	overflow:auto;
}
.gral_laser{
    background: url(../img/serv2001.jpg) no-repeat;
	background-position: 5px 0;
	overflow:auto;
}
.gral_contact{
    background: url(../img/bgcontact.jpg) no-repeat;
	background-position: 5px 0;
	overflow:auto;
}
.gral_video{
    background: url(../img/bg_video.jpg) no-repeat;
	background-position: 5px 0;
	overflow:auto;
}
/**********************************/
/*  estilo txt */
/**********************************/
.justify{
text-align:justify;
}
.firma {
font:bold italic 16px/16px Times Roman,serif;
}
.txt_ffffff_12 {
font:bold 12px/16px Arial,sans-serif; 
color:#ffffff;
margin:0px;
}
p.txt_ffffff_12 {
font:bold italic 12px/16px Arial,sans-serif; 
color:#ffffff;
margin:0px;
padding-top:50px;
padding-bottom:50px;
display:block;
float:left;
width:100px;
}


.txt_eece1c_12 {
font:normal 12px/16px Arial,sans-serif; 
color:#ffffff;
margin:0px;
}
.txt_eece1c_12 b {
font:bold 12px/16px Arial,sans-serif; 
color:#eece1c;
margin:0px;
}


.txt_d9ab44_12 {
font:normal 12px/16px Arial,sans-serif; 
color:#d9ab44;
margin:0px;
}
.txt_d9ab44_14 {
font:normal 14px/16px Arial,sans-serif; 
color:#d9ab44;
margin:0px;
}
.txt_a9873c_14 {
font:bold italic 16px/16px Arial,sans-serif; 
color:#d9ab44;
margin:0px;
}

.txt_34bcff_12 b {
font:bold 12px/16px Arial,sans-serif; 
color:#34bcff;
margin:0px;
}

.txt_ff0000_12 b {
font:bold 12px/16px Arial,sans-serif; 
color:#ff0000;
margin:0px;
}
.txt_ff0000_14 {
font:bold italic 14px/16px Arial,sans-serif; 
color:#ff0000;
margin:0px;
}

.txt_ff0000_14b {
font:normal 12px/16px Arial,sans-serif; 
color:#ffffff;
margin:0px;
text-align:justify;
}

.txt_ff0000_14b b {
font:bold  14px/16px Arial,sans-serif; 
color:#ff0000;
margin:0px;
}
.txt_6bbe32_14 b {
font:bold 14px/16px Arial,sans-serif; 
color:#6bbe32;
margin:0px;
}
.txt_6bbe32_12 {
font:bold 12px/16px Arial,sans-serif; 
color:#FFFFFF;
margin:0px;
}
.txt_6bbe32_12 b {
font:bold 12px/16px Arial,sans-serif; 
color:#6bbe32;
margin:0px;
}

.txt_cdcdcd_14 {
font:bold italic 16px/16px Arial,sans-serif; 
color:#cdcdcd;
margin:0px;
}

.txt_ffffff_14b {
font:bold italic 14px/16px Arial,sans-serif; 
color:#ffffff;
margin:10px;
padding:12px 0px 12px 0px;
}
/**********************************/
/*  estilo box */
/**********************************/
.imgright{
 float:right;
}

.baseform{
 padding:0px 30px 0px 300px;
}

#clearboth{
clear:both;
width:100%;
}
.box_infoUno {width:60%; float:left; margin:3px;}
.box_infoDos {width:30%; float:left; margin:3px;}
.box_infoTres {width:266px; float:left; margin:3px;}
.box_infoDosTres {width:60%; float:left; margin:3px;}
.floatleft{float:left;margin-left:3px;}
.div5 {width:5%; float:left; margin:5px; border:0px solid #fff;}
.div8 {width:45px; float:left; margin:5px; border:0px solid #fff;}
.div8b {width:25px; float:left; margin:5px; border:0px solid #fff;}
.div10 {width:10%; float:left; margin:5px; border:0px solid #fff;}
.div15 {width:15%; float:left; margin:5px; border:0px solid #fff;}
.div20 {width:20%; float:left; margin:5px; border:0px solid #fff;}
.div25 {width:25%; float:left; margin:5px; border:0px solid #fff;}
.div30 {width:30%; float:left; margin:5px; border:0px solid #fff;}
.div35 {width:35%; float:left; margin:5px; border:0px solid #fff;}
.div44 {width:44%; float:left; margin:5px; border:0px solid #fff;text-align:justify;}
.div45 {width:40%; float:left; margin:5px; border:0px solid #fff;text-align:justify;}
.div45b {width:45%; float:left; margin:5px; border:0px solid #fff;}
.div47 {width:47%; float:left; margin:5px; border:0px solid #fff;}
.div40 {width:49%; float:left; margin:5px; border:0px solid #fff;}
.div50 {width:50%; float:left; margin:5px; border:0px solid #fff;}
.div60 {width:59%; float:left; margin:5px; border:0px solid #fff;}
.div60b {width:61%; float:left; margin:10px; border:0px solid #fff;}
.div70 {width:70%; float:left; margin:5px; border:0px solid #fff;}
.div80 {width:80%; float:left; margin:5px; border:0px solid #fff;}
.div85 {width:85%; float:left; margin:5px; border:0px solid #fff;}
.div90 {width:90%; float:left; margin:5px; border:0px solid #fff;}
.div95 {width:95%; float:left; margin:0px; border:0px solid #fff; text-align:justify;}
.div100 {width:100%; float:left; margin:5px; border:0px solid #fff;}

/**********************************/
/*  estilo form;
 */
/**********************************/
form{
margin:0px;
padding:0 0 0 80px;
}

label{
padding:0px;
width:150px;
display:block;
float:left;
}
label b{
font-weight:bold;
color:#cc0000;
}

label.error {
color : red;
font-style : italic;
font-size:8pt;
padding:0 0 0 150px;
}
div.error {
display : none;
} 
#clearboth2{
height:15px;
clear:both;
width:100%;
display:block;
}