.tdLineaNar{
	background-color: #ff8800;
	
	font-size: 2px;
}

.menuIzq a{
   color: #d7ddfc; /*#58608A;*/ 
   text-decoration: none;
}

#linkIntecmar{
	position:absolute; 
	left: 48px; 
	top: 3px; 
	height: 41px;
	z-index:10; 
}

.txtportal {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58608A;
	text-decoration: none;
	text-transform: uppercase;
}

.txtportal a {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58608A;
	text-decoration: none;
	text-transform: uppercase;
}

.txtportal a:hover{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffc773;
	text-transform: uppercase;
}

.txtportal2 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58608A;
	text-transform: uppercase;
}

.txtportal2 a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58608A;
	text-decoration: none;
	text-transform: uppercase;
}

.txtportal2 a:hover{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffc773;
	text-transform: uppercase;
}

.txtportal3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #6c8cc7; /*#58608A;*/
	font-weight: bold;
}

.txtportal3 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #58608A;
	text-decoration: none;
}

.txtportal3 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffc773;
}

html{
	top: 0px;
	left: 0px;
}
table {
	width: 100%;
	border: 0px solid Black;     
	top: 0px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;	
	margin-left: 0px;
	margin-bottom: 0px;   
}
td {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1;
}
.principal{	
	position: absolute;/*	margin:0px auto;*/
	width: 800px;
	top: 0px;
	left: 0px;
	text-align: left;
	margin-top: 0px;
}

.tdContenido{
	/*background-color: #FFFF00
	background-image: url(../images/LogoSup.gif);*/
	vertical-align: top;
	padding-left: 3px;

}

body{
   font-family:arial;
   font-size: 12px;
/*	background-color: #c2cde0; */
}

#LogoSup_1{
   background-image: url(../images/LogoSup_1.jpg);
   background-repeat:no-repeat;
   background-position: left;
	height: 50px;
	width: 900px;
}

#LogoSup_2{
   background-image: url(../images/LogoSup_2.jpg);
   background-repeat:no-repeat;
   background-position: left;
   width: 900px;
   height: 22px;
}

#LogoSup_2a{
   background-image: url(../images/LogoSup_2a.jpg);
   background-repeat:no-repeat;
   background-position: left;
   width: 220px;
   height: 22px;
}

#LogoSup_2b{
   background-image: url(../images/LogoSup_2b.jpg);
   background-repeat:no-repeat;
   background-position: left;
	height: 22px;
	width: 680px;
}

#LogoSup_3{
   background-image: url(../images/LogoSup_3.jpg);
   background-repeat:no-repeat;
   background-position: left;
	height: 28px;
	width: 680px;
}

#tdPrincipalLogoSup{
   background-image: url(../images/fondoLogoSup.jpg);
   background-repeat: no-repeat;
   background-position: left;
   height: 100px;
   width: 900px;

}
#tdPrincipalLogoSup2{
   background-image: url(../images/fondoLogoSup_2.jpg);
   background-repeat:no-repeat;
   background-position: left;
	height: 100px;
	width: 900px;
 
}
#menuLogoSup{
/*	position: relative;
	top: 17px;
	left: 227px;*/

	position: absolute;
	top: 53px;
	left: 227px;
}

#Idiomas1
{
	position: absolute;
	left: 730px;
	top: 52px;
}

#Idiomas2
{
	position: absolute;
	left: 755px;
	top: 52px;
}

#sites{
/*	position: relative;
	top: 17px;
	left: 227px;*/

	position: absolute;
	top: 52px;
	left: 40px;
}
#sitemappath{
/*	position: relative;
	top: 30px;
	left: 227px;*/

	position: absolute;
	top: 77px;
	left: 227px;
}
.tdPrincipalPie{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #58608A;
    color: #d7ddfc;
}

.tdMenuIzq {
	background-image: url(../images/fondoMenuIzq.gif);
    background-repeat:no-repeat;
    background-position: bottom;
	background-color: #c1c5dd;/*#a1acca; /*#cfd2e5; */
	width: 219px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;	
	text-align: left;
}

.estilosanteriores{
	
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #58608A;
	vertical-align: top;
	background-position: left top;
	font-weight: bold;
	text-transform: uppercase;
}
.subtitulos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #6c8cc7; /*#58608A;*/
	font-weight: bold;
	text-align: left;
	width: 575px;
	height: 30; 
	vertical-align: bottom;
}
.subtitulos2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #6c8cc7; /*#58608A;*/
	font-weight: bold;
	text-align: left;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-align: justify;
	background-position: left;
	border-top-color: #333333;
	color: #454545;
}
.pdfs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.capapdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(file:///Z|/IRF/intecmar2/pdfs.gif);
	text-align: center;
	color: #FFFFFF;
	text-transform: lowercase;
}

.tablas2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #454545;
	text-align: justify;
}

.CELDAS {
	background-color: #CED0DF;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #58608A;
}

.celda2 
{
	 text-align: left; 
	 vertical-align: middle;
}
 
.celda3 
{
	border: 0;
	width: 60; 
	height: 60;
}

.LineaSep
{
	height: 1;
	background-color: #ff9900;
}

.MenuMapa
{
	height: 40; 
	vertical-align: middle;
}

.TituloMapa
{
	font-family: Arial;
	text-transform: uppercase;
	color: #6c8cc7;
	font-weight: bold;
	font-size: 16px;
}
 
#CSSParent {
	-moz-box-sizing:border-box;
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #58608a; /*#58608A;*/
	font-weight: bold;   
    text-align:left;
    padding-left: 12px;
    height:22px;
	}

.DiasCalendario {
	font-family: Verdana;
    Font-Size: 9pt;
    font-weight: bold;
    color: #003399;
	}

.DiasCalendario a {
	font-family: Verdana;
    Font-Size: 9pt;
    font-weight: bold;
    color: #003399;
	}

.DiasCalendario a:visited {
	font-family: Verdana;
    Font-Size: 9pt;
    font-weight: bold;
    color: #003399;
	}
	
.LinkMapa {
	background-color: Transparent;
	color: #D7DDFC;
	Font-family: Arial;
	Font-Size: 14px;
    font-weight: bold;
    text-decoration: none;
    line-height: 10px;
    }
	
.LinkMapa a {
	color: #D7DDFC;
    }
    
.LinkMapa:hover {
	color: #FFC773;
	}	
	

.espSubt
{
    width:18px;
    height:30px;
    text-align: justify;
}

table .tablaContenido
{
    width: 590px;
    height: 20px;
    border: 0;
}

table .tablaContenido td table
{
    width:590px;
    border:1px;
    text-align:center; 
    border-style:solid; 
    border-color:#FFFFFF; 
    background-color:#FFFFFF;
}
    
.espCont
{
    vertical-align:top;
    width:20px;
    height:80px;
    text-align: justify;
}

.LinkTipo
{
	color: #58608A;
	text-decoration: none;
	 font-weight:bold;
}

.LinkTipo:hover
{
	color: #FFC773;
}	

.LinkTipo1
{
	color: #58608A;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}

.LinkTipo1:hover
{
	color: #FFC773;
}	

.LinkTipo2
{
	color: #58608A;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	font-weight:bold;
}

.LinkTipo2:hover
{
	color: #FFC773;
}	

.LinkTipo3
{
/*	color: #58608A; */
	color: White;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	font-weight:bold;
}

.LinkTipo3:hover
{
	color: #FFC773;
}	

.HeadSiteMap
{
	background-color: #747ca7; 
	/*color: #d7ddfc; */
	color: #ffc773;
	font-family: Arial; 
	Font-Size :14px; 
	font-weight: bold; 
	height: 22px;
	vertical-align: middle;
}

.TablaGridHeader
{
	Background-color: #6C8CC7;
	border-style: none;
	color: White;
	Height: 24px;
	text-align: left;
	font-family: Verdana;
	Font-Size: 8pt;
} 

.TablaGrid1
{
	background-color: #F9F1E4;
	font-family: Verdana;
	Font-Size: 8pt;

}

.TablaGrid2
{
	background-color: #E8ECFC;
	font-family: Verdana;
	Font-Size: 8pt;

}

.GridHdr
{
	    Background-color: #6C8CC7;
	   	font-family: Verdana;
		Font-Size: 8pt;
        Color: White;
        Height: 24px;
        text-align: left;        
}

.Grid1
{
	    Background-color: #F9F1E4;
	   	font-family: Verdana;
		Font-Size: 8pt;
        Color: black;
        height: 18pt;
        text-align: left;        
}

.Grid2
{
	    Background-color: #E8ECFC;
	   	font-family: Verdana;
		Font-Size: 8pt;
        Color: black;
        height: 18pt;
        text-align: left;        
}

.GridLink
{
	color: #58608A;
	text-decoration: none;
   	font-family: Verdana;
	Font-Size: 8pt;
    text-align: left;        
	font-weight: bold;
	vertical-align: middle;
}

.GridLink:hover
{
	color: #FFC773;
}	




/* Revisados */
/* Paginación del Grid */
.gridPager
{
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #58608a;
	height: 22px;
}

.gridPager a
{
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
    color: #58608a;
    text-decoration: none;
}

.gridPager a:hover
{
    color: #FFC773;
}


/* Imagenes */
.imagen
{
	border: 0;
}


/* txtVinculos */
.txtvinculos 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58608A;
	text-align: justify;
	width: 20;
}

/* Espaciador */
.Espaciador
{
	width: 15; 
	height: 30;
}

/* Espaciador2 */
.Espaciador2
{
	width: 20; 
	height:60;
}

/* Tablas */
.tablas 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #454545;
	text-align: justify;
}

/* TablaTitulo */
.TablaTitulo
{
    width: 590px;
    height: 20px;
    border: 0px;
}


/* CSS para el SlideMenu */
.SMChild 
{
    height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight:normal;
    color:#58608a;
	text-decoration:none;
    padding-left: 8px;
   	text-align:left;
}

.SMChild a 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#58608a;
    height:20px;
    padding-left: 8px;
	text-decoration:none;
}

.SMChildOver 
{
    height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight:normal;
	color:#58608a;
	text-decoration:none;
    padding-left: 8px;
   	text-align:left;
    background-color: #ffe5bf;/*#ffd699;*/
 }
 
.SMChildOver a 
{
	color:#58608a;
    height:20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    padding-left: 8px;
    font-weight:normal;
}

.SMChildSelected 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight:normal;
	color:#58608a;
    height:20px;
	text-decoration:none;
    padding-left: 8px;
	text-align:left;
}

.SMChildSelected a 
{
	color:#58608a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight:bold;
	text-decoration:none;
    padding-left: 8px;
}

.SMChildrenBox 
{
    background-color:#e1e4f5;
	padding-left:0px;
	border-top:0px;
}

.SMParent
{
	-moz-box-sizing:border-box;
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #58608a; /*#58608A;*/
	font-weight: bold;   
    text-align:left;
    padding-left: 12px;
    height:22px;
}

.SMParent a
{
	-moz-box-sizing:border-box;
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #58608a; /*#58608A;*/
	font-weight: bold;   
    text-align:left;
    padding-left: 0px;
    height:22px;
}

.SMParentOver
{
	-moz-box-sizing:border-box;
    background-image:url(intecmar/background_parent.gif);
  /*   background-repeat:repeat-x;  */
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
 	color:  #58608a;
    text-align:left;
    padding-left: 12px;
	cursor:pointer; 
    height:22px;
}

.SMParentOver a
{
	-moz-box-sizing:border-box;
    background-image:url(intecmar/background_parent.gif);
  /*  background-repeat:repeat-x; */
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
 	color:  #58608a;
    text-align:left;
    padding-left: 0px;
	cursor:pointer; 
    height:22px;
}

.SMParentSelected
{
	-moz-box-sizing:border-box;
    background-image:url(background_parentselected.gif);
  /*  background-repeat: repeat-x;  */
	color: #4c94ff; /*#58608a;*/
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
    text-align:left;
	padding: 0px;
    padding-left: 12px;
    height:22px;
}

.SMParentSelected a
{
	-moz-box-sizing:border-box;
	color: #4c94ff; /*#58608a;*/
	border-top:0px solid #DADBDB;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
    text-align:left;
	padding: 0px;
    padding-left: 0px;
    height:22px;
}

/* Negrita */
.negrita
{
	color: #6c8cc7; 
	font-weight: bold;
}
