@charset "utf-8";
/* CSS Document */
 ul, p, ol, li,, h1, h2, h3, h4, h5, h6, form, fieldset {  
    margin: 0px; 
    padding: 0px; 
    border: 0px; 	
}
h1{ font-size:25px; color:#FF6600;}
body{ background:url(/images/back.jpg) repeat-x #0A4EA0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#container-plt-portada{ width:646px; border:2px solid #000066; background-color:#F6F7E9;}
#container-plt-interna{}

#date{ background-color:#fff; height:16px; padding:2px 8px 0 0; color:#999999;}
#header{ background-color:#E2D8C7; height:156px;}
#header-title{ font-size:28px; color:#0B1966;}
#logo{ height:103px;}

.menu{}
.menu a{ background:url(/images/menu-button.jpg); margin-right:1px; width:106px; height:32px; display:block; color:#FFFFFF; vertical-align:middle; text-decoration:none; vertical-align:middle; padding-top:16px; font-weight:bold;}
.menu a:hover{ background:url(/images/menu-button-over.jpg); width:106px; height:32px; padding-top:16px; display:block;}

#content{ background-color:#F6F7E9; padding: 0 9px 0 9px; color:#666666; text-align:justify;}
#space-orange{ width:325px; _width:343px; height:230px; background-color:#FF7F00; margin-right:18px; _margin-right:14px; padding:9px; text-align:justify; color:#FFFFFF;}
#space-white{ width:240px; _width:260px; height:230px; margin-left:15px; border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; padding:9px; color:#0F2B8F; text-align:justify;}

#menu-down{ background-color:#F6F7E9; padding:6px;}
#menu-down ul{}
#menu-down li{ display:inline; color:#005EAF; margin: 0 4px 0 4px;}
#menu-down li a{ color:#005EAF; text-decoration:none;}

#spacer-down{ border-bottom:3px solid #0F298F;}
#copy{ height:20px; background-color:#F6F7E9; color:#005EAF; font-size:10px; padding-top:4px;}

/*parte default para menus / encuentas / contactenos*/

/* Estilo Menu HAS */

.topMenu { border-width: 0; border-style: none; height:32px; width:106px; margin: 0; padding: 0; }

.submenu { background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #AAAAAA; border-bottom-style:none;}

.topItemNormal { text-align:center; background:url(/images/menu-button.jpg); margin-right:1px; width:106px; height:48px; font-size:12px; display:block; color:#FFFFFF; vertical-align:middle; text-decoration:none; vertical-align:middle; padding:16px 0 0 8px; _padding:0; font-weight:bold; cursor:pointer; }

.topItemNormal a{ background:url(/images/menu-button.jpg); margin-right:1px; width:106px; height:48px; display:block; color:#FFFFFF; vertical-align:middle; text-decoration:none; vertical-align:middle; padding:16px 0 0 8px; _padding:0; font-weight:bold; cursor:pointer; }

.topItemOver { background:url(/images/menu-button-over.jpg); text-align:center; margin-right:1px; width:106px; height:48px; color:#FFFFFF; font-weight:bold; padding:16px 0 0 8px; _padding:0; display:block; cursor: pointer; font-size:12px; }

.itemNormal { font-family: Tahoma; font-size: 11px; color:#666666; cursor: pointer; background-color: #ffffff; width:100%; padding: 3px 4px; border-bottom: 1px solid #999999;border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-width: 1px;border-top-width: 1px; }

.itemOver { font-family: Tahoma; font-size: 11px; color: #ffffff; width:100%; cursor: pointer; background-color: #8b8b8b; padding: 3px 4px; border-bottom: 1px solid #999999;border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-width: 1px;border-top-width: 1px;}

/*menu de abajo*/

.submenu2 { background-color: #FFFFFF; font-size:12px; border-width: 1px; border-style: solid; border-color: #AAAAAA; border-bottom-style:none;}

.topItemNormal2 {  font-size:12px; display:block; color:#005EAF; padding:4px; cursor:pointer; }

.topItemNormal2 a{ font-size:12px; color:#005EAF; padding:4px; cursor:pointer; }

.topItemOver2 { font-size:12px; color:#0F298F; padding:4px; cursor: pointer; }

.itemNormal2 { font-family: Tahoma; font-size: 11px; color:#666666; cursor: pointer; background-color: #ffffff; width:100%; padding: 3px 4px; border-bottom: 1px solid #999999;border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-width: 1px;border-top-width: 1px; }

.itemOver2 { font-family: Tahoma; font-size: 11px; color: #ffffff; width:100%; cursor: pointer; background-color: #8b8b8b; padding: 3px 4px; border-bottom: 1px solid #999999;border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-width: 1px;border-top-width: 1px;}

/* Estilo Menu HAS - horizontal */

.topMenu_h { background-image: url(/images/headermenu.jpg); background-repeat: repeat-x; border-width: 0; border-style: none; height:21px; width:auto; margin: 0; padding: 0; }

.submenu_h { background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #AAAAAA; border-bottom-style:none;}

.topItemNormal_h { background-image: url(/images/bot_fondo.gif); background-repeat: no-repeat; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #e2730c; background-position: 8px top; text-decoration: none; width: 100%; height: 19px; padding-right: 5px; padding-left: 5px; cursor: pointer; }

.topItemOver_h { background-image: url(/images/bot_fondo_on.gif); font-size: 11px; color: #6f525e; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; background-repeat: no-repeat; background-position: 8px top; text-decoration: none; width: 100%; height: 19px; padding-right: 5px; padding-left: 5px; cursor: pointer; }

.itemNormal_h { font-family: Tahoma; font-size: 11px; color: #000000; cursor: pointer; background-color: #ffffff; width:100%; padding: 3px 4px; border-bottom: 1px solid #999999;border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-width: 1px;border-top-width: 1px; }

.itemOver_h { font-family: Tahoma; font-size: 11px; color: #ffffff; width:100%; cursor: pointer; background-color: #8b8b8b; padding: 3px 4px; border-bottom: 1px solid #999999;border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-width: 1px;border-top-width: 1px; }



/*Mapa del Sitio*/
.mapaS_Header { color: #6c6c6c; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: left }
.mapaS_1Nivel { color: #444; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.mapaS_1Nivel_nolink { color: #444; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.mapaS_2Nivel { color: #848484; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

a.mapaS_1Nivel:link , a.mapaS_2Nivel:link  { text-decoration: none; padding-top: 5px }
a.mapaS_1Nivel:hover , a.mapaS_2Nivel:hover    { color: #383838; text-decoration: none; border-bottom: 2px solid #ccc ; }
a.mapaS_1Nivel:visited, a.mapaS_2Nivel:visited{text-decoration: none;}
a.mapaS_1Nivel:active,a.mapaS_2Nivel:active{ text-decoration: none; }

/* Estilo Contactenos */
#cont_tablaMain { width: 425px; border: solid 1px #999 }
#cont_header  { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #aaa; text-align: center; padding-top: 3px; padding-bottom: 4px; vertical-align: middle }
.cont_descTxt  { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: right; margin-bottom: 3px; padding-top: 4px; padding-right: 3px; padding-bottom: 2px; vertical-align: top }
.cont_respTxt { background-color: #ccc; text-align: left; padding-top: 2px; padding-bottom: 2px }
.cont_inputF { color: #333; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-left: 2px; padding: 2px 3px; height: 20px; border: solid 1px #666 }
input.cont_inputF:hover  { color: #000; background-color: #ededed; cursor: pointer; border: solid 1px #7474ad }
input.cont_inputF:focus  { color: #000; background-color: #ededed; cursor: text; border: dotted 1px #7474ad }
.cont_textArea{}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #000000;
	margin: 2px;
	padding: 2px;
}

.table2{
	width:600px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}