@charset "utf-8";
/**************ESTILOS GENERALES COMIENZAN AQUI*******************/
/**Estilos para todas las paginas**/
#superTransBox {
	background-color:#ffffff;
	width:820px;
	height:43px;
	position:relative;
	top:0;
	left:50%;
	margin:0 0 0 -410px;
}
#superTrans {
	background-image:url(imagenes/logovigiladosResized.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:150px;
	height:33px;
	top:10px;
	left:20px;
}


body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;	margin:0px; background-image:url(imagenes/fondo_azul1.jpg); background-repeat:repeat}
td {font-family: Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;}
td#small {font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:12px;}
td#small p#smalline {line-height:12px; color:#7DA3DF;}
th {font-family:  Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;}
li{list-style: disc #000033; font-size:12px; line-height:19px; margin-left:-25px; color:#0C4DA2;}
h3{ color: #000033;}
p {	line-height: 19px; color:#0C4DA2;}
hr {border-top: 1px dotted #CCCCCC; text-decoration:none; padding:0px;}
#lineapunteadagris {border-right: 1px dotted #CCCCCC;}
#lineagris {border-right: 1px thin #CCC;}
.none{display:none;}
.generalpad1{padding:10px 10px 10px 10px;}
.activeallmenu{color:#003;}

/******ESTILOS HOME********/

table.maintable{background-color:#FFF; width:804px;}
table.maintable td.generalpadsides{padding:0px 5px 0px 5px;}
table.maintable td.centerfieldtop{padding:10px 0px 0px 0px;}
table.maintable td.centerfieldmenu{padding:1px 0px 5px 0px; width:794px}
table.maintable td.centerfield{width:794px; padding:0px 0px 5px 0px;}
table.maintable td.centerfieldpages{width:794px; padding:0px 0px 0px 0px;}
table.maintable .topblue{color:#7DA3DF;}
table.maintable a#topblue:link {color: #7DA3DF; text-decoration: none;}
table.maintable a#topblue:visited {text-decoration: none; color:#7DA3DF;}
table.maintable a#topblue:hover {text-decoration: underline; color: #000033;}
table.maintable a#topblue:active {text-decoration: none; color: #000033;}
table.maintable td.footerside{background-image:url(imagenes/home/footer_side.gif); width:5px; height:60px;}
table.maintable td.footercenter{background-image:url(imagenes/home/footer_center.gif); width:794px; height:60px; color:#7DA3DF; padding:5px 0px 0px 0px; vertical-align:bottom;}
table.maintable a#footer:link {color: #7DA3DF; text-decoration: none;}
table.maintable a#footer:visited {text-decoration: none;color: #7DA3DF;}
table.maintable a#footer:hover {text-decoration: underline;color: #000033;}
table.maintable a#footer:active {text-decoration: none;color: #000033;}

/**tabla de video flash**/

table.flashvid{padding:0px 0px 0px 0px; width:794px;}
table.flashvid td.alto{height:310px;}

/**tabla de servicos AO **/
table.services{margin:10px 0 10px 0; width:100%;}

/**** tab control portuario **/

table.services a#controlp{border:0px; text-decoration:none;}
table.controlp{background-color:#3366FF; color:#FFF; width:215px;}
table.controlp td.toppad{padding:15px 0px 0px 0px;}
table.controlp td.bottpad{padding:0px 0px 8px 0px;}
table.controlp td.letras{color:#FFF; padding:10px 10px 10px 10px; text-decoration:none; text-align:justify;}

/**** tab riesgos **/

table.services a#riesgos{border:0px; text-decoration:none;}
table.riesgos{background-color:#003399; color:#FFF; width:215px;}
table.riesgos td.toppad{padding:15px 0px 0px 0px;}
table.riesgos td.bottpad{padding:0px 0px 8px 0px;}
table.riesgos td.letras{color:#FFF; padding:10px 10px 10px 10px; text-decoration:none; text-align:justify;}

/**** tab scanner **/

table.services a#scanner{border:0px; text-decoration:none;}
table.scanner{background-color:#3366CC; color:#FFF; width:215px;}
table.scanner td.toppad{padding:15px 0px 0px 0px;}
table.scanner td.bottpad{padding:0px 0px 8px 0px;}
table.scanner td.letras{color:#FFF; padding:10px 10px 10px 10px; text-decoration:none; text-align:justify;}

/**** tab siniestros **/

table.services a#siniestros{border:0px; text-decoration:none;}
table.siniestros{background-color:#010133; color:#FFF; width:215px;}
table.siniestros td.toppad{padding:15px 0px 0px 0px;}
table.siniestros td.bottpad{padding:0px 0px 8px 0px;}
table.siniestros td.letras{color:#FFF; padding:10px 10px 10px 10px; text-decoration:none; text-align:justify;}

/** tabla quienes somos y usuarios **/

table.bottomhome{width:100%; margin:10px 0 10px 0px;}
table.bottomhome a#quienes{border:0; text-decoration:none;}
table.quienes{width:100%}
table.quienes td.letras{padding:0px 25px 5px 25px; text-align:justify;}

/** tabla interior de los servicios **/

table.articles {width:794px;}
table.articles td.titlespacing{padding:18px 0px 10px 5px;}
table.articles td.artspacing{padding:0px 15px 5px 15px; width:50%; text-align:justify; vertical-align:top;}
table.articles td.artspacingcontact{padding:10px 10px 10px 10px; width:50%; vertical-align:top;}
table.articles td.artspacingcontactthank{padding:20px 0px 300px 0px; margin:20px 0px 300px 0px;}
table.articles td.artspacingusu{padding:10px; width:28%; text-align:justify; vertical-align:top;}

/** tabla usuarion de los servicios **/

table.usuart {width:100%;}
table.usuart td.ususpacing{padding:10px;}
table.usuart td.ususpacingtitle{padding:18px; vertical-align:top;}

/** tabla de contacto **/

table.form{width:100%;}
table.form td.ancho{width:50%;}
table.form td.pad{padding:7px;}