body {
	color: #3A5288;
	font-family: Verdana,Arial,Sans-serif;
	font-size:71%;
	background-color: #FFFFFF;
	margin : 0px 0px 0px 0px; 
	text-align:center;
	background-color: #CCCCCC;
	background:url(../images/fondo.jpg);
}
#prin {
	background-color: #FFFFFF;
	width:800px;
	display:block;
	margin:auto;
	padding:0;
	text-align:left;
}
.top {
	width:800px;
	height:390px;
	display:block;
	background : url(../images/topPrin2.jpg);
	background-repeat:no-repeat;
}
.topInt {
	width:800px;
	height:254px;
	display:block;
	margin:0;
}
.grupo {
	background : url(../images/topIntR.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.vehics{
	background : url(../images/topIntCargoR.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.cargo {
	background : url(../images/topIntVehiclR.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.topLeft {
	width:555px;
	height:152px;
	float:left;
	margin:0;
	padding:0;
}
.topLeftInt {
	width:200px;
	height:142px;
	float:left;
	margin-top:52px;
	padding:0;
}
.topDcha {
    float:right;
	width:578px;
	height:47px;
	color:#3A5288;
	margin-top:202px;
	margin-right:12px;
	padding:0;
	background:url(../images/fondoTitInt.jpg);
	background-repeat:no-repeat;
	text-align:right;
}
.titPag {
	font-size:1.7em;
	font-style:italic;
	margin:0;
	margin-right:10px;
	padding:0;
}
.titsecc {
	font-size:0.9em;
	font-style:italic;
   margin:2px 10px 0 0;
	padding:0;
}
#ContMenuPrin {
	width:171px;
	height:180px;
	border:#97A6B5 1px solid;
	margin:0;
	margin-left:12px;
	position:relative;
	background-color:#97A6B5;
	z-index:20;
}
#menuPrin {
	width:171px;
	height:180px;
	list-style:none;
	margin:0;
	padding:0;
	background-color:#97A6B5;
	background:url(../images/fondoBottMenu.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.inicio {
	width:100%;
	height:33px;
	border-bottom: 1px solid #97A6B5;
	background-image:url(../images/fondoInicioM.jpg);
	background-repeat:repeat-x;
}
.finMenu {
	width:100%;
	height:20px;
    margin:0;
	vertical-align:middle;
}
.ContItemMenuPrin {
	width:100%;
	height:29px;
	background-image:URL(../images/rayas.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:middle;
	background-color:#97A6B5;
}
.itemMenuPrin{
	display:block;
	width:100%;
	height:29px;
	background:url(../images/flechaMenuPrin.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.itemMenuPrin:hover {
	color:#CC0000;
	background-color:#DCDCDC;
}
#menuHor {
   float:right;
	list-style:none;
	margin:74px 0 0 0;
	padding:0;
	width:240px;
	height:23px;
}
.itemMenuHor {
	float:left;
	color:#FFFFFF;
	width:40%;
}
.contMedium {
	width:777px;
	height:230px;
	clear:both;
	background-image:URL(../images/divisionM2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:12px;
	padding:0;
	text-align:center;
}
.contMediumInt{
	width:777px;
	clear:both;
	margin-left:12px;
	margin-top:0;
	padding:0;
	text-align:center;
	z-index:2;
}
.med {
	width:182px;
	height:184px;
	float:left;
	padding:0;
	margin-top:26px;
	margin-left:16px;
	z-index:4;
}
.medLeft {
	width:182px;
	height:184px;
	float:left;
    margin-top:26px;
	padding:0;
	z-index:3;
}
.medLeftDob {
	width:182px;
	float:left;
    margin-top:2px;
	padding:0;
	z-index:3;
}
.menuD {
	width:182px;
	height:107px;
	float:left;
    margin-top:26px;
    margin-left:16px;
	padding:0;
}

.topMed {
	width:100%;
	height:23px;
	background:URL(../images/topMed.jpg);
	clear:both;
	text-align:left;
}

.topMenuMed {
	width:180px;
	height:6px;
	overflow:hidden;
	background:URL(../images/rayaMed.jpg);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	margin:0;
	padding:0;
}
.TMgrupo {
	color:#3A5288;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:182px;
	height:23px;
	padding-top:7px ;
	padding-left:18px;
}
.TMgrupo:hover {
	color:#5C7FCE;
	background:URL(../images/topMedG.jpg);
	background-repeat:no-repeat;
}
.TMcargo {
	color:#3A5288;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:182px;
	height:23px;
	padding-top:7px ;
	padding-left:18px;
}
.TMcargo:hover {
	color:#E4DF5F;
	background:URL(../images/topMedV.jpg);
	background-repeat:no-repeat;
}
.TMvehicule {
	color:#3A5288;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:182px;
	height:23px;
	padding-top:7px ;
	padding-left:18px;
}
.TMvehicule:hover {
	color:#CC0000;
	background:URL(../images/topMedC.jpg);
	background-repeat:no-repeat;
}
.textEnl{
	font-size:0.9em;
}
.contMed {
	 font-size:0.9em;
	 height:140px;
	 text-align:left;
	 margin:0;
	 padding:0;
}
.contMed2 {
	 font-size:0.9em;
	 height:80px;
	 text-align:left;
	 margin:0;
	 padding:0;
}
.imgMed {
	float:left;
	width:65px;
	height:54px;
	border:1px solid #A2B2BF;
	margin:8px 8px 0px 8px;
}
.textTop {
 font-size:1.1em;
 margin:6px  0 4px 4px;

}
.textBott {
	width:85%;
	clear:both;
}
.bottMed {
	text-align:right;
	width:100%;
	margin:0;
	padding:0;
}
.EnlaceBott {
	background:url(../imagCont/flechas.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:24px;
	text-align:right;
	text-decoration:none;
	color:#94A6B5;
	width:60%;
	height:10px;
}
.EnlaceBott:hover {
	color:#CC0000;
}
.EnlaceMail {
	text-decoration:none;
	color:#94A6B5;
	display:block;
	margin-top:5px;
	font-size:1em;
}
.EnlaceMail:hover{
		color:#CC0000;
}
.menubottom {
	list-style:none;
	margin:0;
	padding:0;
	width:180px;
	height:102px;
}
.contItemMBott {
	width:180px;
	height:19px;
	background:url(../images/fondoMenuBottom.jpg);
	border:1px solid #C6C6C6;
	text-align:right;
	vertical-align:middle;
	border-top:0;
	margin:0;
	padding:0;
}
.itemMBott, .itemMBott2 {
	width:100%;
    vertical-align:middle;
	color:#003952;
	padding:0;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	height:19px;
	text-align:left;
	display:block;
}
.itemMBott:hover {
	text-decoration:underline;
	color:#FF0000;
}
.titleMBott {
	width:96%;
	height:19px;
	color:#003952;
	padding:0;
	margin-left:5px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/cruz.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-size:0.9em;
	 vertical-align:middle;
	 text-align:left;
	display:block;
}
.titleMBott:hover {
	color:#FF0000;
}
.topMenu {
	border-top:1px solid #C6C6C6;
}
.itPos {
	padding-left:15px;
	  vertical-align:middle;
	  	position:relative;
	 top:3px;
}
.itTit {
	padding-left:15px;
	  vertical-align:middle;
	  position:relative;
	top:3px;
}
.intTit {
	padding-left:15px;
	position:relative;
	top:3px;
}
.intPos {
	position:relative;
	top:2px;
	left:2px;
}
#menuGrupo {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:36px;
	left:166px;
	width:170px;
	height:19px;
	display:none;
}
#menuGrupoInt {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:36px;
	left:166px;
	width:170px;
	height:19px;
	display:none;
	z-index:18;
}
#menuLogVehic {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:64px;
	left:166px;
	width:170px;
	display:none;
}
#menuLogVehicInt{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:70px;
	left:166px;
	width:170px;
	display:none;
	z-index:125;
}
#menuServV {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:63px;
	left:150px;
	width:240px;
	display:none;
	z-index:150;
}
#menuServVInt{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:90px;
	left:150px;
	width:240px;
	display:none;
	z-index:140;
}
#menuLogCargo {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:94px;
	left:166px;
	width:160px;
	display:none;
}
#menuLogCargoInt {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:94px;
	left:166px;
	width:160px;
	display:none;
	z-index:120;
	
}
#menuServ {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:94px;
	left:140px;
	width:170px;
	display:none;
	z-index:40;
}
#menuServInt{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:90px;
	left:140px;
	width:170px;
	display:none;
	z-index:30;
}
#menuQuienV {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	left:150px;
	width:170px;
	display:none;
	z-index:100;
}
#menuIdent {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	left:150px;
	width:170px;
	display:none;
	z-index:150;
}
#menuSomos {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:6px;
	left:140px;
	width:170px;
	display:none;
	z-index:40;
}
.ContitemMenu {
	background-color:#97A6B5;
	width:100%;
	height:29px;
	background-image:URL(../images/rayas.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.itemMenuGrupo {
	display:block;
	width:100%;
	height:19px;
	background:url(../images/flechaMenuPrin.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.posItemP {
	padding-left:12px;
	vertical-align:middle;
	position:relative;
	top:7px;
	font-size:0.9em;
	font-weight:bold;
}
.last {
   padding-left:20px;
   position:relative;
	top:3px;
}
.bottom {
	width:777px;
	border-top:1px solid #94A6B5;
	margin-top:20px;
	padding-top:10px;
	text-align:center;
	margin-left:12px;
	clear:both;
	display:block;
}
.menuBPage {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#CCCCCC;
	display:block;
	margin-left:17%;
}
.menuBPage li {
	float:left;
	margin:5px;
	color:#3A5288;
	text-align:center;
}
.menuBPage li a {
	color:#3A5288;
	text-decoration:none;
}
.pie {
  color:#3A5288;
  clear:both;
  padding-bottom:10px;
  display:block;
}
.firstItem{
	background:url(../images/flechaIni.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
    width:98%;
	height:26px;
	text-decoration:none;
	color:#2A568F;
}
.firstItem:hover {
	color:#CC0000;
}
.lastItem{
	display:block;
    width:98%;
	height:20px;
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
	margin:0;
	padding:0;
	margin-left:5px;

}
.lastItem:hover {
	color:#CC0000;
	background-color:#DCDCDC;
}
.inf {
	background:url(../images/icoInfo.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.port {
		background:url(../images/port.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.espana {
		background:url(../images/espana.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.horItem{
	background:url(../images/flechaHor.jpg);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
    width:98%;
	height:26px;
	text-decoration:none;
	color:#FFFFFF;
}
.first {
	padding-left:18px;
}
.textoDcha {
	width:367px;
	float:left;
	padding:0;
	margin-top:0;
	margin-left:16px;
	text-align:left;
	color:#3A5288;
}
.textoDcha p {
	display:block;
	width:100%;
	color:#3A5288;
	margin-top:4px;
	margin-bottom:0.5em;
	padding:0;
	text-align:justify;
}

.textoDcha h3 {
	color:#3A5288;
	font-size:1em;
	margin-top:4px;
	margin-left:10px;
	padding:0;
	text-align:left;
}
.textoDcha ul {
	margin-left:16px;
}
.peso {
	width:100%;
	height:1px;
    clear:both;
	display:block;
}	
.inter {
	margin-top:0;
	padding:0;
	position:relative;
}
.interDob {
	margin-top:0;
	margin-bottom:2em;
	padding:0;
	position:relative;
}
.country {
	 width:165px;
	 height:40px;
	 margin:0;
	 padding:0;
	 width:100%;
	 text-align:center;
	 z-index:4;
}
.country select {
	margin:0;
	padding:0;
	 font-size:0.9em;
	 
}
.localiza {
  float:right;
  width:65%;
  margin:0;
  padding:0;
  padding-right:10%;
  text-align:center;
}
.localiza h3 {
	font-size:1.1em;
	color:#848484;
}
.localizaC {
  float:right;
  width:45%;
  margin:0;
  padding:0;
  margin-right:3.5em;
  margin-top:4em;
  text-align:left;
}
.localizaC h3 {
	font-size:1.1em;
	color:#848484;
}
.legal {
   margin-top:2em;
   padding-right: 20%;
}
.dir{
       text-align:center;
		font-size:1em;
	   color:#848484;
	   width:100%;
	   margin:0;
	   padding:0;
	   clear:both;
	   }
.dirC{
       text-align:left;
		font-size:1em;
	   color:#848484;
	   width:100%;
	   margin:0;
	   padding:0;
	   }
.contact {
	height:40px;
	float:left;
	margin:10px 20px 20px 10px;
	width:32%;
	padding:0;
	z-index:3;
}
.column {
	float:left;
	width:70%;
	text-align:left;
	margin-left:20px;
	margin-top:20px;
	text-align:justify;
}
.column2 {
	float:left;
	width:70%;
	text-align:left;
	margin-left:20px;
	margin-top:0px;
	text-align:justify;
	padding:0;
}
.column2 p {
	display:block;
	width:100%;
	color:#3A5288;
	margin-top:4px;
	margin-bottom:0.5em;
	padding:0;
	text-align:justify;
}
.column h4 {
	font-size:0.9em;
	margin:0;
	padding:0;
	margin-left:0.4em;
	color:#02028A;
}
.construcc {
	float:center;
	width:70%;
	text-align:left;
	margin-left:20px;
	margin-top:20px;
	text-align:justify;
}
.construcc h4 {
	font-size:0.9em;
	margin:0;
	padding:0;
	margin-left:0.4em;
	color:#02028A;
}
.column ol {
    margin:0;
	padding:0;
	list-style-position:inside;
	margin-bottom:1em;
	margin-left:0.3em;
	width:99%;
}

.titular{
	text-decoration:none;
   color:#3A5288;
	font-size:1em;
	font-weight:bold;
}
.news {
	list-style:none;
	margin:0;
	padding:0;
	width:90%;
	clear:both;
}
.news li {
	margin-bottom:5px;
}
.news li p {
	margin:2px;
	color:#3A5288;
	text-align:justify;
}
.textoNews {
	margin:2px;
	color:#3A5288;
	text-align:justify;
}
.textoLegal {
	margin:4px;
	margin-top:8px;
	margin-bottom:8px;
	clear:both;
	color:#3A5288;
}
.volver {
	float:right;
	margin-top:25px;
	margin-right:40px;
}
.topExp {
	width:800px;
	height:75px;
	display:block;
	background : url(../images/fondoTituExp.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 6px 10px 0 0;
	text-align:center;
}
.titExp{
  display:block;
	font-size:1.7em;
	font-style:italic;
	margin:10px ;
	padding-left:50px;
	color:#3A5288;
}
.imHist {
	margin-top:20px;
}
.logForm{
	width:347px;
	border:1px solid #CCC0A1;
	margin:40px auto;
	padding:0;
	display:block;
	text-align:center;
	background-color:#CCC0A1;
}
.logForm2{
	width:347px;
	border:1px solid #CCC0A1;
	margin:40px auto;
	padding:0;
	display:block;
	text-align:center;
	background-color:#CCC0A1;
	height:130px;
	background:url(../images/fondoLog.jpg);
	background-repeat:repeat-x;
}
.menuCL {
	margin-top:15px;
}
.titForm {
	text-align:left;
	width:347px;
	height:22px;
	background-image:url(../images/fondoInicioM.jpg);
	background-repeat:repeat-x;
	padding:0;
	padding-top:0;
	margin:0;
}
.titForm h3 {
	font-size:1.2em;
	color:#3A5288;
	margin:0;
	margin-left:18px;
	padding:0;
	padding-top:2px;
	
}
.acceso {
	width:347px;
	height:130px;
	background:url(../images/fondoLog.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
}
.lineForm {
	width:40%;
	height:20px;
	float:left;
	text-align:left;
	margin:15px  0 0 10px ;
	display:block;
	padding:0px;
	background-image:URL(../images/rayas.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.lineForm2 {
	width:40%;
	height:22px;
	float:left;
	text-align:left;
	margin:15px  0 0 10px ;
	display:block;
	padding:0px;
	background-image:URL(../images/rayas2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.lineForm2B {
	width:47%;
	height:22px;
	float:left;
	text-align:left;
	margin:15px  0 0 10px ;
	display:block;
	padding:0px;
	background-image:URL(../images/rayas2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.lineFormP {
	width:38%;
	height:20px;
	float:left;
	text-align:left;
	margin:15px  0 0 5px ;
	display:block;
	padding:0px;
	background-image:URL(../images/rayas.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.lineFormS {
	width:19%;
	height:20px;
	float:left;
	text-align:left;
	margin:15px  0 0 10px ;
	display:block;
	padding:0px;
	background-image:URL(../images/rayas.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.lineFormS2 {
	width:19%;
	height:20px;
	float:left;
	text-align:left;
	margin:15px  0 0 10px ;
	display:block;
	padding:0px;
	background-image:URL(../images/rayas2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}
.notaPie {
	margin-top:10px;
}
.Llong {
	width:41%;
}
.FormP {
	width:38%;
	height:20px;
	float:left;
	text-align:left;
	margin:15px  0 0 5px ;
	display:block;
	padding:0px;
}
.FormP2 {
	width:49%;
	height:20px;
	float:left;
	text-align:left;
	margin:0 ;
	padding:0px;
	margin-top:5px;
}
.acceso label{
	font-weight:bold;
	font-size:1em;
	width:100%;
	text-align:left;
	padding:0 ;
	margin-top:6px;
	padding-bottom:4px;
   font-size:13px;
}
#exp {
  background-color: #FFFFFF;
	width:800px;
	display:block;
	
	margin:auto;
	padding:0;
	text-align:center;
	padding-top:20px;
}
.cod {
    width:140px;
	height:20px;
	margin-left:3px;
	background-color:#DCCEA9;
	border:1px solid #000000;
	font-size:0.9em;
}
.codMed {
width:60px;
	height:20px;
	margin-left:2px;
	background-color:#DCCEA9;
	border:1px solid #000000;
	font-size:0.9em;
}
.codLarge {
width:220px;
	height:20px;
	margin-left:2px;
	background-color:#DCCEA9;
	border:1px solid #000000;
	font-size:0.9em;
}
.codXlarge {
width:280px;
	height:20px;
	margin-left:2px;
	background-color:#DCCEA9;
	border:1px solid #000000;
	font-size:0.9em;
}
.esp {
	width:110px;
}
.campo {
	width:37%;
	float:left;
	margin:5% 5%  0 0;
	padding-bottom:4px;
}
.campoSmall {
	width:38%;
	float:left;
	margin:16px 0 0 0;
}
.campoDat {
	width:35%;
	float:left;
	margin:5% 5% 0 0;
	padding-bottom:4px;
}
.campoDat2 {
	width:32%;
	float:left;
	margin:5% 0;
	padding-bottom:4px;
}
.campoBig {
	width:60%;
	float:left;
	margin:16px 5%  0 0;
	text-align:left;
}
.bottForm {
	width:100%;
	height:22px;
	display:block;
	padding:0px;
	text-align:center;
	margin:0;
	clear:both;
	padding-top:14px;
}
.bottForm2 {
	width:100%;
	height:22px;
	display:block;
	padding:0px;
	text-align:center;
	margin:0;
	clear:both;
	padding-top:6px;
}
.bottForm3 {
	width:100%;
	height:22px;
	display:block;
	padding:0px;
	text-align:center;
	margin:0;
	clear:both;
	padding-top:30px;
}
.submit {
	background-color:#D0BA83;
	width:69px;
	height:20px;
	border:solid 1px #B89F60;
	margin:auto;
	padding:0;
}
.buscaForm{
	width:650px;
	border:1px solid #CCC0A1;
	margin:40px auto 0 auto;
	margin-bottom:0;
	padding:0;
	display:block;
	text-align:center;
	background-color:#CCC0A1;
}
.titB {
	width:650px;
	text-align:left;
	color:#4D709E;
}
.busca {
	width:650px;
	height:174px;
	background:url(../images/fondoBusc.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
}
.buscaL {
	width:650px;
	height:252px;
	background:url(../images/fondoBuscL.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	margin-top:
	display:block;
}
.Remite {
	width:650px;
	height:98px;
	background:url(../images/fondoBuscS.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
}
.btt {
	width:650px;
	height:130px;
	background:url(../images/fondoLog.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	display:block;
	padding-top:5px;
}
.btt label {
	font-weight:bold;
	font-size:1em;
	text-align:left;
	padding:0 ;
	margin:0;
	margin-top:7px;
	padding-bottom:4px;
	width:100%;
}
.partLine {
	width:50%;
	margin:0;
	padding:0;
	padding-top:30px;
	float:right;
	text-align:left;
}
.partLineIz {
	width:48%;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
.partLineIz2 {
	width:48%;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	padding-top:10px;
}
.partLineIzTres {
	width:33%;
	margin:0;
	padding:0;
	float:left;
	text-align:left;

}

.compl {
	clear:both;
	width:100%;
}
.busca  label{
	font-weight:bold;
	font-size:1em;
	text-align:left;
	padding:0 ;
	margin:0;
	margin-top:6px;
	padding-bottom:4px;
	width:100%;
}
.buscaL  label{
	font-weight:bold;
	font-size:1em;
	text-align:left;
	padding:0 ;
	margin:0;
	margin-top:7px;
	padding-bottom:4px;
	width:100%;
}
.Remite  label{
	font-weight:bold;
	font-size:1em;
	text-align:left;
	padding:0 ;
	margin:0;
}
.totForm {
	font-weight:bold;
	font-size:1em;
	text-align:left;
	padding:0 ;
	background-image:URL(../images/rayas.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	clear:both;
	margin:0;
}
.totForm2 {
	font-weight:bold;
	font-size:1em;
	text-align:left;
	padding:0 ;
	background-image:URL(../images/rayas2.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	clear:both;
	margin:0;
	width:148px;
	padding-bottom:4px;
}
.topList {
	text-align:center;
	display:block;
	width:100%;
	margin-top:20px;
	margin-bottom:6px;
}
.resultado {
	display:block;
	width:650px;
	background-color:#FFFFFF;
	border:1px solid #3A5288;
	margin:auto;
}

.resultado tr {
	width:100%;
}
.resultado td {
	padding:1px;
}

.topResult {
	background-color:#3A5288;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:normal;
	padding:0;
	text-align:left;
}
.listado {
	display:block;
	width:648px;
	background-color:#3A5288;
	border:1px solid #3A5288;
	margin:auto;
}
.listado td  th{
	padding:1px;
}
.resref {
	width:85px;
}
.resNom {
	width:168px;
}
.resPob {
	width:187px;
}
.resFech {
	width:78px;
}
.ressitu {
	width:97px;
}
.resconf {
	width:35px;
}
.ayTop {
	padding:0;
	margin-top:30px;
}
.reslog {
	width:120px;
	background-color:#CCC0A1;
}
.resPass {
	width:120px;
	background-color:#CCC0A1;
}
.resRem {
	width:145px;
	background-color:#CCC0A1;
}
.resConfL {
	background-color:#FFFFFF;
	width:31px;
}
.resNombreL {
	width:169px;
	background-color:#CCC0A1;
}

.tResult {
	background-color:#3A5288;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
	padding:3;
	padding-top:0;
	margin:0;
	
}
.tList {
   width:100%;
	background-color:#3A5288;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:3;
	padding-top:3;
	margin:0;
	margin-bottom:5px;
}
.ayuda {
   width:100%;
	padding:0;
	margin:0 auto auto 0;
	text-align:left;
}
.contAyuda {
   width:94%;
	padding:10px;
	margin:0 auto auto 0;
	text-align:center;
}
.par {
	background-color:#FDF7E6;
	font-size:0.7em;
	font-weight:bold;
	color:#3A5288;
}
.impar {
	background-color:#FBEECB;
	font-size:0.7em;
	color:#3A5288;
	font-weight:bold;
}
.menuExped {
	display:block;
	width:650px;
	list-style:none;
	margin:auto;
	margin-top:20px;
}
.itemIzq {
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}
.itemDcha {
	float:right;
	margin-right:20px;
	margin-bottom:30px;
}
.itemBott {
	clear:both;
}
.sep{
	margin-left:20px;
}
.itemExped {
	text-decoration:none;
	color:#433A24;
	font-weight:bold;
}
.itemExped:hover {
	color:#CC0000;
}
.large {
	padding-top:30px;
}
.Tres {
	width:43%;
	margin:15px  0  0 4px;
}
.campoTres {
	width:47%;
	float:left;
	margin:15px  0  0 0;
}
.bajoForm{
	width:650px;
	border:1px solid #CCC0A1;
	margin:0 auto 10px auto;
	padding:0;
	display:block;
	text-align:center;
	background-color:#CCC0A1;
}
.conect {
	margin:0;
	padding:0;
}
.conect label {
	font-weight:bold;
	font-size:0.9em;
	text-align:left;
}
.formuC {
	padding-top:1px;
	padding-bottom:0;
}
.medium {
	margin:0;
	margin-right:4px;
	padding:0;
	width:100px;
	height:16px;
	font-size:0.9em;
}
.envio {
	width:45px;
	height:18px;
	margin:0;
	padding:0;
	margin-right:35%;
	margin-top:1px;
	font-size:0.9em;
}
.red {
	float:left;
	width:51%;
	text-align:left;
	margin-left:10px;
	margin-top:20px;
}
#mapadelegaciones {
	float: left;
	display: block;
	position: relative;
}
.deleg {
	float:left;
	width:24%;
	text-align:left;
	margin-left:0px;
	margin-top:10px;
}
.localizaR {
clear:both;
width:100%;
margin:0;
margin-left:10px;
margin-bottom:60px;
padding:0;
text-align:center;
}
.localizaR h3 {
	font-size:1.1em;
	color:#848484;
	text-align:left;
}
.localizaR2 {
clear:both;
width:100%;
margin:0;
margin-left:0px;
margin-bottom:25px;
padding:0;
text-align:center;
}
.localizaR2 h3 {
	font-size:1.1em;
	color:#848484;
	text-align:center;
	margin-bottom:10px;
}
#listadelegaciones {
	position:relative;
	display: block;
	width: 395px;
	height: 280px;
	border: 0px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background-image: url("../images/mapaN.jpg");
	background-repeat: no-repeat;

}


#listadelegaciones li {
padding:0;
display: block;
margin:0;
list-style-type:none;
position:absolute;
}

#listadelegaciones a {
display:block;
background: transparent;
text-indent: -100em;
}
.datosdelegacion {
	visibility: hidden;
	font-size: 0px;
	font-style: normal;
	
}
#albacete {
	border: 0;
	left: 226px;
	top: 145px;
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#albacete a {
	height: 38px;
}

#albacete a:hover, #albacete a:focus, #albacete a:active {
	background-image: url("../imagenes/provincias/albacete.gif");
}


#alicante {
	border: 0;
	left: 267px;
	top: 155px;
	width: 35px;
	height: 46px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#alicante a {
	height: 46px;
}

#alicante a:hover, #alicante a:focus, #alicante a:active {
	background-image: url("../imagenes/provincias/alicante.gif");
}

#almeria {
	border: 0;
	left: 215px;
	top: 187px;
	width: 40px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#almeria a {
	height: 43px;
}

#almeria a:hover, #almeria a:focus, #almeria a:active {
	background-image: url("../imagenes/provincias/almeria.gif");
}

#asturias {
	border: 0;
	left: 134px;
	top: 5px;
	width: 58px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:401;
	overflow:hidden;
}

#asturias a {
	height: 23px;
}

#asturias a:hover, #asturias a:focus, #asturias a:active {
	background-image: url("../imagenes/provincias/asturias.gif");
}


#avila {
	border: 0;
	left: 161px;
	top: 88px;
	width: 30px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#avila a {
	height: 31px;
}

#avila a:hover, #avila a:focus, #avila a:active {
	background-image: url("../imagenes/provincias/avila.gif");
}


#badajoz {
	border: 0;
	left: 117px;
	top: 141px;
	width: 61px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#badajoz a {
	height: 41px;
}

#badajoz a:hover, #badajoz a:focus, #badajoz a:active {
	background-image: url("../imagenes/provincias/badajoz.gif");
}

#baleares {
	border: 0;
	left: 321px;
	top: 118px;
	width: 71px;
	height: 51px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#baleares a {
	height: 51px;
}

#baleares a:hover, #baleares a:focus, #baleares a:active {
	background-image: url("../imagenes/provincias/baleares.gif");
}

#barna {
	border: 0;
	left: 321px;
	top: 46px;
	width: 30px;
	height: 39px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#barna a {
	height: 39px;
}

#barna a:hover, #barna a:focus, #barna a:active {
	background-image: url("../imagenes/provincias/barna.gif");
}

#burgos {
	border: 0;
	left: 194px;
	top: 27px;
	width: 27px;
	height: 47px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#burgos a {
	height: 47px;
}

#burgos a:hover, #burgos a:focus, #burgos a:active {
	background-image: url("../imagenes/provincias/burgos.gif");
}

#caceres {
	border: 0;
	left: 127px;
	top: 109px;
	width: 51px;
	height: 42px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#caceres a {
	height: 42px;
}

#caceres a:hover, #caceres a:focus, #caceres a:active {
	background-image: url("../imagenes/provincias/caceres.gif");
}

#cadiz {
	border: 0;
	left: 132px;
	top: 218px;
	width: 34px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#cadiz a {
	height: 34px;
}

#cadiz a:hover, #cadiz a:focus, #cadiz a:active {
	background-image: url("../imagenes/provincias/cadiz.gif");
}


#cantabria {
	border: 0;
	left: 183px;
	top: 11px;
	width: 37px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:402;
	overflow:hidden;
}

#cantabria a {
	height: 26px;
}

#cantabria a:hover, #cantabria a:focus, #cantabria a:active {
	background-image: url("../imagenes/provincias/cantabria.gif");
}


#grancanaria {
	border: 0;
	left: 66px;
	top: 238px;
	width: 55px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#grancanaria a {
	height: 36px;
}

#grancanaria a:hover, #grancanaria a:focus, #grancanaria a:active {
	background-image: url("../imagenes/provincias/grancanaria.gif");
}
#tenerife {
	border: 0;
	left: 10px;
	top: 257px;
	width: 48px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#tenerife a {
	height: 17px;
}

#tenerife a:hover, #tenerife a:focus, #tenerife a:active {
	background-image: url("../imagenes/provincias/tenerife.gif");
}
#castellon {
	border: 0;
	left: 274px;
	top: 101px;
	width: 30px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#castellon a {
	height: 33px;
}

#castellon a:hover, #castellon a:focus, #castellon a:active {
	background-image: url("../imagenes/provincias/castellon.gif");
}

#cordoba {
	border: 0;
	left: 159px;
	top: 163px;
	width: 33px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#cordoba a {
	height: 43px;
}

#cordoba a:hover, #cordoba a:focus, #cordoba a:active {
	background-image: url("../imagenes/provincias/cordoba.gif");
}

#corunya {
	border: 0;
	left: 87px;
	top: 4px;
	width: 25px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#corunya a {
	height: 30px;
}

#corunya a:hover, #corunya a:focus, #corunya a:active {
	background-image: url("../imagenes/provincias/corunya.gif");
}

#creal {
	border: 0;
	left: 176px;
	top: 139px;
	width: 50px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#creal a {
	height: 33px;
}

#creal a:hover, #creal a:focus, #creal a:active {
	background-image: url("../imagenes/provincias/creal.gif");
}

#cuenca {
	border: 0;
	left: 216px;
	top: 104px;
	width: 45px;
	height: 42px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#cuenca a {
	height: 42px;
}

#cuenca a:hover, #cuenca a:focus, #cuenca a:active {
	background-image: url("../imagenes/provincias/cuenca.gif");
}

#girona {
	border: 0;
	left: 333px;
	top: 46px;
	width: 26px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#girona a {
	height: 21px;
}

#girona a:hover, #girona a:focus, #girona a:active {
	background-image: url("../imagenes/provincias/girona.gif");
}

#granada {
	border: 0;
	left: 189px;
	top: 184px;
	width: 45px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#granada a {
	height: 48px;
}

#granada a:hover, #granada a:focus, #granada a:active {
	background-image: url("../imagenes/provincias/granada.gif");
}

#guadalajara {
	border: 0;
	left: 211px;
	top: 84px;
	width: 43px;
	height: 34px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#guadalajara a {
	height: 34px;
}

#guadalajara a:hover, #guadalajara a:focus, #guadalajara a:active {
	background-image: url("../imagenes/provincias/guadalajara.gif");
}

#huelva {
	border: 0;
	left: 109px;
	top: 180px;
	width: 37px;
	height: 44px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#huelva a {
	height: 44px;
}

#huelva a:hover, #huelva a:focus, #huelva a:active {
	background-image: url("../imagenes/provincias/huelva.gif");
}

#huesca {
	border: 0;
	left: 268px;
	top: 33px;
	width: 36px;
	height: 46px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#huesca a {
	height: 46px;
}

#huesca a:hover, #huesca a:focus, #huesca a:active {
	background-image: url("../imagenes/provincias/huesca.gif");
}

#jaen {
	border: 0;
	left: 191px;
	top: 173px;
	width: 39px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#jaen a {
	height: 28px;
}

#jaen a:hover, #jaen a:focus, #jaen a:active {
	background-image: url("../imagenes/provincias/jaen.gif");
}

#leon {
	border: 0;
	left: 137px;
	top: 28px;
	width: 44px;
	height: 27px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:404;
	overflow:hidden;
}

#leon a {
	height: 27px;
}

#leon a:hover, #leon a:focus, #leon a:active {
	background-image: url("../imagenes/provincias/leon.gif");
}

#lleida {
	border: 0;
	left: 300px;
	top: 44px;
	width: 30px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#lleida a {
	height: 37px;
}

#lleida a:hover, #lleida a:focus, #lleida a:active {
	background-image: url("../imagenes/provincias/lleida.gif");
}

#logronyo {
	border: 0;
	left: 221px;
	top: 43px;
	width: 26px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#logronyo a {
	height: 15px;
}

#logronyo a:hover, #logronyo a:focus, #logronyo a:active {
	background-image: url("../imagenes/provincias/logronyo.gif");
}

#lugo {
	border: 0;
	left: 112px;
	top: 4px;
	width: 23px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#lugo a {
	height: 43px;
}

#lugo a:hover, #lugo a:focus, #lugo a:active {
	background-image: url("../imagenes/provincias/lugo.gif");
}

#madrid {
	border: 0;
	left: 186px;
	top: 89px;
	width: 33px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#madrid a {
	height: 35px;
}

#madrid a:hover, #madrid a:focus, #madrid a:active {
	background-image: url("../imagenes/provincias/madrid.gif");
}

#malaga {
	border: 0;
	left: 161px;
	top: 208px;
	width: 36px;
	height: 45px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#malaga a {
	height: 45px;
}

#malaga a:hover, #malaga a:focus, #malaga a:active {
	background-image: url("../imagenes/provincias/malaga.gif");
}

#murcia {
	border: 0;
	left: 238px;
	top: 164px;
	width: 40px;
	height: 43px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#murcia a {
	height: 43px;
}

#murcia a:hover, #murcia a:focus, #murcia a:active {
	background-image: url("../imagenes/provincias/murcia.gif");
}

#navarra {
	border: 0;
	left: 237px;
	top: 25px;
	width: 34px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:405;
	overflow:hidden;
}

#navarra a {
	height: 35px;
}

#navarra a:hover, #navarra a:focus, #navarra a:active {
	background-image: url("../imagenes/provincias/navarra.gif");
}

#ourense {
	border: 0;
	left: 105px;
	top: 42px;
	width: 30px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#ourense a {
	height: 17px;
}

#ourense a:hover, #ourense a:focus, #ourense a:active {
	background-image: url("../imagenes/provincias/ourense.gif");
}

#palencia {
	border: 0;
	left: 177px;
	top: 30px;
	width: 25px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#palencia a {
	height: 36px;
}

#palencia a:hover, #palencia a:focus, #palencia a:active {
	background-image: url("../imagenes/provincias/palencia.gif");
}



#salamanca {
	border: 0;
	left: 133px;
	top: 83px;
	width: 37px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#salamanca a {
	height: 28px;
}

#salamanca a:hover, #salamanca a:focus, #salamanca a:active {
	background-image: url("../imagenes/provincias/salamanca.gif");
}

#segovia {
	border: 0;
	left: 185px;
	top: 77px;
	width: 29px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#segovia a {
	height: 25px;
}

#segovia a:hover, #segovia a:focus, #segovia a:active {
	background-image: url("../imagenes/provincias/segovia.gif");
}

#sevilla {
	border: 0;
	left: 135px;
	top: 180px;
	width: 42px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#sevilla a {
	height: 38px;
}

#sevilla a:hover, #sevilla a:focus, #sevilla a:active {
	background-image: url("../imagenes/provincias/sevilla.gif");
}

#soria {
	border: 0;
	left: 213px;
	top: 58px;
	width: 35px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#soria a {
	height: 30px;
}

#soria a:hover, #soria a:focus, #soria a:active {
	background-image: url("../imagenes/provincias/soria.gif");
}

#guipuzcoa {
	border: 0;
	left: 234px;
	top: 19px;
	width: 22px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:406;
	overflow:hidden;
	overflow:hidden;
}

#guipuzcoa a {
	height: 14px;
}

#guipuzcoa a:hover, #guipuzcoa a:focus, #guipuzcoa a:active {
	background-image: url("../imagenes/provincias/guipuzcoa.gif");
}

#tarragona {
	border: 0;
	left: 298px;
	top: 76px;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#tarragona a {
	height: 30px;
}

#tarragona a:hover, #tarragona a:focus, #tarragona a:active {
	background-image: url("../imagenes/provincias/tarragona.gif");
}

#teruel {
	border: 0;
	left: 254px;
	top: 82px;
	width: 41px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#teruel a {
	height: 40px;
}

#teruel a:hover, #teruel a:focus, #teruel a:active {
	background-image: url("../imagenes/provincias/teruel.gif");
}

#toledo {
	border: 0;
	left: 171px;
	top: 115px;
	width: 50px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#toledo a {
	height: 30px;
}

#toledo a:hover, #toledo a:focus, #toledo a:active {
	background-image: url("../imagenes/provincias/toledo.gif");
}

#valencia {
	border: 0;
	left: 258px;
	top: 121px;
	width: 34px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#valencia a {
	height: 41px;
}

#valencia a:hover, #valencia a:focus, #valencia a:active {
	background-image: url("../imagenes/provincias/valencia.gif");
}

#valladolid {
	border: 0;
	left: 170px;
	top: 52px;
	width: 29px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#valladolid a {
	height: 36px;
}

#valladolid a:hover, #valladolid a:focus, #valladolid a:active {
	background-image: url("../imagenes/provincias/valladolid.gif");
}

#vitoria {
	border: 0;
	left: 220px;
	top: 28px;
	width: 16px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#vitoria a {
	height: 15px;
}

#vitoria a:hover, #vitoria a:focus, #vitoria a:active {
	background-image: url("../imagenes/provincias/vitoria.gif");
}
#pontevedra {
	border: 0;
	left: 89px;
	top: 33px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#pontevedra a {
	height: 20px;
}

#pontevedra a:hover, #pontevedra a:focus, #pontevedra a:active {
	background-image: url("../imagenes/provincias/vigo.gif");
}
#vizcaya {
	border: 0;
	left: 218px;
	top: 15px;
	width: 18px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:403;
	overflow:hidden;
}

#vizcaya a {
	height: 14px;
}

#vizcaya a:hover, #vizcaya a:focus, #vizcaya a:active {
	background-image: url("../imagenes/provincias/vizcaya.gif");
}

#zamora {
	border: 0;
	left: 132px;
	top: 49px;
	width: 38px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#zamora a {
	height: 37px;
}

#zamora a:hover, #zamora a:focus, #zamora a:active {
	background-image: url("../imagenes/provincias/zamora.gif");
}
#soria {
	border: 0;
	left: 213px;
	top: 58px;
	width: 35px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#soria a {
	height: 30px;
}

#soria a:hover, #soria a:focus, #soria a:active {
	background-image: url("../imagenes/provincias/soria.gif");
}
#zaragoza {
	border: 0;
	left: 243px;
	top: 42px;
	width: 52px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#zaragoza a {
	height: 50px;
}

#zaragoza a:hover, #zaragoza a:focus, #zaragoza a:active {
	background-image: url("../imagenes/provincias/zaragoza.gif");
}
#huesca {
	border: 0;
	left: 268px;
	top: 32px;
	width: 36px;
	height: 46px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#huesca a {
	height: 46px;
}

#huesca a:hover, #huesca a:focus, #huesca a:active {
	background-image: url("../imagenes/provincias/huesca.gif");
}
#litNorte {
	border: 0;
	left: 89px;
	top: 54px;
	width: 26px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#litNorte a {
	height: 28px;
}

#litNorte a:hover, #litNorte a:focus, #litNorte a:active {
	background-image: url("../imagenes/provincias/litN.gif");
}
#Tras {
	border: 0;
	left: 114px;
	top: 61px;
	width: 31px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#Tras a {
	height: 28px;
}

#Tras a:hover, #Tras a:focus, #Tras a:active {
	background-image: url("../imagenes/provincias/tras.gif");
}
#Porto {
	border: 0;
	left: 89px;
	top: 73px;
	width: 16px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#Porto a {
	height: 15px;
}

#Porto a:hover, #Porto a:focus, #Porto a:active {
	background-image: url("../imagenes/provincias/port.gif");
}
#beiraN {
	border: 0;
	left: 84px;
	top: 80px;
	width: 28px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#beiraN a {
	height: 37px;
}

#beiraN a:hover, #beiraN a:focus, #beiraN a:active {
	background-image: url("../imagenes/provincias/beiraN.gif");
}
#beiraA {	border: 0;
	left: 107px;
	top: 84px;
	width: 22px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#beiraA a {
	height: 37px;
}

#beiraA a:hover, #beiraA a:focus, #beiraA a:active {
	background-image: url("../imagenes/provincias/beiraA.gif");
}
#beiraS {	border: 0;
	left: 70px;
	top: 116px;
	width: 34px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#beiraS a {
	height: 25px;
}

#beiraS a:hover, #beiraS a:focus, #beiraS a:active {
	background-image: url("../imagenes/provincias/litS.gif");
}
#beiraB {	border: 0;
	left: 101px;
	top: 121px;
	width: 26px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#beiraB a {
	height: 13px;
}

#beiraB a:hover, #beiraB a:focus, #beiraB a:active {
	background-image: url("../imagenes/provincias/beiraB.gif");
}
#lisboa {	border: 0;
	left: 62px;
	top: 143px;
	width: 18px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#lisboa a {
	height: 21px;
}

#lisboa a:hover, #lisboa a:focus, #lisboa a:active {
	background-image: url("../imagenes/provincias/lisboa.gif");
}
#ribatejo{	border: 0;
	left: 66px;
	top: 134px;
	width: 36px;
	height: 38px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#ribatejo a {
	height: 38px;
}

#ribatejo a:hover, #ribatejo a:focus, #ribatejo a:active {
	background-image: url("../imagenes/provincias/ribatejo.gif");
}
#alentejo{	border: 0;
	left: 75px;
	top: 134px;
	width: 50px;
	height: 69px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#alentejo a {
	height: 69px;
}

#alentejo a:hover, #alentejo a:focus, #alentejo a:active {
	background-image: url("../imagenes/provincias/alentejo.gif");
}
#algarve{	border: 0;
	left: 74px;
	top: 201px;
	width: 32px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#algarve a {
	height: 13px;
}

#algarve a:hover, #algarve a:focus, #algarve a:active {
	background-image: url("../imagenes/provincias/algarbe.gif");
}
#azores{	border: 0;
	left: 3px;
	top: 151px;
	width: 55px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#azores a {
	height: 36px;
}

#azores a:hover, #azores a:focus, #azores a:active {
	background-image: url("../imagenes/provincias/azores.gif");
}
#madeira{	border: 0;
	left: 21px;
	top: 203px;
	width: 19px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}

#madeira a {
	height: 12px;
}

#madeira a:hover, #madeira a:focus, #madeira a:active {
	background-image: url("../imagenes/provincias/madeira.gif");
}
#infodelegacion {
	display: block;
	clear:both;
   width:100%;
   margin:0;
   padding:0;
   padding-top:10px;
   text-align:center;
   border-top:solid 1px #EDEDED;
}

#infodelegacion h3 {
	font-size:1.1em;
	color:#848484;
}
.primerP {
	margin-top:0.1em;
}
.histL {
	margin-top:0;
	padding:0;
}
.histL li {
	margin-bottom:0.4em;
}
.trabajo {
	width:440px;
	clear:both;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:2em;
}
.trabajo p {
	width:100%;
	text-align:left;
	margin-top:0;
	margin-bottom:0.5em;
}
.trabajo label {
	font-weight:bold;
	width:26%;
	float:left;
}
.trabLarge {
    width:242px;
	height:20px;
	font-size:0.9em;
	margin:0;
	padding:0;
}
.trabMed {
    width:240px;
	height:20px;
	font-size:0.9em;
	margin:0;
	padding:0;
}
#finForm {
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
}
.enviar {
	width:55px;
	height:20px;
	margin:0;
	padding:0;
	margin-top:1px;
	font-size:0.9em;
}
#menuNews {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:123px;
	left:165px;
	width:170px;
	display:none;
	z-index:40;
}
.isoIm {
	float:left;
	width:49%;
	text-align:left;
}
.pieFoto {
	font-size:0.8em;
}
.listaCentro {
	margin-top:5em;
}
.imgSep {
	margin-top:2em;
}
.imgSepMin {
	margin-top:0.5em;
}
.imgSepMin2 {
	margin-top:1em;
}
.imgSepBajo{
	margin-bottom:0.5em;
}
.imgSepBajo2{
	margin-bottom:0.5em;
	margin-left:1em;
}
.imgSepMin3 {
	margin-top:2em;
}
.mapaSitio {
	list-style:none;
	margin:0;
	padding:0;
		background-image:URL("../images/fondoTopMapa2.jpg");
	background-position:top;
	background-repeat:no-repeat;
}
.mapPrin {
display:block;
clear:both;
width:540px;
height:400px;
}
.center {
	text-align:center;
	height:400px;
}
.center2 {
	text-align:center;
}
.primMapaSitio {
	list-style:none;
	display:block;
	margin:0; 
	padding:0;
	width:540px;
	height:400px;
	background-image:URL("../images/fondolinMapa.jpg");
	background-position:top;
	background-repeat:no-repeat;
}
.primMapPrinLeft {
	float:left;
	width:150px;
	margin:0;
	position:relative;
	top:0;
	left:0;
	text-align:right;
	margin:right:2px;
}
.primMapPrinRight {
	float:left;
	width:150px;
	margin:0;
	position:relative;
	top:0;
	left:0;
	margin-left:10px;
	text-align:left;
}
.primMapPrin {
    margin:0;
	float:left;
	width:90px;
	position:relative;
	top:0;
	left:0;
}
.primMapPrin2 {
    margin:0;
	float:left;
	padding:0;
	width:110px;
	position:relative;
	top:0;
	left:0;
	text-align:left;
}
.secMapaSitio {
	position:absolute;
	top:80px;
	left:-250px;
	width:560px;
   list-style:none;
   margin:0;
   padding:0;
}
.secMapSecLeft {
	float:left;
	width:165px;

	text-align:left;
	margin-right:1px;
}
.secMapSecRight {
	float:left;
	width:165px;

	text-align:left;
	margin-left:4px;
}
.secMapSec {
	float:left;
	width:225px;
	text-align:left;
}
.tercMapaSitio {
	list-style:none;
	margin:0;
	margin-left:0.8em;
	padding:0;
	padding-top:0.4em;
	padding-left:0.1em;
	background-image:URL("../images/puntVertMap.jpg");
background-position:left;
background-repeat:repeat-y;
}
.primMapTerc {
margin:0;
padding:0;
	position:relative;
	top:0.2em;
padding-top:0.5em;
}
.tercMapaSitio2 {
	list-style:none;
	margin:0;
	margin-left:0.8em;
	padding:0;
	padding-left:0.1em;
	padding-top:0.2em;
	background-image:URL("../images/puntVertMap.jpg");
background-position:left;
background-repeat:repeat-y;
}
.primMapTerc2 {
margin:0;
padding:0;
	position:relative;
	top:0.2em;
text-align:left;
padding-top:0.2em;
}
.tercMapaSitio3 {
	list-style:none;
	margin:0;
	margin-left:0.8em;
	padding:0;
	padding-top:0.4em;
	padding-left:0.1em;
	background-image:URL("../images/puntVertMapC.jpg");
background-position:left top;
background-repeat:no-repeat;
}
.primMapTerc3 {
margin:0;
padding:0;
	position:relative;
	top:0.2em;
padding-top:0.5em;
}
.cuartMapaSitio {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:1em;
	padding-left:0.2em;
		background-image:URL("../images/puntVertMap.jpg");
background-position:left;
background-repeat:repeat-y;

}
.primMapCuart {
	padding-top:0.2em;
	position:relative;
	top:0.3em;
	padding-bottom:0.2em;
}
.primMapCuart1 {
	margin:0;
position:relative;
	top:0.3em;
}

.mInd {
margin:0;
padding:0;
	color:#848484;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	display:block;
	margin-bottom:0.5em;
	position:relative;
	top:-0.5em;
}
.mind:hover {
	text-decoration:underline;
}
.mSec {
	color:#848484;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	position:relative;
	left:6em;
}
.mSec6 {
	color:#848484;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}
.mSec:hover {
	text-decoration:underline;
}
.mSec6 {
	color:#848484;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}
.mSec6:hover {
	text-decoration:underline;
}
.mTerc {
	margin:0;
	color:#0063BD;
	font-weight:bold;
	font-size:1em;
}
.mTerc2 {
	margin:0;
	color:#CC002A;
	font-weight:bold;
	font-size:1em;
}
.mTerc3 {
	margin:0;
	color:#E9E852;
	font-weight:bold;
	font-size:1em;
}
.primSep {
	padding-top:1em;
	display:block;
}
.mapFin {
margin:0;
padding:0;
	color:#848484;
	text-decoration:none;
	font-size:1em;
	display:inline;
	
}
.mapFin:hover {
	color:#0063BD;
	text-decoration:underline;
}
.mapFin2 {
margin:0;
padding:0;
	color:#848484;
	text-decoration:none;
	font-size:1em;
	display:inline;
	
}
.mapFin2:hover {
	color:#CC002A;
	text-decoration:underline;
}
.mapFin3 {
margin:0;
padding:0;
	color:#848484;
	text-decoration:none;
	font-size:1em;
	display:inline;
	
}
.mapFin3:hover {
	color:#E9E852;
	text-decoration:underline;
}
.espace {
	display:block;
	width:90px;
	height:1px;
	margin:0;
	padding:0;
}
.mSec2 {
	color:#848484;
	font-weight:bold;
	font-size:0.9em;
	position:relative;
	left:-1.5em;
}

.obras {
	font-size:1.1em;
	font-weight:bold;
	margin-top:5em;
}
.galeriaF {
	list-style:none;
	margin:0;
	margin-left:2em;
	padding:0;
   width:540px;
   display:block;
}
.thumb {
	float:left;
	margin:0;
	padding:0;
	margin-right:1.2em;
	margin-bottom:1.2em;
	width:165px;
	height:110px;
	
}
.thumb a {
	display:block;
	width:165px;
	height:110px;
	margin:0;
	padding:0;
}
.thumb img {
	border:0;
}
.pImag {
	clear:both;
}
.imgSepR {
	margin-right:1em;
}
.alR {
	width:92%;
	text-align:right;
}
.menuCont {
margin:0;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:10px;
	text-align:left;
	
}
.emp {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.emp:hover {
	color:#CC0000;
}
.emp2 {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	margin-left:15px;
}
.emp2:hover {
	color:#CC0000;
}
.descargD {
   width:100%;
    display:block;
    height:18px;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}
.Prim {
	margin-top:10px;
}
.colImp {
	background:#DCD1B5;
}