body 						{ font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; font-size:12px; background-color:#FFF; }

ul							{ text-indent:0; padding:0; margin:0; }

#ie_tl						{ width:10px; height:10px; background:url(../images/ie/tl.png); float:left; }

.contenedor					{ width:960px; margin-left:auto; margin-right:auto; }

.borde1000					{ -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
.borde0100					{ -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
.borde0010					{ -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
.borde0001					{ -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; }

.warning					{ background-color:#FFFF00; width:100%; padding:4px; font-weight:bold; }

/*
.menu						{ height:46px; background-color:#2e4884; background-image:url(../images/barra_bg46px.gif); clear:both; margin-top:10px;}
.menu img					{ border:0px; margin-left:10px; }
#menu_ie_br					{ height:46px; width:10px; background:url(../images/ie/br.png) no-repeat bottom right; margin-left:950px; }
*/

#menu_a						{ width:960px; height:75px; clear:both; padding:0; }
#menu form					{ margin:0; padding:0; }
#menu_a img, #menu_ar img	{ border:0px; float:left; }
#menu_ar					{ float:right; margin-top:57px; }
#menu_a_campo, #q			{ float:left; height: 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #18316d; background-color:#FFF; border:solid 1px #18316d; text-align:left; }
#menu_a_submit, #sa			{ float:left; height: 18px; width:62px; background-image:url(../images/menu_tbus.gif); border:none; cursor:pointer; margin-left:4px; } 
#menu_b						{ width:960px; height:30px; clear:both; padding:0; background:url(../images/barra_bg30px.gif); }
#menu_b img					{ border:0px; float:left; border:none; }
#menu_br					{ float:right; }
.menu_link_l				{ margin-right:10px; }
.menu_link_r				{ margin-left:10px; }
#q							{ width:161px; }

/*

#menu_in_t					{ float:right; }
#menu_in_b					{ float:right; margin-top:10px; }
#menu form					{ float:left; padding:0; margin:0; }

*/

.tip						{ display:none; }
.tip_titulo					{ font-size:12px; font-weight:bold; border-bottom:solid 1px #fc0; background-color:#fff; color:#000; padding:4px; }

.cajitas 					{ width:220px; float:left; clear:right; }
.cajitas a					{ color:#004477; text-decoration:none; font-weight:normal; }
.cajitas p 					{ display:block; text-align:justify; padding-left:7px; padding-right:5px; line-height:16px; }
.lista_cajitas 				{ color:#18316d; border:2px solid #BBB; border-top:2px solid #18316d; background-color:#F0F0F0; margin-bottom:4px; }
/* .lista_cajitas 				{ color:#18316d; border:2px solid #18316d; background-color:#F0F0F0; margin-bottom:4px; } */
.lista_cajitas i			{ font-size:11px; font-weight:normal; font-style:normal; }			
.lista_cajitas p 			{ color:#18316d; margin-top:3px; margin-bottom:3px; font-size:12px; padding:4px; text-align:left; }
.lista_cajitas a			{ color:#695002; text-decoration:none; }
/* .lista_cajitas a			{ color:#004477; border-bottom:dashed #aaa 1px; text-decoration:none; } */
.lista_cajitas li			{ margin:6px; margin-left:20px; list-style-image:url(../images/bullet_off.gif); }
.lista_cajitas a:hover		{ color:#000; background-color:#efe5bf; border: 0px;  }
.titulos_lista				{ color:#004477; font-weight:bold; }
.cajitas_titulos 			{ height:30px; }
.cajitas_titulos p			{ color:#FFFFFF; padding-left:10px; padding-top:4px; font-weight:bold; margin-top:0px;}

.contenidos500 				{ width:500px; margin-left:10px; margin-right:10px; text-align:justify; float:left; }
#pie_der					{ float:right; }
#pie_izq					{ float:left; }
#pie_izq img				{ border:0px; margin-right:14px; margin-bottom:4px; vertical-align:top; }
#pie_der img				{ border:0px; margin-right:8px; margin-bottom:4px; }

.pie						{ height:20px; clear:both; margin-bottom:10px; text-align:center; background-image:url(../images/barra_bg30px.gif); }
.pie p						{ color:#a8b7d9; padding-top:2px; font-size:10px; } 
.pie a						{ color:#FFF; text-decoration:none; } 
/*.pie a					{ color:#FFF; border-bottom:dashed #a8b7d9 1px; text-decoration:none; } */
.pie a:hover				{ color:#000; background-color:#a8b7d9; border: 0px; } 
#pie_ie_br					{ height:20px; width:10px; background:url(../images/ie/br.png) no-repeat bottom right; margin-left:950px; position:fixed; }

.separador4					{ clear:both; height:4px; margin:0; padding:0; }
.separador10				{ clear:both; height:10px; margin:0; padding:0; }
.separador20				{ clear:both; height:20px; margin:0; padding:0; }

.boton						{ background-color:#2e4884; background-image:url(../images/barra_bg30px.gif); color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; border: solid #FFF 1px; }

.preload					{ width:0; height:0; display:none; }

#menu { width:960px; height:115px; margin: 10px auto 0 auto; float:left; padding:0; clear:both }

#menu #mar, #menu #acr,
#menu #t_est, #menu #t_car, #menu #t_pos, #menu #t_inv, #menu #t_ext, #menu #t_uni, #menu #t_not, #menu #t_por, 
#menu #sa, 
#menu #l, #menu #r, 
#pie #l, #pie #r { 
	background:url(/images/menu_res01.png) no-repeat; float:left; margin:0; padding:0; height:30px;
}

#menu .row { width:960px; clear:both; float:left; }
#menu .r { float:right; }
#menu #a { margin-top:59px; }
#menu #a img { float:left; border:none; margin-right:6px; }
#menu #a form { margin:0; padding:0; float:left; }
#menu #b { background:url(../images/barra_bg30px.gif); margin-top:10px; }

#menu #mar { background-position:-700px 0; width:161px; height:75px; }
#menu #acr { background-position:-700px -80px; width:183px; height:42px; margin:36px 0 0 20px; }

#menu #sa { background-position:0 -320px; width:62px; height:18px; }
#menu #sa:hover { background-position:-300px -320px; cursor:pointer; }
#menu #q { float:left; height: 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #18316d; background-color:#FFF; border:solid 1px #18316d; text-align:left; margin-right:6px; }
#menu #q:focus { outline-color:#000; }

#menu #t_est { background-position:0 0; width:163px; }
#menu #t_est:hover { background-position:-300px 0; cursor:pointer; }
#menu #t_car { background-position:0 -40px; width:82px; margin-left:10px; }
#menu #t_car:hover { background-position:-300px -40px; cursor:pointer; }
#menu #t_pos { background-position:0 -80px; width:94px; margin-left:10px; }
#menu #t_pos:hover { background-position:-300px -80px; cursor:pointer; }
#menu #t_inv { background-position:0 -120px; width:116px; margin-left:10px; }
#menu #t_inv:hover { background-position:-300px -120px; cursor:pointer; }
#menu #t_ext { background-position:0 -160px; width:89px; margin-left:10px; }
#menu #t_ext:hover { background-position:-300px -160px; cursor:pointer; }
#menu #t_uni { background-position:0 -200px; width:106px; margin-left:10px; }
#menu #t_uni:hover { background-position:-300px -200px; cursor:pointer; }
#menu #t_not { background-position:0 -240px; width:76px; margin-left:10px; }
#menu #t_not:hover { background-position:-300px -240px; cursor:pointer; }
#menu #t_por { background-position:0 -280px; width:169px; margin-left:10px; }
#menu #t_por:hover { background-position:-300px -280px; cursor:pointer; }

#menu #l { background-position:-600px 0; width:10px; }
#menu #r { background-position:-600px -40px; width:10px; }

#menu form { margin:0; padding:0; float:left; }

#pie #l { background-position:-600px -80px; width:10px; height:20px; }
#pie #r { background-position:-600px -120px; width:10px; height:20px; }

