HTML {height:100%;margin:0px;padding:0px;}
TABLE {margin:0px;padding:0px;border-collapse:collapse;table-layout:fixed}
TD {margin:0px;padding:0px;border-collapse:collapse;}

.space0 {background-color:#0D2F3B;}
.space1 {}
.space2 {background-color:#0D2F3B;background-image:URL("imagenes/patron3.gif");background-repeat:repeat-x;background-position:top left}
.space3 {background-color:#0D2F3B;background-image:URL("imagenes/patron2.gif");background-repeat:repeat-x;background-position:top left}

.link1 {color:#153641;text-decoration:none}
.link1:hover {color:#153641;text-decoration:none}

.link2 {color:#798E94;text-decoration:none}
.link2:hover {color:white;text-decoration:none}

.link3 {color:black;text-decoration:none}
.link3:hover {color:black;text-decoration:underline}

.link4 {color:#153641;text-decoration:none}
.link4:hover {color:#153641;text-decoration:underline}

.banners {line-height:10px;padding-top:30px}

H1 {font-size:8px;color:#0D2F3B}
H2 {font-size:8px;color:#0D2F3B}
H3 {font-size:8px;color:#0D2F3B}
H4 {font-size:8px;color:#0D2F3B}


BODY {

    background-color: #0d2f3b;
    font-family:arial;
}

.menu
{
	float:left;
	width:180px;
	overflow:hidden;
}
	

.cabecera
{
    margin:auto;
    width:780px;
    height:150px;
    overflow:hidden;	
}


.indice
{
    margin:auto;
    width:780px;
    height:20px;
    border-bottom:1px dotted #0d2f3b;
    background-color:#cfd5d8;
    overflow:hidden;	
}

.contenedor
{
    margin:auto;
    width:780px;
    padding-top:20px;
   padding-bottom:30px;
    background-color:#FFFFFF;
    overflow:hidden;	
}

.contenidos
{
    float:right;
    width:560px;
    overflow:hidden;	
}

.texto1{
	border-left: 0px solid white;
    font-size:11px;
	    font-family:arial;
	    font-weight:normal;
	    font-style:normal;
	    line-height:18px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:top;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:black;
	    padding-right:20px;

	   
	
	  
}

.texto2{
	border-left: 0px solid white;
    font-size:13px;
	    font-family:arial;
	    font-weight:normal;
	    font-style:normal;
	    line-height:18px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:middle;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:#0D2F3B;
	    margin:0px;
	    border-collapse:collapse;

	    height:25px;

	    padding-top:0px;
	    padding-bottom:0px;
	    padding-left:10px;
	    padding-right:0px;

	   
  
}

.texto3{
	border-left: 0px solid white;
    font-size:11px;
	    font-family:arial;
	    font-weight:normal;
	    font-style:normal;
	    line-height:18px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:top;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:#0D2F3B;
	cursor: url('');
	    margin:0px;
	    border-collapse:collapse;

	    padding:0px;
	    padding-top:10px;
	    padding-bottom:10px;
	    padding-left:0px;
	    border-right-color:;
	    border-top-color:;
	    border-bottom-color:;
	    border-right-width:0px;
	    border-top-width:0px;
	    border-bottom-width:0px;
    border-bottom-color: ;
    border-right-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
}

.dir{
	border-left: 0px solid white;
    font-size:10px;
	    font-family:verdana;
	    font-weight:normal;
	    font-style:normal;
	    line-height:22px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:center;
	    vertical-align:top;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:black;
	cursor: url('');
	    margin:0px;
	    border-collapse:collapse;
	    border-right-width:0px;
	    border-top-width:0px;
	    border-bottom-width:0px;
    border-right-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
}

.titulo-campo
{
    text-align:left;
    font-size:12px;
	width:120px;
	height:24px;
}

.input{

width:300px;
height:24px;
padding-left:10px;
background-color:#e4f2ef;
border:1px solid #2a4a55;
margin-bottom:3px;

}

.combo{
	border-left: 0px solid white;
    font-size:10px;
	    font-family:verdana;
	    font-weight:normal;
	    font-style:normal;
	    line-height:30px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:middle;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:black;
	    margin:0px;
	    border-collapse:collapse;

	    height:30px;

	padding:0px 10px;
	    border-left-width:0px;
	    border-top-width:0px;
	    border-bottom-width:0px;
	    border-style:solid;

    border-right-style: solid;
    border-top-style: solid;
    border-bottom-style: solid;
}

.textarea
{
    float:left;
    width:500px;
    height:300px;
    text-align:left;
    vertical-align:top;
    padding:10px;
    background-color:#e4f2ef;
    border:1px solid #2a4a55;
}


.celda-titulo
{
	border-top: 2px solid #FFFFFF;
	width:180px;
    height:20px;
    text-align:center;
    line-height:20px;
    background-color:#0d2f3b;    
    overflow:hidden;
}

.celda-menu
{
	width:170px;
    height:20px;
    font-family:Arial;
    font-size:11px;
    line-height:20px;
    text-align:left;
    padding-left:10px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #9eb9c3;
    background-color:#cfd5d8;
    overflow:hidden;
}

.celda-menu:hover
{
    background-color:#FFFFFF;

}

.celda-menu2{
	border-left: 1px solid white;
    border-top: 1px solid white;
    font-size:11px;
	    font-family:ARIAL;
	    font-weight:normal;
	    font-style:normal;
	    line-height:18px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:middle;
	    text-indent:0px;
	    letter-spacing:1px;
	    word-spacing:0px;

	    color:black;
	    margin:0px;
	    border-collapse:collapse;

	    padding:0px;
	    padding-top:0px;
	    padding-bottom:0px;
	    padding-left:10px;
	
}


.celda-menu3{
	border-left: 2px solid #BBC0C3;
    border-right: 2px solid #BBC0C3;
    border-top: 1px solid white;
    border-bottom: 2px solid #BBC0C3;
    font-size:11px;
	    font-family:ARIAL;
	    font-weight:normal;
	    font-style:normal;
	    line-height:30px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:middle;
	    text-indent:0px;
	    letter-spacing:1px;
	    word-spacing:0px;

	    color:#0D2F3B;
	    margin:0px;
	    border-collapse:collapse;

	    padding-top:10px;
	    padding-bottom:10px;
	    padding-left:2px;
	    background-color:#CFD5D8;
	padding-right: 0px;
	
}


.mapa{
	border-left: 0px solid white;
    border-top: 10px solid #153641;
    border-bottom: 10px solid #153641;
    font-size:11px;
	    font-family:ARIAL;
	    font-weight:normal;
	    font-style:normal;
	    line-height:18px;
	    text-decoration:none;
	    text-transform:none;
	    text-align:left;
	    vertical-align:middle;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:black;

	    margin:0px;
	    border-collapse:collapse;
}

.ilustracion{
	font-size:11px;
	font-family:ARIAL;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	text-indent:0px;
	letter-spacing:0px;
	word-spacing:0px;

	color:black;
	margin:0px;
	border-collapse:collapse;


	padding:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

	border-left-color:white;
	border-top-color:#153641;
	border-bottom-color:#153641;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	background-image:URL(imagenes/patron4.gif);
	background-color:white;
	background-repeat:repeat;
	background-position:left top;
}

.pie
{
    
	width:780px;
    font-size:10px;
	    font-family:verdana;
	    font-weight:normal;
	    font-style:normal;
	    line-height:normal;
	    text-decoration:none;
	    text-transform:none;
	    text-align:center;
	    vertical-align:middle;
	    text-indent:0px;
	    letter-spacing:0px;
	    word-spacing:0px;

	    color:white;
	    margin:auto;
	    border-collapse:collapse;
	    height:30px;
	    margin-top:15px;

	   
}
