.webpageContact
{
	color:#007889;
}

.webpageContact:hover
{
	color:#007889;
}

.webpageContact:link
{
	color:#007889;
}

.webpageContact:visited
{
	color:#007889;
}


.tableForm
{
	background-color:#F8F8F8;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	color:#5D5D5D;
	text-align:left;
}

.asteriscos
{
	font-weight:bold;
	color:#007889;
	padding-left:10px;
}


#contact_email_copy
{
	width:15px;
}

a.readon2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../../img/ico_leer_mas.gif) no-repeat scroll right top;
	display:block;
	float:left;
	height:16px;
	line-height:14px;
	margin-top:10px;
	padding-right:20px;
	}

.adminlist
{
	width:100%;
	background-color:#F8F8F8;
	margin:0;
	padding:20px 25px 10px;
	width:100%;
	text-align:left;
}

.latestnews
{
	color:#515153;
	text-transform:uppercase;
}

.fechaLatestnews
{
	color:#c2c2c2;
	font-size:12px;
}

.fondoGris {
	background-color:#F8F8F8;
	margin:0;
	padding:20px 20px 10px;
	width:100%;
	text-align:left;
}

.linkBuscador
{
	color:#007889;
}

.linkBuscador a
{
	color:#007889;
}

.linkBuscador a:link
{
	color:#007889;
}

.linkBuscador a:hover
{
	color:#007889;
}

.linkBuscador a:visited
{
	color:#007889;
}

#footer
{
	background-color:#464749;
}

.lineaInferior
{
	border-color:-moz-use-text-color;
	border-style:solid;
	border-width:0 0 1px;
	color:#D2D2D2;
}


.linkReadMore
{
	color:#007889;
	*padding-left:20px;
}


.contenidoPrincipal
{
	background-color:#f3f1f2;
	color:#007889;
	font-size:13px;
	padding:10px 20px;
}

.copyright
{
	color:#484848;
	text-align:right;
	background-color:#e4e3de;
	height:35px;
	padding-right:10px;
	text-align:right;
	font-size:12px;
}

.footer
{
	background-color:#464749;
	color:#FFF;
	width:744px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
	
}


.bakMenu
{
	background-image:url(../../../img/barra_superior.png);
	background-repeat:repeat-x;
	height:45px;
}











.form-validate
{
	
}
.registro
{
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#F8F8F8;
	text-align:left;
}

.registro input
{
	float:none;
	margin-left:0;
	padding-right:20px;
}

.registro label
{
	color:#007889;
}

.button_validate
{	
	background:#F8F8F8 url(../../../img/ico_leer_mas.gif) no-repeat scroll 15px 5px;
	border:0 none;
	color:#007889;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	margin:20px 10px 0 0;
	padding:0 0 4px 10px;
	width:75px;
}

.linkIdioma
{
	vertical-align:bottom;
	text-align:right;
	padding-top: 5px;
	font-size:14px;
	color:#687890;
	text-transform:uppercase;
}

.linkIdioma a
{
	color:#525254;
	text-decoration:none;
}

.linkIdioma a:link
{
	color:#525254;
	text-decoration:none;
}

.linkIdioma a:hover
{
	color:#525254;
	text-decoration:none;
}

#component-contact
{
	background:url(../../../img/fondoContactenos.jpg);

}

.direccionContact
{
	padding: 10px 0 0 10px;
	*margin-left: 10px;
	*margin-top: 20px;
}


.datosContact
{
	padding-left:10px;
	*margin-left: 10px;
}

.titContact
{
	font-weight:bold;
	color:#007889;
}

.letras
{
	text-align:center;
	color:#007285;
}


.letras a
{
	text-align:center;
	color:#007285;
}

.letras a:link
{
	text-align:center;
	color:#007285;
}

.letras a:visited
{
	text-align:center;
	color:#007285;
}

.letras a:hover
{
	text-align:center;
	color:#007285;
}

.searchlawyers {
	width: 147px;
	margin: 5px 0 5px 0;
	padding-left:10px;
	color:#5D5D5D;
}

.searchlawyersdrop {
	background:#FFFFFF no-repeat scroll 265px 50%;
	width: 300px;
	border: 1px solid #CECECE;;
	margin: 15px 0 10px 0;
	padding-left:10px;
	color:#5D5D5D;
}

.boton
{
	width:74px;
	text-align:right;
}

.contact_email
{
	line-height:1.5;
	padding-left:10px;
	text-align:left;
}

div.contact_email input
{
	padding-right:15px;
	margin-left:0;
	float:none;
}

div.contact_email select
{
	width:220px;
	padding-right:0;
	margin-left:0;
	float:none;
}

div.contact_email textarea
{
	padding-right:15px;
	margin-left:0;
	float:none;	
}

.button_contact
{
	background:#F8F8F8 url(../../../img/ico_leer_mas.gif) no-repeat scroll 0 5px;
	background-color:#F8F8F8;
	border:0 none;
	color:#007889;
	cursor:pointer;
	font-weight:bold;
	height:23px;
	margin:20px 10px 0 0;
	padding:0 10px 4px 0;
	width:75px;
}

.normal
{
	line-height:normal;
}

#menu
{
	text-transform:uppercase;
}



#mod_searchbuscador_searchword {
	padding-left:3px;
}

div.searchbuscador input {
	border:1px solid #CCCCCC;
	margin:10px 0 10px;
	width:215px;
	height:20px;
	color:#5D5D5D;
}

.inputboxbuscador
{
	float:left;
	padding-right:15px;	
	margin-left:57px; 
	border:1px solid #3a6ac84  border-right-width:0;  
	background: #FFFFFF url(../../../img/ico_search.gif) no-repeat 215px 3px; 
}


.inputbox
{ 
	float:left;
	padding-right:15px;	
	margin-left:57px; 
	border:1px solid #3a6ac84  border-right-width:0;  	
} 

.blog
{
	background-color:#F8F8F8;
	margin:0;
	padding:20px 20px 10px;
	width:100%;
	text-align:justify;
}

.pagenavcounter
{
	display:none;
}

.lupaHome
{
	left:219px;
	margin:0;
	padding-left:0;
	position:relative;
	top:-32px;
	z-index:1;
}

.buscar
{
	left:0px;
	margin:0;
	padding-left:0;
	position:relative;
	top:0px;
	z-index:1;
	vertical-align:middle;
}

.lupaBack
{
	background-image: url(../../../img/lupa.jpg);
	background-repeat:repeat-x;
	text-align:right;
	
}

.lupaInternas
{
	left:1039px;
	margin:0 0 0 0;
	padding-left:0;
	position:absolute;
	top:200px;
	z-index:1;
}

.menuPrincipalHome 
{	
	left:249px;
	margin:0;
	padding-left:0;
	padding:0;
	position:relative;
	top:320px;
	width:201px;
	z-index:99;
	height:0;
	line-height:normal;
	font-size:14px;
	*left:176px;
	text-align:left;
}

.abogados 
{
	left:0px;
	margin:0;
	padding-left:0;
	padding:0;
	position:relative;
	top:-80px;
	width:201px;
	z-index:99;
	line-height:normal;
	font-size:14px;
}

.abogadosEquipos 
{
	left:0px;
	margin:0;
	padding-left:0;
	padding:0;
	top:-80px;
	z-index:99;
	line-height:normal;
	font-size:14px;
	width:100%;
}

* html div#fixforie6 
{
    left:0;
	margin:0;
	padding-left:0;
	padding:0;
	position:relative;
	top:-130px;
	z-index:1;
	line-height:normal;
	font-size:14px;
}
	  
.dHojaVida 
{
	left:0;
	margin:0;
	padding-left:0;
	padding:0;
	position:relative;
	top:0;
	z-index:1;
	line-height:normal;
	font-size:14px;

}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


.titPaginas
{
	color:#687890;
	width:55px;
	
}



.equipos
{
	background-color:#9c132e;
	height:33px;
}

.equiposLista2
{
	color: #7C7C7C;
	list-style-type: none;
	*padding-top:10px;
	padding-left:20px;
	font-size:12px;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#F8F8F8;
	background-position:left center;	
}

.equiposLista2 li
{
	color: #7C7C7C;
	list-style-type: none;
	text-align:left;
	background-image:url(../../../img/bulletbu.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
}

.equiposLista2 li a
{
	color: #7C7C7C;
	list-style-type: none;
	text-align:left;
}

.equiposLista2 li a:hover
{
	color: #7C7C7C;
	list-style-type: none;
	text-align:left;
}

.equiposLista
{
	color: #7C7C7C;
	list-style-type: none;
	*padding-top:10px;
	padding-left:7px;
	font-size:12px;
}

.equiposLista li
{
	color: #7C7C7C;
	list-style-type: none;
}

.equiposLista li a
{
	color: #7C7C7C;
	list-style-type: none;
}

.equiposLista li a:hover
{
	color: #7C7C7C;
	list-style-type: none;
}

.equiposTittle
{
	color:#007a89;
	background-image:url(../../../img/barra_distinciones.png);
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	padding-right:0;
	padding-bottom:5px;
	padding-top:9px;
	padding-left:20px
}

.equiposTittle2
{
	background-image:url(../../../img/bulletbu.png);
	background-repeat:no-repeat;
	color:#007a89;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	padding:0 0 5px 27px;
}

.areasPracticaTittle
{
	color:#007a89;	
	background-image:url(../../../img/barra_distinciones.png);
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	padding-right:0;
	padding-bottom:5px;
	padding-top:9px;
	padding-left:7px;
}

.areasPracticaLista
{
	color: #7C7C7C;
	list-style-type: none;
	*padding-top:10px;
	padding-left:10px;
	font-size:12px;
	padding-right:5px;
}

.areasPracticaLista li
{
	color: #7C7C7C;
	list-style-type: none;
}

.areasPracticaLista li a
{
	color: #7C7C7C;
	list-style-type: none;
}

.areasPracticaLista li a:hover
{
	color: #7C7C7C;
	list-style-type: none;
}

.leerArticulo
{
	background-color:#687891;
	height:33px;
}

.leerArticuloTittle
{
	
	color:#687891;
	padding-left:25px;
	text-align:left;
	vertical-align:middle;
	width:128px;
	font-size:14px;
	font-weight:bold;
}

.articulosLista
{
	color: #687891;
	list-style-type: none;
}

.articulosLista li
{
	color: #687891;
	list-style-type: none;
}

.articulosLista li a
{
	color: #687891;
	list-style-type: none;
}

.articulosLista li a:hover
{
	color: #687891;
	list-style-type: none;
}

.pathway a
{
	padding: 0px 5px 8px 0px;
	width: auto;
	margin-top: -2px;
	text-align: left;
	color:#666768;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.pathway a:hover
{
	padding: 0px 5px 8px 0px;
	width: auto;
	margin-top: -2px;
	text-align: left;
	text-decoration:none;
	color:#666768;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.pathway a:link
{
	padding: 0px 5px 8px 0px;
	width: auto;
	margin-top: -2px;
	text-align: left;
	text-decoration:none;
	color:#666768;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.pathway a:visited
{
	padding: 0px 5px 8px 0px;
	width: auto;
	margin-top: -2px;
	text-align: left;
	text-decoration:none;
	color:#666768;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


span.pathway {
  margin: 0 0px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#666768;
  padding-left:0px;
  text-transform:uppercase;
}

.pagenavbar 
{
	font-size:11px;
	margin-bottom:5px;
	margin-top:0;
	display:none;
}

.pagenavbar ul
{ 
	background: none; 
	list-style-type: none; 
	display: inline;
}

.pagenavbar ul li
{
	background:none; 
	background-color:#93130c; 
	display:inline; 
	margin: 0 0 0 1px; 
	padding:0; 
}

.pagenavbar ul li[id="pagenavbar_current"] span, .pagenavbar ul li a:focus, .pagenavbar ul li a:hover
{
	background-color:#ea0000;
}

.pagenavbar a, .pagenavbar span
{
	background:none;
	background-color:#93130c; 
	color:#fff; 
	text-decoration:none; 
	padding: 5px 6px 4px 7px;
}

.articles
{
	background:#36424a;
	color:#ffffff;
	text-decoration:none;
}

.articles:hover
{
	background:#999999;
	color:#ffffff;
	text-decoration:none;
}

.articles a:link
{
	color:#ffffff;
	text-decoration:none;
}

.articles a:visited
{
	color:#ffffff;
	text-decoration:none;
}


.toctitle{ vertical-align:top; padding-right: 4px !important; margin:0; vertical-align:top;text-align:left; padding-left: 0px; }
.toclink,.toclinkact{display: block; color:#ffffff; margin:0; padding:0; font-size: 11px;}

.toclink a:link{display: block; color:#ffffff; margin:0; padding:0; font-size: 11px;}

.toclink a:visited{display: block; color:#ffffff; margin:0; padding:0; font-size: 11px;}

a.toclink,a.toclinkact
{ 
	color:#ffffff;
	margin:0; 
	padding: 4px 10px 4px 10px; 
	text-decoration:none;
}

a.toclink:hover,a.tocnav:hover,a.toclinkact{ color:#ffffff; text-decoration:none;}
a.tocnav{background:#36424a;color:#ffffff;text-decoration:none}

.toclink2,.toclink2act{color:#ffffff}
a.toclink2,a.toclink2act{display:block;background:#36424a;color:#fff;text-decoration:none; margin:0 0 0 0; padding: 4px 7px 4px 6px; font-size: 11px; width: 320px;}
a.toclink2:hover,a.tocnav2:hover,a.toclink2act{background:#999999}

.contenttoc{margin:0px; padding: 0; margin: 0; font-size: 12px;}
.contenttoc td { padding: 0 0 0 0;}
#content .contentpaneopen .contenttoc td{padding: 0 0 1px 1px;}




.moduletable_menuppal
{
	display:none;
}

.fondo
{
	background-image: url(../../../img/fondo.jpg);
	background-repeat:repeat-x;
}



.footerColor
{
	color:#a6a97a;
}

.menuSup
{
	background-image: url(../../../img/fondoMenu.jpg);
	background-repeat:repeat-x;
	line-height:normal;
	height:33px;
}

.menuSup li
{
	display: inline;
   text-align: center;
   vertical-align:text-top;
   margin: 0 0 0 0;   
}

.menuSup li a {
   padding: 2px 7px 2px 7px;
   color: #ffffff;
   text-decoration: none;
} 

.menuSup ul{
   list-style-type: none;
   text-align: center;
} 




.menuInf li
{
	display: inline;
   text-align: center;
   vertical-align:text-top;
   margin: 0 0 0 0;   
}

.menuInf li a {
   padding: 2px 7px 2px 7px;
   color: #5D5D5D;
   text-decoration: none;
} 

.menuInf ul{
   list-style-type: none;
   text-align: center;
   padding-left:0;
   font-size:12px;
   margin-left:0;
   *margin-top:15px;
   text-transform:uppercase;
} 


.homeTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #697992;
	text-align:left;
	line-height:normal;
	font-style:normal;
}

.graySeparator {
	border-top: 1px solid #e0e0e0;
	padding-top: 5px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 5px;
}

.grayTopSeparator {
	border-top: 1px solid #e0e0e0;
	padding-top: 10px;
}




.menuInterno li
{
	display: inline;
   text-align: center;
   vertical-align:text-top;
   margin: 0 0 0 0;   
   
}

.menuInterno li a {
   padding: 2px 7px 2px 7px;
   color: #687890;
   text-decoration: none;
} 

.menuInterno ul{
   list-style-type: none;
   text-align: center;
} 



#franjaSup
{
	color: #000000;
	background-color:#00FF00;
}
/* white */
a:link, a:visited {
	color: #5D5D5D;
}

a:hover {
	color: #5D5D5D;
}

#pillmenu a:hover {
  color: #135cae;
}

#pillmenu a#active_menu-nav {
  background: url(../images/white/mw_menu_active_bg.png) 0 0 repeat-x;
  color: #fff;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

h3, div.module_menu h3, .componentheading, table.moduletable th {
  color: #135cae;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div.module_menu {
	background: url(../images/white/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/white/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/white/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/white/mw_box_tl.png) 0 0 no-repeat;
}