body {background:#DAD8D9; margin:0; padding:10px; font-family:Verdana; font-size:10px;}
h1, dl, dt, dd { margin:0; padding:0;}
a img { border:0;}
form { margin:0 0 10px 0; padding:10px 0 10px 2px; background:#FFF; border:1px solid #F27F00;}

#contenedor { padding:10px; background:#fff; width:760px; margin: 0 auto; border:1px solid #d3d3d3;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2;}
#contenido {background: url(../images/fondo_txt.gif) top right no-repeat; margin-top:10px; overflow:hidden; width:760px;/*position:relative;*/}

/* Cabecera */
#cabecera { background: #296EB3 url(../images/cabecera_img.gif) bottom right no-repeat; padding:0; width:100%; overflow:hidden;}
#cabecera ul {padding:50px 0 0 0;}
	h1 { float:left; border-right:3px solid #FFF; width:345px;}
#listaIcons { list-style-type:none;float:left;  margin:0 55px 0 10px; }
	#listaIcons li { display:inline;}
#menuSeleccion {list-style-type:none; float:right; margin:0; margin-right:5px;}
	#menuSeleccion li {display:inline; font-weight:bold;}
	#menuSeleccion li a {color:#FFF; text-decoration:none;}
	#menuSeleccion li a:hover {color:#FFF; text-decoration:underline;}
#idiomas { list-style-type:none; float:right; margin:0 3px 0 0; display:none; }
	#idiomas li {display:inline;}
	#idiomas li a {color:#FFF; text-decoration:none; font-weight:bold;}
	#idiomas li a:hover {color:#FFF; text-decoration:underline;}
	#principalMenu { margin:0; padding:0; font-size:10px; position:relative; color:#fff; list-style-type:none;}
	#principalMenu a {color:#fff; font-weight:normal; text-decoration:none;}
	#principalMenu a:hover {text-decoration:underline;}
	#principalMenu li {padding:1px 0; display:inline;}
#menuSeleccion li,
#idiomas li {border-left:1px solid #FFF; padding:0 4px 6px; }
	#cabecera li.primerElemento {border:0;}
/* Cuerpo */
#leftContainer {margin:10px 0 0 0; border:0; float:left; width:169px; }
.contenedorApartados { /*background:#F1F8FE; */margin:5px 0 0 0; padding:2px 0 8px 2px;}
	#leftContainer h3 { font-size:10px; font-weight:bold; color:#0C4477; background:url(../images/ultramar_icon_index.gif) 6px 3px no-repeat; padding-left:20px; margin:0;}
	#leftContainer #contenedorAgency ,
	#leftContainer label {margin:0 0 0 20px; display:block;}
	#leftContainer #contenedorAgency label {margin:0;}
	#agency { width:30px;}
	#leftContainer span { display:block;}
	#leftContainer ul { margin:0 0 0 10px; padding:0; list-style-type:none;}
	#leftContainer ul li { margin:0; padding:0 0 0 10px;}
	#leftContainer ul li a { color:#003B88; text-decoration:none;}
	#leftContainer ul li a:hover { color:#296EB3; text-decoration:underline; }
.contenedorApartados h3 a {font-size:10px; font-weight:bold; color:#003B88; text-decoration:none;}
.contenedorApartados h3 a:hover { text-decoration:underline;}
#leftContainer #submits { text-align:left; margin:0 0 0 20px; list-style-type:none; padding:0;}
#leftContainer #submits a{padding:2px 27px 1px 15px; margin:0 0 0 8px; line-height:18px; font-weight:bold; color:#fff; text-decoration:none; background:#4096c9 url(../images/flecha_btn.gif) right no-repeat; border: 1px solid #9CC9E3; border-bottom: 1px solid #173649; border-right: 1px solid #173649}
	#leftContainer #submits a span { display:none;}
	.bt_submit { cursor:pointer; font-size:10px; font-weight:bold; color:#fff; text-decoration:none; background:#F27F00; border:1px solid #F27F00;}
	.data { font-size:10px; color:#003B88; border:1px solid #2D2D2D; width:80px; margin:0 4PX 0 0;}
	.data_pass { margin:0; padding:0; font-size:11px; color:#003B88; border:1px solid #2D2D2D; width:60px;}

.dataError {border: 1px solid #ED3223;}

/* Pie */
#pieDePagina { background:#003B88; padding: 3px 5px; color:#fff; margin-top:20px;}
#pieDePagina h2 {display:none;}
#pieDePagina ul, #pieDePagina li {margin:0; padding:0; list-style-type:none;}
#pieDePagina li {display:inline;}
#pieDePagina a {color:#fff; margin-left: 15px;}

/* Campo error */
.borderError { border:1px solid #ED3223;}

/* Secciones */
#seccionActivo{ background:#FDE1BC; padding:10px 0 10px 0;}
#seccionActivo h3{background-image:url(../images/ultramar_icon_index_orange.gif);}
	.menuActivo { background:transparent url(../images/menu_active.gif) left 4px no-repeat;}

	
.firmaGrupo {color:#003B88; margin:15px 0 10px 0; display:block; float:left;}
	.firmaGrupo img {margin-right:5px; vertical-align:text-bottom;}
	
	