html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	margin-bottom:0;/*desactivar*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}



/** {
	margin:0px;
	padding: 0px;
	}*/

body{margin: 0;font-family: latoregular, sans-serif;line-height: 1;font-size:14px;color:#585858;}
fontz{font-size: 18px;}
p{line-height: 18px;text-align: justify; margin-bottom:10px;}
a {text-decoration: none;}
h1{font-family: judson;font-size: 23px;background:url(images/line_h.png)repeat-x center;margin-bottom: 28px}
h2{font-family: judsonmedium;font-size: 18px;background:url(images/line_h.png)repeat-x center;margin-bottom: 28px}
h3{font-family: judsonbold;font-size: 16px;margin: 20px 0 5px 0;color:#003663;}
h3:hover{color: #000;}
h4{font-family: judsonmedium;font-size: 38px;color: #003663;line-height: 38px;text-align: right;}
h4 span{padding-top:-10px;}
h4 span{font-size: 17px;line-height: 17px;}
strong{font-weight: bold;}
.archive-title span{
background: none repeat scroll 0% 0% #FFF;
padding-right: 12px;
}
h5{font-family: judsonmedium;font-size: 18px;background:url(images/line_h_b.png)repeat-x center;margin-bottom: 28px}

@font-face {
    font-family: 'judsonbold';
    src: url('fonts/judson-bold-webfont.eot');
    src: url('fonts/judson-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/judson-bold-webfont.woff') format('woff'),
         url('fonts/judson-bold-webfont.ttf') format('truetype'),
         url('fonts/judson-bold-webfont.svg#judsonbold') format('svg');
    font-weight: normal;
    font-style: normal;
    

}

@font-face {
    font-family: 'judsonitalic';
    src: url('fonts/judson-italic.eot');
    src: url('fonts/judson-italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/judson-italic.woff') format('woff'),
         url('fonts/judson-italic.ttf') format('truetype'),
         url('fonts/judson-italic.svg#judsonitalic') format('svg');
   font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'judsonregular';
    src: url('fonts/judson-regular-webfont.eot');
    src: url('fonts/judson-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/judson-regular-webfont.woff') format('woff'), 
         url('fonts/judson-regular-webfont.ttf') format('truetype'),
         url('fonts/judson-regular-webfont.svg#judsonmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'judsonmedium';
    src: url('fonts/judson-regular-webfont.eot');
    src: url('fonts/judson-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/judson-regular-webfont.woff') format('woff'), 
         url('fonts/judson-regular-webfont.ttf') format('truetype'),
         url('fonts/judson-regular-webfont.svg#judsonmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('fonts/webfontkit-Lato/lato-reg-webfont.eot');
    src: url('fonts/webfontkit-Lato/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webfontkit-Lato/lato-reg-webfont.woff') format('woff'),
         url('fonts/webfontkit-Lato/lato-reg-webfont.ttf') format('truetype'),
         url('fonts/webfontkit-Lato/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-bla-webfont.eot');
    src: url('fonts/lato-bla-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bla-webfont.woff') format('woff'),
         url('fonts/lato-bla-webfont.ttf') format('truetype'),
         url('fonts/lato-bla-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblaita';
    src: url('fonts/webfontkit-Lato/lato-blaita-webfont.eot');
    src: url('fonts/webfontkit-Lato/lato-blaita-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webfontkit-Lato/lato-blaita-webfont.woff') format('woff'),
         url('fonts/webfontkit-Lato/lato-blaita-webfont.ttf') format('truetype'),
         url('fonts/webfontkit-Lato/lato-blaita-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
.left{float: left;}
.right{float:right;}
/**********************Menu Principal*******************************/
#main_nav {
    position: absolute;
	width: auto;
	height: 60px;
    top: 50px;
    right:0px;
    z-index: 9999;
	
}

#main_nav ul {
	text-align: center;
}

#main_nav ul li {
	font: 16px judsonbold;
	cursor: pointer;
    width: auto;
	-webkit-transition: padding .05s linear;
	-moz-transition: padding .05s linear;
	-ms-transition: padding .05s linear;
	-o-transition: padding .05s linear;
	transition: padding .05s linear;
	list-style-type:none;
    /*font-weight: bold;*/
}
#main_nav ul li.drop {
	position: relative;
}

#main_nav .drop ul li a{
	color:#FFF;
	margin:0;
	padding:0;
	line-height:0;
	transition:none;
	position:relative;
	top:4px;
	right:8px;
    font-size: 14px;
    padding-bottom: 5px;
    font-family: 
}

#main_nav .drop ul li{
	padding:0;
	height:25px;
	background:url(images/bullets.png) no-repeat left;
	margin:0 0 0 12px;
	text-align:center;
	width:100%;
}

#main_nav .drop ul{
	padding:0;
	width:100%;
	margin-top:6px;
}

#main_nav .drop ul li a:hover{
	color:#d0a404;
	text-decoration:none;
	border:none;
}

#main_nav ul > li {
	float:left;
}
#main_nav ul li a {
	line-height: 60px;
	padding: 5px 20px;/*0 20px*/
	height: 60px;
	color: #003663;
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
}
#main_nav ul li a:hover {
    color:#003663;
	border-top: 4px solid #003663;
    border-bottom: 4px solid #003663;
}

#main_nav .dropOut .triangle {
	width: 0;
	height: 0;
	position: absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #d0a404;
	top: -8px;
	left: 50%;
	margin-left: -8px;
}
#main_nav.dropdownContain {
	width: 80px;
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -40px; /* half of width */
	top: -400px;
    
}
.dropOut {
    position: relative;
	width: 100px;
	background: #003663;
	float: left;
	margin-top: 0px;
	opacity: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.15);
	box-shadow: 0 1px 6px rgba(0,0,0,.15);
	-webkit-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	-ms-transition: all .1s ease-out;
	-o-transition: all .1s ease-out;
	transition: all .1s ease-out;
    border: 1px solid #f1d350;
    height: 70px;
}

.dropOut ul {
	float: left;
	padding: 5px 0;
}
.dropOut ul li {
	text-align: left;
	float: left;
	width: auto;
	padding: 12px 0 5px 15px;
	margin: 0px 10px;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background .1s ease-out;
	-moz-transition: background .1s ease-out;
	-ms-transition: background .1s ease-out;
	-o-transition: background .1s ease-out;
	transition: background .1s ease-out;
    list-style: circle;
}
.dropOut>ul>li a{color: #fff;list-style: circle;border: none;}
.dropOut ul li a:hover {text-decoration: underline;color: #fff;border: none;}
.dropOut ul li:hover a {border-top: 3px solid #003663;border-bottom: 3px solid #003663;}
 #main_nav ul li:hover a {border-top: 3px solid #003663;border-bottom: 3px solid #003663;}
.dropdownContain ul li:hover  { top: 65px; }

 ul li:hover .dropOut  { opacity: 1; margin-top: 8px; }

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


/**********************main*********************************/

#page {width:100%;min-width: 1024px;margin:0;}
#header {position:relative;height: 120px;width: 100%;min-width: 1024px; margin:0;}
#header_content {position: relative;width: 1024px;height:120px;margin:0 auto;}
.wrapper {width: 1024px; margin: 0 auto; position:relative;}
.logo{position: absolute;width: 670px;height: 279px;top: 0;margin-left:-130px;background: url(images/logo.png)no-repeat top;z-index: 9999;
    -webkit-transition: all 200ms ease-out 0.3s;
    -moz-transition: all 200ms ease-out 0.3s;
    -o-transition: all 200ms ease-out 0.3s;
    transition: all 200ms ease-out 0.3s;}

.logo_interna{position: absolute;width: 575px;height: 222px;top: 0;margin-left:-70px;background: url(images/logo_interna.png)no-repeat top;z-index: 9999;
    -webkit-transition: all 200ms ease-out 0.3s;
    -moz-transition: all 200ms ease-out 0.3s;
    -o-transition: all 200ms ease-out 0.3s;
    transition: all 200ms ease-out 0.3s;}

@media only screen and (max-width : 1024px) 
{
   .logo
   {
     margin-left:-250px;
    -webkit-transition: all 200ms ease-out 0.3s;
    -moz-transition: all 200ms ease-out 0.3s;
    -o-transition: all 200ms ease-out 0.3s;
    transition: all 200ms ease-out 0.3s;
   }
	.logo_interna
   {
     margin-left:-250px;
    -webkit-transition: all 200ms ease-out 0.3s;
    -moz-transition: all 200ms ease-out 0.3s;
    -o-transition: all 200ms ease-out 0.3s;
    transition: all 200ms ease-out 0.3s;
   }
   .metaslider .caption-wrap{
	   left:265px!important;
	}
}

@media only screen and (max-width : 1024px) 
{
    
   #main_nav ul li a
    {
	padding: 5px 10px;
    }
}


/*.tp-rightarrow .default .tp-leftarrow{z-index: 999999;}*/

.main_nav{position: relative;float: right;}
#footer{position: relative;width: 100%;min-width: 1024px; min-height: 200px; background: url(images/bckgnd_footer.jpg)repeat-x top #590f0e;clear:both;}
#footer p{font-family: judsonregular;font-size: 15px; text-align:center;}
#footer .cont_footer{width:1024px;height: 146px;margin: 0 auto;text-align: center;}
#footer .cont_footer ul{font-family: judsonregular;font-size: 15px}
#footer .cont_footer ul li{float: left;margin-left: 12px;list-style-type: none;text-align: center;color: #fff;font-size: 15px;font-family: judsonregular;}
#footer .cont_footer ul li a{text-decoration: none;color: #fff;border: none;font-family: judsonregular;font-size: 15px}
#footer .cont_footer ul li a:hover{text-decoration: none;color: #d0a404;}
#page_content{display:block;width: 994px;min-height: 297px;margin: 0 auto;padding: 15px; overflow:hidden; clear:both;}


#page_content h2{
	margin-bottom:25px;
	}
	
.post_content{
    position: relative;
	width:380px;
	float:left;
	margin-right:25px;
	margin-bottom:50px;
}

.post_title a{
    font-family: judsonbold;
    font-size: 18px;
    margin: 1px 0;
    color: #585858;
     }
.post_title a:hover{color: #003663;}
.the_excerpt{
	clear:both;
    line-height: 16px;
    
}

.thumb_reference{
	width:381px;
	height:160px;
	position:absolute;
	z-index:2222;
	display:block;
}

#primary .attachment-post-thumbnail, .entry-title, #primary footer{display: none;}
.date_blog{position: relative;width: 70px;margin-left:25px;}

#page_content p{text-align:justify; width:730px;}
#main_menu {position: absolute;width: auto;height: 50px;top: 60px;right:0;}  
/*#main_menu {position: relative;width: 100px;height: 50px; float:right;clear: both;margin-top: 22px;background-color: #ddd;} *//*quitar height y el width:auto*/
.test_bgrnd {position:relative;width: 100%;min-width: 1024px;height:260px;background: url(images/test_bgnd.jpg)no-repeat center;border-top:solid 3px #d0a404;}
.cont_test {position:relative;width:950px;height: 195px;margin: 0 auto;background: url(images/frame_testimonio.png)no-repeat center;text-align: center;margin-top: 35px;}
.cont_test p {color:#fff;font-family: judsonitalic;font-size: 18px;padding: 65px 100px;}
.cont_test p span {font-size: 12px;color: #ddd;line-height: 12px;}
.menu_foot_top{position:relative;width:535px;margin: 0 auto;top: 25px}
.menu_foot_bottom {position: relative;width:820px;margin: 0 auto;color:#fff;top: 75px}/*800px*/
.menu_foot_bottom ul{width: auto;text-align: center;display: inline-block;}
.menu_foot_bottom ul li{float:left;color: #fff;cursor:auto;font-family: judsonmedium;}
hr {border: 0; border-top: 2px solid #d0a404;width: 100%;}
.h_i{border: 0; border-top: 1px solid #d0a404;width: 100%;}
.txtHome{float:left; width:730px; padding:25px 0px 0px 25px;}
/*******************************************************/

/***********************img**************************/
.img_cont{float: left;margin: 5px 20px 0px 0px}
/*********************slider*******************************/
#sli_princ{width: 100%;min-width: 1024px;height: 440px;margin-bottom: 15px;overflow:hidden!important;z-index:1;}
#in_slider{width: 100%;min-width: 1024px;height: 300px;!important;overflow:hidden!important;}
/****************************************************/

/**********************social*********************************/
.social_head {position: relative;width: 71px;margin-top:31px;float: right;clear: both;margin-right: 10px}
.social_head ul{list-style-type:none;cursor: pointer;}
.social_head ul li a{border: none}
.fb{position: relative;margin-left: 10px;float: left;width:20px;height: 20px;background: url(images/face.png) top right;}
.fb:hover{background: url(images/face.png) bottom right;height: 20px}
.tw{ display:none;position: relative;margin-left: 10px;float: left;width:20px;height: 20px;background: url(images/tweeter_top.png)center top;}
.tw:hover{background: url(images/tweeter_top.png)center bottom;}
.en{position: relative;margin-left: 10px;float: left;width:20px;height: 20px;background: url(images/ingles.png) top right;}
.en:hover{background: url(images/ingles.png) bottom right;}
#foot_social { position: absolute;height: 30px; top: 54px; right:48%; }
#foot_social ul li{list-style-type: none;}
.fb_foot {width: 20px;height: 20px;float: left;background: url(images/face.png)no-repeat top left;}
.fb_foot:hover{background: url(images/face.png)no-repeat bottom left;}
.tw_foot { display:none; float: left;width: 20px;height: 20px;background: url(images/tw_footer.png)no-repeat top;}
.tw_foot:hover{background: url(images/tw_footer.png)no-repeat bottom;}
.en_foot {float: left;width: 20px;height: 20px;background: url(images/ingles.png)no-repeat top left;}
.en_foot:hover {background: url(images/ingles.png)no-repeat bottom left;}

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

/***************************Nav central*********************************/

#nav_central{position: relative;width: 1024px;height: 215px;margin: 0 auto;text-align: center;}
#nav_central_i{position: relative;width: 1024px;height: 180px;margin: 0 auto;text-align: center;}
.menu_central{width: 550px;height: 165px; margin: 0 auto;list-style-type:none;/*z-index: 9999999*/;padding-top: 30px;padding-left:120px}
.menu_central_i{width: 550px;height: 165px; margin: 0 auto;list-style-type:none;/*z-index: 9999;*/padding-top: 30px;padding-left:120px}
.menu_central_i, menu_central ul {list-style:none;}
.menu_central ul li{float: left;}
.menu_central_i ul li{float: left;}
.espec{position:relative;width:139px;height: 160px;background: url(images/btn_esp.png)no-repeat top;cursor: pointer;display: block;}
li:hover .espec {background: url(images/btn_esp.png)no-repeat bottom;}
.abog{position:relative;width:139px;height: 160px;background: url(images/btn_abogados.png)no-repeat top;cursor: pointer;display: block;}
li:hover .abog {background: url(images/btn_abogados.png)no-repeat bottom;}
.espec_i{position:relative;width:132px;height: 130px;background: url(images/btn_i_esp.png)no-repeat top;cursor: pointer;display: block;}
li:hover .espec_i {background: url(images/btn_i_esp.png)no-repeat bottom;}
.abog_i {position:relative;width:94px;height: 130px;background: url(images/btn_i_abogados.png)no-repeat top;cursor: pointer;display: block;}
li:hover .abog_i {background: url(images/btn_i_abogados.png)no-repeat bottom;}
.menu_central ul li, .menu_central_i ul li{list-style-type: none;}
/*.menu_central ul li.sub_espec{position: relative;}
.menu_central ul li.sub_abog{position: relative;}*/
.menu_central ul li:first-child{margin-right: 134px;}
.menu_central_i ul li:first-child{margin-right: 134px;}
.sub_espec{
	background:url(http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/especialidades.png);
	width:244px;
	height:268px;
	padding-left:40px;
	position:absolute;
	z-index:99999;
	left: -55px;
    top: 100%;
	padding-top:40px;
	display:none;
}.sub_espec_i{
	background:url(http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/especialidades.png);
	width:244px;
	height:268px;
	padding-left:40px;
	position:absolute;
	z-index:99999;
	left: -59px;
    top: 100%;
	padding-top:40px;
	display:none;
}


.sub_abog{
	background:url(http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/abogados.png);
	width:130px;
	height:89px;
	padding-left:40px;
	position:absolute;
	z-index:99999;
	left:-8px;
    top: 100%;
	padding-top:40px;
	display:none;
}.sub_abog_i{
	background:url(http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/abogados.png);
	width:130px;
	height:89px;
	padding-left:40px;
	position:absolute;
	z-index:99999;
	left:-28px;
    top: 100%;
	padding-top:40px;
	display:none;
}
.menu_central .sub_espec ul, .sub_abog ul{padding:0;width:100%;margin-top:6px;margin-left: -10px;}
.menu_central_i .sub_espec_i ul, .sub_abog_i ul{padding:0;width:100%;margin-top:6px;margin-left: -10px;}
.menu_central .sub_espec ul li, .sub_abog ul li{
	float:none;
	text-align:left;
    color: #fff;
    background: url(images/bullet_li.png)no-repeat left;
    padding-left: 12px;
}
.menu_central .sub_espec_i ul li, .sub_abog_i ul li{
	float:none;
	text-align:left;
    color: #fff;
    background: url(images/bullet_li.png)no-repeat left;
    padding-left: 12px;
}
.menu_central_i .sub_espec_i ul li, .sub_abog_i ul li{
	float:none;
	text-align:left;
    color: #fff;
    background: url(images/bullet_li.png)no-repeat left;
    padding-left: 12px;
}

.menu_central .sub_espec ul li a{
	color:#FFF;
	font-size:13px;
    margin-bottom:8px;
    display:block;
    
}
.menu_central_i .sub_espec_i ul li a{
	color:#FFF;
	font-size:13px;
    margin-bottom:8px;
    display:block;
}

.sub_abog ul li a{
    color:#FFF;
	font-size:13px;
    margin-bottom:8px;
    display:block;
    width: 120px;
    font-family: latoregular;
}

.sub_abog_i ul li a{
    color:#FFF;
	font-size:13px;
    margin-bottom:8px;
    display:block;
    width: 120px;
    font-family: latoregular;
}

.menu_central .sub_espec ul li a:hover, .sub_abog ul li a:hover{
	color:#CFA501;
    font-family: latoblaita;
	text-decoration:underline;
    
}

.menu_central_i .sub_espec_i ul li a:hover, .sub_abog_i ul li a:hover{
	color:#CFA501;
    font-family: latoblaita;
	text-decoration:underline;
    
}

.thumbnail_page{
	position: relative;
    width:100%;
	overflow:hidden;
    min-height: 360px;/**agregado 31-10-14**/
}

.thumbnail_page img{
	/*width:100%;*/
    height: 360px;/**agregado 31-10-14**/
    position: absolute;/**/
    left: 50%;/**/
    margin-left: -1000px;/**/
}

.menu_central li:hover .sub_espec,.menu_central li:active .sub_espec,.menu_central li:hover .sub_abog,.menu_central li:active .sub_abog, .open {
    display:block;
}

.menu_central_i li:hover .sub_espec_i,.menu_central_i li:active .sub_espec_i,.menu_central_i li:hover .sub_abog_i,.menu_central_i li:active .sub_abog_i {
    display:block;
}



.menu_central > ul > li {
    position: relative;
}
.menu_central > ul > li > a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -9999px;
    z-index: 999999;
}
.menu_central_i > ul > li {
    position: relative;
}
.menu_central_i > ul > li > a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -9999px;
    z-index: 999999;
}

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

/***************************Blog****************************************/

.blog_preview_cont{position: relative;width: 382px;height: 275px;float: left;margin-left: 24px;margin-bottom: 35px;}
#blog_container{position: relative;width: 812px;margin: 0 auto;padding: 5px;}
#blog_content{position: relative;width: 800px;margin: 0 auto;padding: 5px;}
.blog_plus{position: absolute;top: 143px;right: 25px;width: 28px;height: 25px;background: url(images/blog_plus_icon.png)no-repeat top;z-index: 9999;display: block;}
.blog_plus:hover{background: url(images/blog_plus_icon.png)no-repeat bottom;}
.blog_com{position: relative;width: 240px;height: 20px;margin: 15px 0;}
.blog_com ul{display:inline-block;}
.blog_com ul li{float: left;list-style:none;}
.calendar_icon{background: url(images/blog_calendar_icon.png)no-repeat center;width: 17px;height: 16px;margin-right: 8px;margin-top: -2px;}
.comment_icon{width: 17px;height: 16px;background:url(images/blog_coment_icon.png)no-repeat top;margin-left: 90px;cursor: pointer;margin-right: 8px}
.comment_icon:hover{background:url(images/blog_coment_icon.png)no-repeat bottom;}
.entry-content {width: 770px;margin: 0 auto;height: auto;padding: 15px;min-height: 130px;margin-bottom: 40px}
.entry-content ul li {margin-bottom: 7px;line-height: 15px}


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

    
/***************************Socios***************************************/
.socios_profile{position: relative;width: 800px;height: 200px;margin:0 auto;margin-top: 17px;background-color: #f4f4f4;margin-bottom: 25px;clear: both;}
.socios_profile img{padding:4px;border:2px solid #d0a404;background-color:#fff;float:left;margin-right:17px}
.socios_title{position: relative;float: left;min-width: 181px;height:auto /*151px*/;width: auto; border-right: 2px solid #d0a404;margin-right: 13px;padding-right: 7px;margin-bottom: 30px;padding-bottom: 15px;}
#socios_info {position: relative;width: 800px;margin:25px auto;line-height: 16px;text-align: justify;}
#socios_info ul.socios_xp{width: 100%;min-width: 800px;position:relative;padding:15px }
#socios_info ul.socios_xp  li{list-style-image: url(images/bullet_soc.png)no-repeat center;padding-right: 5px;margin-bottom: 11px;}
.profile_info{position: relative; width:445px;height: auto;float: left;margin-top: 40px}
.profile_info ul {display: block;}
.profile_info ul li {list-style: none;margin-top: 2px;height: 21px;font-family:judsonbold;padding-top: 5px;text-align: left}
.profile_info ul li a {font-family:judsonbold;font-size: 14px;color:#585858;padding:0px 5px;border: 1px solid rgba(0, 0, 0, 0);
    -webkit-transition: all 350ms ease-out;
	-moz-transition: all 350ms ease-out;
	-ms-transition: all 350ms ease-out;
	-o-transition: all 350ms ease-out;
	transition: all 350ms ease-out;}
.profile_info ul li a:hover {border: 1px solid rgba(0, 0,0, .6);color: #003663;
    -webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
	-ms-transition: all 350ms ease;
	-o-transition: all 350ms ease;
	transition: all 350ms ease;}
.profile_info2{position: relative; width:445px;height: auto;float: left;margin-top: 6px}
.profile_info2 ul {display: block;}
.profile_info2 ul li {list-style: none;margin-top: 2px;height: 21px;font-family:judsonbold;padding-top: 5px;text-align: left}
.profile_info2 ul li a {font-family:judsonbold;font-size: 14px;color:#585858;padding:0px 5px;border: 1px solid rgba(0, 0, 0, 0);
    -webkit-transition: all 350ms ease-out;
	-moz-transition: all 350ms ease-out;
	-ms-transition: all 350ms ease-out;
	-o-transition: all 350ms ease-out;
	transition: all 350ms ease-out;}
.profile_info2 ul li a:hover {border: 1px solid rgba(0, 0,0, .6);color: #003663;
    -webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
	-ms-transition: all 350ms ease;
	-o-transition: all 350ms ease;
	transition: all 350ms ease;}
.pname{background: url(images/socios/socios_icon_name.png)no-repeat left;padding-left: 30px;}
.pmail {background: url(images/socios/socios_icon_mail.png)no-repeat left;padding-left: 25px;}
.plang {background: url(images/socios/socios_icon_lan.png)no-repeat left;padding-left: 30px;}
.pesp {background: url(images/socios/socios_icon_sp.png)no-repeat left;padding-left: 30px;}

/*****************************************Meta-Slider************************************************/

#metaslider_6{height: 441px;}
#metaslider_14{height: 300px;}

.flex-prev{background: url("http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/s_arrow_left.png")center top !important;
position: absolute;
z-index: 999999;
width: 50px!important;
height: 50px!important;
left:150px!important;
opacity: 1!important;
transition: none !important;

}
#metaslider_87{ height:441px;}

.flex-next{background: url("http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/s_arrow_right.png")center top !important;
position: absolute;
z-index: 999999;
width: 50px!important;
height: 50px!important;
right: 150px!important;
opacity: 1!important;
transition: none !important;
   
}

.flex-prev:hover{background: url("http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/s_arrow_left.png")center bottom !important;}
.flex-next:hover{background: url("http://www.navaslaw.com/contenido/wp-content/themes/twentytwelve/images/s_arrow_right.png")center bottom !important;}


@media only screen  
and (min-device-width : 320px)  
and (max-device-width : 480px) {
	
	#footer .cont_footer ul li{
		margin-left:9px;
	}
	.txtHome p{width:730px!important; background:#ffffff;}
	.txtHome ul li{width:730px!important; background:#ffffff;}
}  



@media only screen and (max-width : 1024px) /*1280*/
{
   .flex-next/*,.default*/
   {
       right:50px!important;
   }
}



@media only screen and (max-width : 1024px) 
{
   .flex-prev
   {
     left:50px!important;
   }
    
}

@media only screen and (min-width: 1024px) {

    .flex-next {
      right:150px!important;
    }
    
    .flex-prev {
      right:150px!important;
    }

    
}

@media only screen  
and (min-width : 1224px) {

.flex-next {
      right:150px!important;
    }
    
    .flex-prev {
      right:150px!important;
    }


}


.metaslider .caption-wrap {
position: absolute!important;
top: 150px!important;/*bottom: 123px*/
left: 388px;
background: none!important;    
color: white!important;
opacity: 1!important;
margin: 0!important;
display: block!important;
width: 100%!important;
line-height: 1.4em!important;
font-size: 38px!important;
font-family: judson!important;
line-height: 1em!important;
}

#metaslider_14 .caption-wrap {
position: absolute!important;
left: 388px;
background: none!important;    
color: white!important;
opacity: 1!important;
margin: 0!important;
display: block!important;
width: 100%!important;
line-height: 1.4em!important;
font-size: 38px!important;
font-family: judson!important;
top: 85px !important;
line-height: 1em!important;
height:300px !important;
}


.caption p{line-height: 50px;}

.cption_peq{font-family:judsonmedium;font-size:0.5em;color: #fff;}
.title_top_sldr{font-family:judsonmedium;font-size:60px;color: #fff;line-height: 25px;}
.title_bottom_sldr{font-family:judsonmedium;font-size:60px;color: #fff;padding-left: 40px;line-height: 25px;}

.cption_peq_b{font-family:judsonmedium;font-size:0.5em;color: #282828;}
.title_top_sldr_b{font-family:judsonmedium;font-size:60px;color: #282828;line-height: 25px;}
.title_bottom_sldr_b{font-family:judsonmedium;font-size:60px;color: #282828;padding-left: 40px;line-height: 25px;}

/***************************** Contenido *******************************/

#cont_pages{width: 800px;margin: 0 auto;padding: 15px 5px;}
.entry-content a{border: 1px solid rgba(0, 0, 0, 0); color: #585858; font-family: judsonbold; font-size: 14px; padding: 0 5px; transition: all 350ms ease-out 0s;}
.entry-content a:hover{border: 1px solid rgba(0, 0, 0, 0.6); color: #003663; transition: all 350ms ease 0s;}

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

.comment_client{
	position: relative;
	padding: 10px;
	border: 1px solid #d0a404;
	margin-bottom:20px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	
}

.comment_client p:before {
    content: "";
    display: block;
    background: url("images/coute.png") no-repeat;
    width: 16px;
    height: 13px;
    float: left;
    margin: 0 6px 0 0;
}

.arrow{
	position: absolute;
	top:-10px;
	background: url(images/arrow_com_top.png)no-repeat center;
	width: 20px;
	height: 9px;
	left: 20px;

}

a.btn_back {
position: relative;
padding: 5px 15px;
left: 50%;
margin-left: -50px;
margin-bottom: 20px;
bottom: 20px;
color: #003663;
font-size: 15px;
border-top: 1px solid #003663;
border-bottom: 1px solid #003663;
}

a.btn_back:hover {border-top: 1px solid #d0a501;
border-bottom: 1px solid #d0a501;}

a.btn_info_util {position: relative; padding: 5px 15px; left: 50%; margin-left: -50px; color: #003663; font-size: 15px; border-top: 1px solid #003663; border-bottom: 1px solid #003663;}

a.btn_info_util:hover {border-top: 1px solid #d0a501; border-bottom: 1px solid #d0a501;}

a.btn_info_util:hover {border-top: 1px solid #d0a501; border-bottom: 1px solid #d0a501;}