/* CSS Document */

A:link {text-decoration:none;color:#0527a5;}
A:visited {text-decoration:none;color:#0527a5;}
A:active {text-decoration:none;color:#0527a5;}
A:hover {text-decoration:none;color:#0527a5;} 


.body {
margin:0;
/*font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;
color:#333;*/
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#dbdee0;

  scrollbar-arrow-color:#ffffff;
  scrollbar-track-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-face-color:#a7b5db;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
}

.GeneralTable {
	width:765px;
	margin-top: 10px; /*set to a negative number 1/2 of your height*/
	background-color:#ffffff;
	border: 1px solid #cccccc;
}

.lineTop {
	border-top: 1px solid #cccccc;
}




.tituSmall{
font: bold 11px/11px "Arial";
color:#0535cc !important;
text-decoration:none;
text-align:justify;
}

.tituSearch{
font: bold 11px/11px "Arial";
color:#FFFFFF;
height:20px;
background-color:#b6b3a0;
text-decoration:none;
text-align:left;
padding: 5px;

}

.Search{
font: normal 7.5pt "Arial";
color:#000000;
height:24px;
/*background-color:#f5f4f1;*/
text-decoration:none;
text-align:left;
padding:10px;
border: 1px solid #e7e7e1;
}
.tituData{
font: bold 11px/11px "Arial";
color:#0535cc !important;
text-decoration:none;
text-align:justify;
padding-top:15px;

}

.tituSocios {
	font: 11pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-variant : small-caps;
	color: #fba706;
	font-weight:bold;
	/*padding-left:30px;*/
}





.bordeImagen{
	
	margin-left:10px;border: 1px solid #d0a55b;
}

.Imagen_Dot{
    padding:6px;
    background:url(images/edge.gif) repeat;
	/*margin-left:10px;*/
 }




/*******************************/

.hprodsummary A:link {text-decoration:none;color:#f6d703;}
.hprodsummary A:visited {text-decoration:none;color:#f6d703;}
.hprodsummary A:active {text-decoration:none;color:#f6d703;}
.hprodsummary A:hover {text-decoration:none;color:#ffffff;} 
	
	.h1{
		color:#0a32ad;
	font:14px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	}
	
	.hprodsummary h2 a,
	.hprodsummary h2,
	.prodsummary h2 a,
	.prodsummary h2 {
		font: 21px  "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #f6d703;
		font-weight: normal;
		text-decoration: none;
	}
	.hprodsummary h2 a:hover,
	.prodsummary h2 a:hover {
		color: #CB3E0E;
	}
	.hprodsummary h3,
	.prodsummary h3 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #f6d703;
		font-weight: bold;
	}
	.prodsummary h3 {
		font-size: 12px;
		line-height: 12px;
	}
	.hprodsummary h3 {
		font-size: 11px;
		line-height: 11px;
	}
	.hprodsummary span,
	.prodsummary span {
		font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	/*************************************************** footer*/
	

.tablefooter{
	width:745px;
	margin-top: 20px;
}


	#footer p {
		font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #48494a;
	}
	#footer a {
	color: #4F4F4F;
	text-transform: uppercase;
	text-decoration: none;
	}
	
	
	
#footer .footnotes {
        clear: both;
        width: 721px;
        margin: 10px 0 0 -14px;
        padding: 0;
        position: absolute;
}
#footer .footnotes span {
        width: 721px;
        margin: 0;
        padding: 10px;
        display: block;
}
#footer .footnotes span p {
        font-family: "Trebuchet MS", Verdana, sans-serif;
        text-align: left;
        font-size: 11px;
        color: #999;
        width: 675px;
        margin: 0 0 0 3px;
        padding: 10px;
}

#footer p {
		text-align: left;
		display: block;
		padding: 4px;
		margin: 0px;
		padding-right: 10px;
	}
	#footer a {
		display: inline;
		padding-left: 10px;
		margin-left: 10px;
		border-left: 1px solid #9b9b9b;
	}
	
	
	
.textKey{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d6d8dd;
	padding:10px;
	background-image:url(../images/back_blue.gif);
	text-align: center;
	/*border-left: 10px solid #ffffff;*/
}


/*------------------------------------ MENU --------------------------------------*/

.menu{
border-top: 9px solid #d7d6d6;
border-bottom: 1px solid #d7d6d6;
height:50px;
margin:0px 20px 0px 20px;
text-align:center;
}


/*--------------------------------------content -------------------------------------*/

.bodyHome{ 
/*background-image: url(../images/bg_content.jpg);*/
border: 10px solid #ffffff;
text-align:left;
}


/*---------------------------------- H -----------------------------------*/

.tituNews A:link {text-decoration:none;color:#0527a5;}
.tituNews A:visited {text-decoration:none;color:#0527a5;}
.tituNews A:active {text-decoration:none;color:#0527a5;}
.tituNews A:hover {text-decoration:none;color:#0527a5;} 

.tituNews{
	color:#0a32ad;
	font:14px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
}

.tituOrange{
	height:20px;
	color:#e87a05;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding-bottom:2px;
	border-bottom:1px solid #cccccc;
}

#titu{
	padding-bottom:2px;
}

/*------------------- titu menu --------------------------------*/

.tituAbogados{
	color:#0a32ad;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:5px 12px 0px 10px;
}

.tituNews h1{
	color:#0a32ad;
	font:14px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
}

.tituLabel{
	color:#0a32ad;
	font:12px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
}

.tituLabel2{
	color:#0a32ad;
	font:12px Georgia,Tahoma,Arial,Verdana;
	font-weight: normal;
}

.tituPage{
	color:#ea740c;
	font:22px Georgia,Tahoma,Arial,Verdana;
	padding-bottom:20px;
	border-bottom:1px solid #ffffff;
}

.subtituNews{
	color:#c78108;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding-top:0px;
}

.bodyNews{
	color:#666666;
	font:12px/14px Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:justify;
}

/*------------------------form-------------*/

.bodyContact{
	color:#666666;
	font:11px Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:left;
	height:22px;
}


.botonImage {
padding:1px 10px 5px 10px;
border:1px solid #ffffff;
background:#fff url(../images/FondoInput.gif) repeat-x;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
width: 100px;
height:28px;
}

.botonBig {
padding:1px 3px 5px 3px;
border:1px solid #ffffff;
background:#fff url(../images/FondoInput.gif) repeat-x;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
height:22px;
}

.botonSearch{
padding:1px 3px 5px 3px;
border:1px solid #ffffff;
background:#fff url(../images/FondoInput.gif) repeat-x;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
width: 40px;
height:20px;
}

.txtField {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
	height:16px;
	padding-left:5px;
}
.txtFieldBig {
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height:20px;
	padding-left:5px;
}
.txtForm {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height:20px;
	padding-left:3px;
}

.txtComentarios {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	height:80px;
	padding-left:5px;
}

/*-------------------borde imagen page-------------------------*/

.imagePage{
	border-bottom: 20px solid #e7e7e1;
}

/*----------------------Footer contact-------------------------------*/

	.contact span,
	.contact span {
		font: 11px "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #515253;
		font-weight: normal;
	}
/*---------------------------------------  Body Text  ---------------------------------- */
	
#bodyPage{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:justify;
	padding:20px 20px 40px 0;
}

#bodyServices{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:justify;
	padding:20px 20px 30px 20px;
}
#bodySide{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align:justify;
	padding:48px 20px 10px 20px;
}


.BoxServices {
	background: #f8f8f6;
    border-top: 1px solid  #e7e7e1;
	border-bottom: 1px solid  #e7e7e1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: justify;
	}
	
	.BoxPage {
	background: #f8f8f6;
    border-top: 1px solid  #e7e7e1;
	border-bottom: 1px solid  #e7e7e1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C08C2;
	text-align: justify;
	}
	

	
	.BoxArchivo {
	background: #f8f8f6;
    border-top: 1px solid  #e7e7e1;
	border-bottom: 1px solid  #e7e7e1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: justify;
	width:100%;
	}
	
	.BoxLink {
	background: #95B2FB;
	border: 1px solid  #0527A5;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: justify;
	width:100%;
	}
	
	.BoxSide1{
	background: #f8f8f6;
    border-top: 1px solid  #e7e7e1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: left;
	}
	
	.addFav{
	background: #f8f8f6;
    border-top: 1px solid  #e7e7e1;
	padding-top: 5px;
	padding: 5px 25px 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	text-align: left;
	}
	
	
	.textBox {
	padding-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: justify;
	}
	
	.textMigration {
	padding-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
	.textFormSolicitud {
	width:460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
	.tituServices{
font: bold 11px/20px "Arial";
color:#0535cc ;
text-decoration:none;
text-align:left;
padding-bottom:15px;


}
	


/**------------------------------------ Table Page ---------------------------------------*/

.tablePage {
	width:765px;
	margin-top: 10px; /*set to a negative number 1/2 of your height*/
	background-color:#ffffff;
	border: 1px solid #cccccc;
}

/**----------------------------- footer-*-------------------*/

.piePag {
margin:0;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#6a6868;
text-align:left;
}

.rss {
padding:10px 10px 10px 10px;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#6a6868;
text-align:left;
background-color:#EEEEEE;
border-top: 1px solid  #d6d6d6;
}

.piePagSmall {
margin:0;
font:normal 9px Tahoma, Arial, Helvetica, sans-serif;
color:#6a6868;
text-align:left;
}


/*-------------------------AUMENTA TEXTO --------------------------*/

.noticia_herramientas{margin:0px;padding:0px;width:100px;position:absolute;top:4px;left:-2px}
.noticia_herramientas img{display:block}

.noticia_txt{padding:0px;margin:5px 0 25px 5px;width:538px;max-width:540px}
.noticia_txt td p a {color:#003366; text-decoration:none; border-bottom:1px dotted #999}
.noticia_txt td p a:hover {border-bottom:1px dotted #036}





/*------------------------------------CAJA  ---------------------------------------*/

.CajaTitulo {background: #E7F1F9;border: 1px solid #E2E2E2;padding: 3px;}

.tituArthome{
	color:#CE4A1D;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
}


	.BoxCasos {
	background: #f8f8f6;
    border: 1px solid  #d0d0cf;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	}
	
	.BoxSide2{
	background: #f8f8f6;
   /* border-left: 1px solid  #ffffff;*/
	padding:10px 15px 10px 20px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: left;
	}
	
	.bodyCase{
	background: #f1f0ea;
    border-left: 1px solid  #ffffff;
	padding:10px 15px 10px 20px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: left;
}


.postdate {
	background: url(../images/mini-date.gif) no-repeat left center;
	padding-left: 15px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
}

img.left, a img.left {
	float:left;
	margin: 4px 10px 5px 0px;
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
}

img.rigth, a img.rigth {
	float:rigth;
	margin: 4px 10px 5px 0px;
	border: 1px solid #E3E3E3;
	padding: 4px;
	background: #FFFFFF;
}

imagePage {
	margin: 4px 10px 5px 0px;
	border-bottom: 10px solid #E3E3E3;

}
