body{
    border: 0 none;
    font-family: 'Arial','Verdana','Sans-Serif';
    font-size: 12px;
    padding: 0;
    margin: 0;
	/*background:url("background-content.png") repeat-y;*/
}

body a{
	color:#EF4035;
	text-decoration:none;

	/*color:blue;*/
}
p a:hover{
	/*border-bottom:1px solid;*/
	/*color:inherit;*/
}
a img{
	border:0px;
}

/*ul li{
	list-style-image:url('bulletglifos.gif');
}*/

.sumarianteyrevisores a{
	color: black;
}

a.header-mainpage-fb-link:hover{
	text-decoration: none;
}

a.header-mainpage-twitter-link:hover{
	text-decoration: none;
}
a.header-mainpage-share-link:hover{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.team .wx-trunk a{
	color: #000000;
}

.wx-body{
	/*width: 940px;
	margin: auto;*/
}

/*--------------------
		 HEADER
--------------------*/
.wx-header{
	/*height: 102px;*/
	/*height: 123px;*/
	height:50px;
	background:white;
	/*border-bottom: 1px solid black;*/
	margin-bottom: 5px;
	margin: auto;
	/*width: 980px;*/
    font-family: Numans, Verdana
}


.wx-logo{
	float:left;
	height: 100%
	position:relative;
	display:none;
}

.wx-logo-beta{
	position: absolute;
    right: -39px;
    top: 55px;
    width: 51px;
}

.wx-logo img{
	vertical-align: middle;
	display: block;
	width: 100%;
	margin-top:29px;

}

.wx-header .wx-logo a:hover{
	text-decoration: none;
}

#loggedin .wx-header-items{
    float: right;
    width: 408px;
	margin-top: 0px;
}

.wx-header-items{
    float: right;
	/*position: absolute;*/
	right:15px;
	margin-top: -6px;
}
.wx-signup{
	text-align: right;
	margin-top: 20px;
	color:#000000;
	font-size: 11px;
	margin-right: 15px;
}

.wx-signup a{
	color:#000000;
	font-size: 11px;
}
.wx-search{
	border: 1px solid #BCBEC0;
	float: left;
    height: 23px;
    margin-right: 0;
    margin-top: 8px;
    padding-left: 0px;
    padding-top: 1px;
    width: 217px;/*do change to 200px I think*/
	display: none;
	margin-left:62px; /*might not be need up, because the container is smaller*/
}

.mobile-main-wx-search{
	background-color: #e6e6e6;
	display:none;
	padding: 7px;
	position: absolute;
    right: 0;
    top: 91px;
    width: 253px;
	z-index:100;
}

.mobile-main-wx-search .wx-search{
	background-color: white;
    display: block;
    margin-left: 0;
    margin-top: 0;
}


.mobile-main-wx-search .wx-advanced-search {
    float: none;
    margin-left: 5px;
    margin-top: 0;
    padding-bottom: 5px;
    padding-right: 13px;
    padding-top: 4px;
    width: 15px;
}

.wx-search .mag-glass{
left: 3px;
position: relative;
top: 4px;
}

.header-search-box{
	border:none;
	margin-left: 5px;
	width: 193px;
}


.wx-navigation{
	background: none repeat scroll 0 0 #e6e6e6;
    left: 55px;
	margin-top: 16px;
    padding: 20px;
    position: absolute;
    top: 34px;
    width: 175px;
    z-index: 100001;
	display:none;
}

.wx-navigation.usermenu{
	float: right;
	min-width: 330px;
	text-align: right;
	width:500px;
	top:0px;
	height: 20px;
	text-align:right;
	padding-right:10px;
	background: none;
	left: 0;
	padding: 0;
	position: static;
	top: 0;
	width: auto;
	z-index: 100001;
	display:block !important;
}
#loggedin .wx-header .wx-header-items .wx-navigation.usermenu{
	text-align:right;
	margin-top:13px;
	padding-right:15px;
}

.wx-navigation .wx-menu > a:first-child {
    margin-left: -11px;
}

.wx-navigation .wx-little-menu {
    margin-left: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.wx-navigation .wx-menu a {
    display: inline-block;
    margin-left: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#loggedin > .wx-navigation {
  float: right;
  font-size: 11px;
  height: 20px;
  min-width: 330px;
  text-align: right;
  width: 486px;
}

.wx-menu a{
	color:#000000;
    font-size: 13px;
}

.wx-menu a:hover{
	 /*border-bottom: 2px solid #EF4035;*/
	 padding-bottom: 4px;
	 text-decoration: none;
	 box-shadow: 0 2px 0 #ef4035;
}

.wx-little-menu {
    display: inline-block;
    cursor: pointer;
}

.wx-little-menu .wx-lm-label{
    display: inline-block;
}

.wx-little-menu:hover .wx-lm-label{
    /*border-bottom: 2px solid #EF4035;*/
    /*padding-bottom: 4px;*/
    box-shadow: 0 2px 0 #ef4035;
}

.wx-little-menu:hover{
    text-decoration: none;
}

.wx-little-menu .wx-lm-label-container{
    display: inline-block;
    text-align: center;
}

.wx-navigation .wx-little-menu .wx-lm-label-container{
	text-align: left;
}


/*** footer patch **/
.footer .wx-little-menu:hover .wx-lm-label{
	border-bottom: 0.5px solid #ef4035;
}
.footer .wx-little-menu:hover .wx-lm-label-arrow{
	display: none;
}

.footer .teamul{
	margin: 0px 0 0 !important;
}
/*****/
.wx-little-menu .wx-lm-label-arrow{
    display: none;
}


.wx-little-menu:hover .wx-lm-label-arrow{
    background-image: url("wx-little-menu-arrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    display: block;
    height: 10px;
    width: 100%;
    /*margin-bottom: -20px;*/
    float: right;
	position:absolute;
}

.wx-little-menu:hover ul{
    display: block;
    position: absolute;
    z-index: 25;
    background-color: white;
    padding: 5px;
}

.wx-navigation .wx-little-menu:hover ul{
	position: static;
	background-color: #e6e6e6;
}

.wx-little-menu:hover a{
    padding-bottom: 1px;
}

.wx-little-menu ul{
    padding-left: 0px;
    margin: 0;
    display: none;
    text-align: left;
    margin-top: 10px;
}

.wx-menu .wx-little-menu li{
    list-style-image: none;
    list-style-type: none;
    padding-bottom: 3px;
    white-space: nowrap;
	margin-bottom: 5px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.wx-lm-label-container li:last-child {
    border-bottom: medium none;
    margin-bottom: 0;
}

.wx-menu .wx-little-menu li a{
    font-size: 12px;
}

.wx-menu .wx-little-menu li a:hover{
    color: #ef4035;
    border-bottom:none;
    text-decoration: none;
	box-shadow:none;
}

.wx-little-menu{
    color:black;
    font-family: 'Numans','Arial','sans-serif';
    font-size: 13px;
}

/*-------------------------------*/

/*-------------------------------
        ACTION TABS
  -------------------------------*/
#loggedin .wx-action-tabs{
	background:black;
	color:#BBBBBB;
	height:20px;
	margin-bottom: 5px;
    margin: auto;
    width: 100%;
    position: fixed;
    z-index: 25;
    padding-bottom: 10px;
	overflow:hidden;
	display:none;
}
.wx-action-tabs ul{
	margin:0px;
	list-style-type:none;
	padding:0px 0px 0px 15px;
}
.wx-action-tabs ul li{
	margin:0px;
	list-style-type:none;
	float:left;
	padding:5px;
}
.wx-action-tabs a{
	color:#bbbbbb;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Arial','sans serif';
}
.wx-action-tabs a:hover{
	color:white;
    text-decoration: none;
}



/*-----------------------------------------
              FOOTER
 ------------------------------------------*/
 .footer{
 margin: auto;
 /*width: 980px;*/
 width: 94%;
 font-size: 11px;
  height:105px;
}

.wx-footer{
     width: 100%;
     background-color:#dcddde;
   /* float: left;
    width: 100%;
    border-top: 1px solid black;*/
}

.glifos-footer{
    /*width: 980px;*/
    /*margin: 3px auto auto;*/
	margin:3px auto auto 3%;
}

/*-----------------------------------------
           AREA DE CONTENIDO LOGUEADO
  -----------------------------------------*/
#loggedin .wx-trunk{
	margin: auto;
	/*width: 1024px;*/
}

#loggedin .wx-header-container{
    border-bottom: 2px solid #ef4035;
}

.iframe #loggedin .wx-header-container{
    border-bottom: none;
}

/*#loggedin .wx-header{
    padding-top: 30px;
}*/

#loggedin .wx-menu a{
    font-size: 11px;
}

#loggedin .wx-header .wx-header-items .wx-navigation{
    font-size: 11px;
    color: black;
    font-weight: normal;
    font-family: 'Numans','Arial','sans-serif';
    /*float: right;*/
    /*height: 20px;*/
	/* si el header tiene muy pocos elementos */
	/*min-width: 330px;*/
	/*text-align: right;*/
	text-align: left;
	/*width:500px;*/
	width:142px;
	top:40px;
}

#loggedin .navmenu .wx-menu a {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
}


#loggedin .navmenu .wx-little-menu {
    margin-bottom: 5px;
    margin-top: 5px;
}


#loggedin .navmenu .wx-little-menu .wx-lm-label {
    font-size: 14px;
}

.wx-content{
    /**padding-left: 5px;**/
	padding-left:20px;
	padding-right:20px;
    padding-bottom:18px;
    min-height:400px;
    background:transparent;
    /**padding-right: 0;**/
    /*width: 980px;*/
    margin: auto;
	font-family: Verdana;/*'Numans','Arial','sans-serif';*/
    font-size: 12px;
    /*line-height: 16px;*/
}

.iframe .wx-content{
	padding-left: 5px;
	padding-right: 0;
	width: 95%;
}

.wx-content .wx-title{
    font-family: 'Numans','Arial','sans-serif';
    color:#ef4035;
    font-size: 18px;
}

#loggedin .wx-navigation{
    /*margin-bottom: 10px;*/
    margin-top: 29px;
}

#loggedin .wx-menu a:hover{
border-bottom: 1px solid #EF4035;
padding-bottom: 3px;
}

#loggedin .wx-little-menu {
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
    /*margin-left: 3px;*/
}

#loggedin .wx-little-menu .wx-lm-label{
    display: inline-block;
    font-size: 11px;
}

#loggedin .wx-little-menu:hover .wx-lm-label{
    border-bottom: 1px solid #EF4035;
    padding-bottom: 2px;
}

#loggedin .wx-little-menu:hover{
    text-decoration: none;
}

#loggedin .wx-little-menu .wx-lm-label-container{
    display: inline-block;
    text-align: left;
}

#loggedin .wx-little-menu .wx-lm-label-arrow{
    display: none;

}


#loggedin .wx-little-menu:hover .wx-lm-label-arrow{
    background-image: url("wx-little-menu-arrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    display: block;
    height: 10px;
    width: 100%;
    margin-bottom: -20px;
    float: right;
}

#loggedin .navmenu .wx-little-menu:hover ul{
	background-color:#e6e6e6;
	position:static;
}

#loggedin .wx-little-menu:hover ul{
    display: block;
    position: absolute;
    z-index: 25;
    background-color: white;
    padding: 5px;

}

#loggedin .wx-little-menu:hover a{
    padding-bottom: 1px;
}

#loggedin .wx-little-menu ul{
    padding-left: 0px;
    margin: 0;
    display: none;
    text-align: left;
    margin-top: 10px;
}

#loggedin .wx-little-menu li{
    list-style-image: none;
    list-style-type: none;
    padding-bottom: 3px;

}

#loggedin .wx-little-menu a{
    color:#646464;
    font-family: 'Numans','Arial','sans-serif';
    font-size: 10.5px;
}

#loggedin .wx-search{
    border: 1px solid #BCBEC0;
    height: 23px;
    margin-right: 0;
    /*margin-top: 21px;*/
	/*margin-top: 8px;*/
    padding-left: 0px;
    padding-top: 1px;
    width: 200px;
    float: left;
	margin-left:0px;
}

#loggedin .header-search-box{
    border:none;
    margin-left: 5px;
    /*width: 179px;*/
	width: 124px;
}

.wx-advanced-search{
    background-color: black;
    color: white;
    float: left;
    width: 150px;
    padding-right: 26px;
    padding-left: 13px;
    padding-top: 6px;
    padding-bottom: 5px;
    background-image: url('gotosearch.png');
    background-repeat: no-repeat;
    background-position: 170px center;
    vertical-align: middle;
    margin-top: 9px;
    margin-left: 16px;
    font-size: 11px;
    color: white;
    font-family: /*Verdana;*/'Numans','Arial','sans-serif';
}



/*-----------------------------------------*/

/*-----------------------------------------
            PAGINA PRINCIPAL
 ------------------------------------------*/

#mainpage.wx-container1{
	/*height: 400px;*/
	height:189px;
}

#mainpage .wx-banner{
    margin: auto;
    /*width: 980px;*/
    /*width: 1268px;*/
    /*width: 1340px;*/
    font-family: "Numans",'Arial';
    font-size: 13.3px;
    border:0px;
}

#mainpage .wx-banner-isotipo{
	position: relative;
}

#loggedin .IURISearch_info{
	display: none;
}

.IURISearch_info {
	background-color: rgba(215, 215, 215, 0.9);
	left: 43%;
	padding: 10px;
	position: absolute;
	/*top: 33%;*/
	top: 9%;
	width: 50%;
	display:none;
}

.IURISearc_mobile-hide {
	display: none;
}

.IURISearch_links {
	/*text-align: center;*/
}

.IURISearch_pay {
	display: block;
	margin-top: 5px;
}

.IURISearch_go {
	display: inline-block;
}

#mainpage .wx-banner-bg-container1{
    width: 100%;
    /*height: 400px;*/
	height:100%;
}

#mainpage .wx-banner-bg-container2, .wx-banner-bg-container3, .wx-banner-bg-container4{
    /*height: 400px;*/
	height:100%;
    background-repeat:repeat-x;
    display: none;
    width: 100%;
}

#mainpage .wx-banner-bgimg-container1, .wx-banner-bgimg-container2,.wx-banner-bgimg-container3,.wx-banner-bgimg-container4{
    background-repeat: no-repeat;
    /*height: 400px;*/
    margin: auto;
    float: right;
    /*width: 1024;*/
    /*width: 85%;*/
	/*width:52%;*/
	height:100%;
}

#mainpage .wx-banner-bg-link{
    margin-bottom: 10px;
    /*padding-top: 182px;*/
	padding-top:20%;
}

#mainpage .wx-banner-tools{
    float: left;
    margin-right: 21px;
    display: none;
    margin-left: 40px;
}

#mainpage .wx-banner-tools-active{
    float: left;
	/*margin-right: 21px;
    margin-left: 40px;*/
	/*margin-right: 20px;*/
    margin-left: 5%;
}

#mainpage .wx-banner-dot{
    cursor: pointer;
	text-decoration:none;
}

#mainpage.wx-container2{
	background-image: url("mp-cont2-bg.png");
	/*height: 371px;*/
	/*background-repeat: repeat-x;*/
	background-repeat: repeat;
	background-color: transparent;
	width: 100%;
    /*width: 1024px;*/
	text-align:center;
    letter-spacing: 9px;
    white-space: nowrap;
    overflow: hidden;
	padding-bottom:63px;
}

#mainpage.wx-container2 .wx-gallery-container{
    /*width: 980px;*/
    max-width: 980px;
    width: 87%;
    margin: auto;
}

#mainpage.wx-container2 .wx-gall-mx{
    /*float: left;
    margin-left: auto;
    margin-right: auto;*/
    /*margin: auto;*/
    /*width: 310px;*/
	width: 276px;
    display: inline-block;
    vertical-align: middle;
    /*height: 275px;*/
	height: 245px;
    white-space: normal;
    letter-spacing: normal;
    margin-top: 10px;
    position: relative;
}

.wx-gall-mx-bg > img{
	width:100%;
}

#mainpage.wx-container2 .wx-gall-mx .wx-gall-mx-special-text{
	height: 200px !important;
    line-height: normal !important;
    top: 38px !important;
}

#mainpage.wx-container2 .wx-gall-mx .wx-gall-mx-text{
   /* width: 137px;
    height: 137px;
    line-height: 137px;*/
    /*width:178px;*/
    width:232px;
    height:178px;
    line-height: 178px;
    /*padding-top: 84px;*/
    background-color: transparent;
    position: absolute;
    color:white;
    font-size: 15.3px;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    /*top:48px;*/
    /*left: 66px;*/
    /*left:39px;*/
	top:35px;
	left:20px;

}

#mainpage.wx-container2 .wx-gall-mx:hover .wx-gall-mx-text{
    background-color: white;
    opacity: 0.7;
    color:black;
}


#mainpage.wx-container2 .wx-gall-mx .wx-gall-mx-bg{
    height: 100%;
    width: 100%;
    position: absolute;
}

#mainpage.wx-container2 .wx-gall-mx .wx-gall-mx-overlay{
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: black;
    opacity: 0.5;
}

#mainpage.wx-container2 .wx-gall-mx .wx-gall-mx-bg{
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /*IE6-9 */
    -webkit-filter: grayscale(1);/*  Google Chrome & Safari 6+ */
}

#mainpage.wx-container2 .wx-gall-mx:hover .wx-gall-mx-bg{
    filter: none; /* IE6-9 */
    -webkit-filter: grayscale(0); /* Google Chrome & Safari 6+ */
}

#mainpage.wx-container2 .wx-gall-mx:hover .wx-gall-mx-overlay{
    background-color:transparent;
    opacity: 1;
}

#mainpage.wx-container2 .wx-gall-mx{
    *display: inline;
    *margin: 0 20px;
}

/*#mainpage.wx-container2 .wx-gall-mx a{
    color: white;
    font-size: 15.3px;
}*/



.wx-powered-by-glifos{
	float:left;
	padding:5px 0px 0px 3px; /*18px;*/
}
.wx-powered-by-mw{
	float:right;
	padding:5px 18px 0px 0px;
}

.wx-content-wrapper{
max-width:940px;
}





.wx-sidebar{
	float:left;
    width: 125px;
	min-height: 200px;
	background: none repeat scroll 0 0 transparent;
}

.wx-sidebar a{
border-bottom:0px;
color:#001166;
font-size: 11px;
 }

.wx-sidebar .wx-sidebar-sm{
	width:218px;
	/*padding:5px;*/
	margin-bottom:5px;
	padding-top: 10px;

}



table, tr, td{
border-collapse:collapse;
}

.wx-search-sm {
	text-align:center;
}

.wx-search-txtbx{
	width:125px;
	border:1px solid #ccc;
}

.printfooter{
	display:none;
}
.wx-catlinks{
	background:black;
	padding:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:white;
}
.wx-catlinks a{
	color:white;
}

.wx-debug-textarea{
	width:100%;
	height:300px;
}
.wx-template{
	/*float:right;*/
}



/********* Editor ************/

.wxLinkDialogIframe{
	width:100%;
	height:100%;
}

.wikitable table{
border:1px solid black;
}


 h1{
	font-family: 'Numans','Arial','Sans-serif';
    font-size: 18px;
    color:#ef4035;
    font-weight: normal;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.wx-content hr{
color:#850049;
}
.wx-main-logo a{
color:#2D1C0C;
}

/*.wx-content ul li{
	list-style-image:url('bulletglifos.gif');
}*/
.wx-content #rich_container #dock ul li{
	list-style-image:none;
}
}

p a{
color:#A30A0C;
}

.user-status{
width:167px;
height:13px;
background-color:#8b715c;
font-size:13px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:27px;
 float: left;
color:white;
border-radius:4px 0px 0px 4px;
-moz-border-radius:4px 0px 0px 4px;
-webkit-border-radius:4px 0px 0px 4px;
}

.user-status a{
border:none;
height:33px;
display:block;
color:white;
}

.user-status:hover{
background-color:#745a46;
}

.user-status img{
  vertical-align: text-top;
     bottom: 4px;
    position: relative;
}

.homelink{
float: left;
margin-right:19px;
 margin-top: 6px;
}





/***********Busqueda ************/
fieldset{
   border:none;
    display: block;
    margin-left: 0px;
    margin-right: 0px;
   padding: 0;
}

.search-navmenu .maintitle1{
cursor:pointer;
}

.searchregioncont{
background-image:url('regionbg.jpg');
background-repeat:no-repeat;
text-align:center;
}

.searchcat{
    margin-top: 35px;
}

.astitle{
color:#ffffff;
font-size:21.83px;
font-family:'Arial';
font-weight:bold;
padding-left:10px;
}

#fulltextsearch{
width:335px;
border:none;
border-radius: 9px 9px 9px 9px;
-webkit-border-radius:9px 9px 9px 9px;
-moz-border-radius:9px 9px 9px 9px;
height: 23px;
padding-left: 5px;
}

#searchbutton{
background-image:url('searchbuttonbg.png');
background-repeat:no-repeat;
background-color: transparent;
border: medium none;
bottom: 26px;
float: right;
font-family: 'Arial';
font-size: 16px;
font-weight: bold;
height: 28px;
padding-bottom: 3px;
padding-left: 36px;
position: relative;
right: 11px;
vertical-align: middle;
width: 121px;
color:#20170e;
}

.searchcriteria{
	background-image:url('hiddenfieldsbg.png');
	background-repeat:repeat-y;
    /*text-align: center;*/
    /*width: 490px;*/
    /*margin-left: 364px;*/
    padding-left: 4px;
    border: 1px solid #E1E3E5;
	opacity:0;
	transition: opacity 1s;
	margin-top:10px;
}


.searchcriteriacont {
    position: relative;
}

.sc-field{
/*background-color:#d6cabf;*/
border:1px solid #BCBEC0;
   font-family: Verdana;/*Numans,Arial,Sans-serif;*/
font-size: 11px;
/*display:inline;*/
padding:3px;
/*border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;*/
display: inline-block;
margin:5px;
}


.sc-field span {
    display: inline-block;
	color:#939598;
}


.videoscont{
width:194px;
}

#m0{
 background: none;
    padding-top: 2px;
    padding-bottom: 13px;
}

#m0 .firstlevelli li{
color:#2D1C0C;
font-weight:bold;
list-style-image:url('bulletglifos.gif');
 margin-left: 14px;
  margin-bottom:5px;
}

.social-networksandrss img{
border:none !important;
}

#rich_container{
width:743px;
}

#rich_container td{
	vertical-align: top;
}





.wx-search-header{
float:right;
margin-top: 27px;
  margin-bottom: 14px;
}

.wx-search-header input[type="text"]{
border:1px solid #cec3b9;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
width:261px;
padding-bottom: 3px;
padding-top: 5px;
color: #BFAC9B;
font-family: 'Arial';
font-size: 13px;
padding-left:7px;
padding-right:7px;
float: left;
left: 28px;
margin-left: 0;
position: relative;
}

.wx-search-header input[type="submit"]{
    background-color: transparent;
    background-image: url("lupa-search.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none;
    float: right;
    height: 23px;
    position: relative;
    width: 29px;
	right: 22px;
    top: 3px;
	 left: 2px;
}

/**************************
Busqueda
***************************/
.left-search-result{
float:left;
width:318px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
min-height:90px;
}

.right-search-result{
float:left;
width:318px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 00px;
min-height:90px;
}

.sr-pic-td{
width:81px;
height:81px;
border:1px solid #bfac9b;
background-color:#e7e0da;
vertical-align: middle;
text-align:center;
padding:0;
}

.sr-number-hits{
	font-size: 11px;
	color: #939598;
	margin-left: 7px;
	display: inline-block;
}

.cp-list{
	width:100%;
	margin-top: 20px;
}
.cp-list h1{

	display: inline;
	font-size:16px;
	font-weight:normal;
	color:#ef4035;
	font-family:'Numans','Arial','Sans-serif';
}

.cp-list .sr-statistics{
color:#2c1c0d;
font-size:16px;
font-weight:normal;
font-family:'Arial';
}


.cp-list .sr-hits{
font-weight:bold;
font-size:18px;
}

.cp-list .sr-division {
color:#785f4a;
height:1px;
}

.sr-hit-title{
   color: gray;
   font-family: Verdana;/*'Numans','Arial','Sans-serif';*/
   font-size: 14px;
   font-weight: 500;
   line-height: 1.15em;
}

.sr-hit-title a{
    /*color: black;*/
    /*font-weight: bold;
    text-decoration: underline;*/
    color:#0772C5;
}


.sr-hit-descripction {
    color: black;
    font-size: 12px;
	font-family: Verdana;/*'Numans','Arial','Sans-serif';*/
    margin-top: 2px;
}

.sr-hit-descripction a{
	color:#868686;
}

.sr-desc-td{
padding:10px 10px 0;
}


.sr-desc-td:hover {
    background: none repeat scroll 0 0 #EDEEEE;
}

.sr-thumbnail-div {
background-repeat:no-repeat;
width:75px;
height:49px;
margin: auto;
margin-top: 3px;
}

.sr-thumbnail-div img{
position: relative;
top: 40px;
}

.sr-paging{
/*float:right;
display: inline;*/
margin-left: 0;
margin-top: 5px;
text-align: right;
}

.sr-paging img{
/*margin-top: 5px;*/
vertical-align: middle;
}

.sr-page-numbers{
display:inline;

color:#2c1c0d;
font-size:11px;
font-weight:bold;
}

.sr-pages-anchors{
font-size:11px;
color:#939598;

}

.doctec-ct{
margin-left: 10px;
margin-right: 9px;
}

.news-ct{
margin-left:5px;
margin-right:3px;
}

.pic-ct{
margin-left: 8px;
margin-right: 7px;
}

.video-ct{
  margin-left: 6px;
    margin-right: 5px;
}

.searchtype .searchparam{
    background: none repeat scroll 0 0 #f8f8f8;
    color: black;
    font-family: Verdana/*'Numans','Arial','Sans-serif'*/;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 3px 4px 33px;
    vertical-align: middle;
    margin-bottom: 5px;
	cursor:pointer;
}

.searchcat .searchparam{
    color: black;
    font-family: Verdana;/*'Numans','Arial','Sans-serif';*/
    font-size: 11px;
    font-weight: normal;
    padding: 4px 3px 4px 10px;
    vertical-align: middle;
    margin-bottom: 5px;
	cursor:pointer;
	border: 1px solid #cecfd1;
	/*width: 187px;*/
	width: 193px;
}

.sr-tools{
   border-top: 3px solid #47453F;
    height: 30px;
    /*margin-top: 20px;*/
	/*width:83%;*/
	width:100%;
}

.sr-paging-low{
float: right;
}

.share-images{
display:none;
}

.share-images a{
margin-right:5px;
}



/*******MENU DE HERRAMIENTAS ***********/
/*.search-navmenu .maintitle1{
background:none;
}*/

#m0{
background:none;
}

.toolsbullet{
background-image:url('bulletglifos.gif');
}

.toolssecondlevel{
margin-bottom: 5px;
}

.toolstitle{
color: #333333;
font-size: 14px;
margin: 0;
padding: 2px;
}


/*---------------------------------------
                 GDA Stuff
  ---------------------------------------*/

.gda-toparea{
    width: 100%;
    margin-top:19px;
    height: 22px;
	margin-bottom: 31px;
}

.gda-toparea .gda-title{
    float: left;
	margin-top: 20px;
}


.gda-title h1{
    font-family: 'Verdana','Arial','Sans-serif';
    font-size: 18px;
	/*color:#ef4035;*/
    color:black;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0px;
    padding-bottom: 0;
    padding-top: 0;
}

.gda-subtitle h1{
    color:black;
    font-size:17px;
}

.gda-tools{
    float: right;
	position: absolute;
	right: 20px;
}

.gda-themes{
    margin-top: 9px;
    font-family: Verdana;
    font-size: 14px;
    line-height: 18px;
}

.gda-themes a{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 12px;
    color: black;
}

.gda-themes a:hover{
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: 1px solid #ef4035;
}

.gda-tools a{
    font-weight: normal;
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 12px;
    padding-left: 18px;
    background-image: url('icono_iuristec.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    color: black;
    padding-bottom:1px;
    padding-top: 1px;
}

.gda-tools span,#gda-related-docslink{
    font-weight: normal;
    font-family: 'Verdana','Arial','Sans-serif';
    font-size: 12px;
    padding-left: 18px;
    background-image: url('icono_iuristec.png');
    background-repeat: no-repeat;
    background-position: 0 1.5px;
    color: black;
    padding-bottom:1px;
    padding-top: 1px;
}

.gda-not-edit{

}
.gda-metadata-part1{
    font-family: Verdana;/*'Numans','Arial','Sans-serif';*/
     font-size: 14px;
     font-weight: 'normal';
     line-height: 16px;
     margin-top: 6px;

}

.gda-metadata-part2,.gda-metadata-part3{
margin-top: 20px;
}

.gda-metadata{
	border-collapse: separate;
    border-spacing: 4px;
    margin-left: 35px;
}

.gda-metatitle{
	    color: #9A192F;
    font-weight: normal;
    padding-right: 15px;
    text-align: right;
    vertical-align: top;
}

.gda-author{
    color: #636363;
    font-size: 14px;
    font-weight: normal;
    margin-top: 0;
}

#gda-related-docslink:hover ul.gda-related-docs{
    display: block;
    z-index: 25;
    position: absolute;
}

#gda-related-docslink{
    cursor: pointer;
	padding-bottom:5px;
}

ul.gda-related-docs {
    background-color: black;
    margin-left: 18px;
    margin-top:3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-top: 4px;
    display: none;
    padding-right: 5px;
}

.gda-related-docs li{
   list-style-image: none !important;
    list-style: none;
    padding-bottom: 6px;
}

.gda-related-docs a.docbg{
    background-image: url("doc.png");
    background-repeat: no-repeat;
    padding-bottom:4px;
    padding-left: 21px;
}

.gda-related-docs a.chatbg{
   background-image: url("chat.png");
   background-repeat: no-repeat;
    padding-bottom:4px;
    padding-left: 21px;
}

.gda-related-docs a.cambg{
    background-image:  url("camera.png");
    background-repeat: no-repeat;
    padding-bottom:4px;
    padding-left: 21px;
}


.gda-related-docs a{
    background-image: none;
    color: #ffffff;
    font-size: 11px;
    font-family: 'Numans','Arial','Sans-serif';
}

.wx-edit-form iframe{
	z-index:25;
}

.metalabel{
    padding-right: 15px;
    text-align: right;
	color:#474747;
}



#hideShowNewBar{
    background-color: #85080A;
    cursor: pointer;
    margin-left: 100px;
    margin-top: 2px;
}

#up-arrows{
	position:fixed;
	cursor: pointer;
	left:-50px;
	top: -2px;
}

.lista {
    display: none;
    height: 0;
    left: 105px;
    overflow: visible;
    position: relative;
    top: -125px;
    width: 0;
}

#lshare2 {
    font-size: 11px;
    left: 0px;/*628px;*/
    position: relative;
    top: 0px;/* 30px;*/
    z-index: 999999;
}



#lshare2 table {
    padding-bottom: 2px !important;
    width: 80px !important;
	position: relative;
    z-index: 10;
}

.lista table {
    background: none repeat scroll 0 0 rgb(113,113,113);
    border: 1px solid #CCCCCC;
    padding-bottom: 7px;
    width: 90px;
    color:white;
}

.lista table a{
	color: white;
}

#lshare2 span {
    margin-left: 3px;
}

.lista table td{
	padding: 2px;
}

.lista table img {
    vertical-align: middle;
}

#lshare3 {
    font-size: 11px;
    left: 0px;
    position: relative;
    top: 0px;
    z-index: 999999;
}

#lshare3 a{
	color:white;
}

#lshare3 table {
    padding-bottom: 2px !important;
	background: none repeat scroll 0 0 #85080A !important;
	border: 1px solid #85080A;
    width: 80px !important;
	position: relative;
    z-index: 10;
}

#lshare4 {
    font-size: 11px;
    left: 0px;
    position: relative;
    top: 0px;
    z-index: 999999;
}





#lshare4 table {
    padding-bottom: 2px !important;
	background: none repeat scroll 0 0 white!important;
    width: 80px !important;
	position: relative;
    z-index: 10;
}

.gda-categories{
	    border-right: 3px solid white;
		float:right;
}

.gda-categories a{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color:#636363;
}

.div-desc{
	cursor:pointer;
}

p{
color:black;
font-family: 'Verdana','Arial','sans-serif';
}


.search-header{
	text-align:right;
}

.wx-title2{
	color:black;
}



.searchpage-container{
        border: 2px solid #D9D9D9;
    border-radius: 4px 4px 4px 4px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-top: 50px;
    width: 483px;
	margin-left:auto;
	margin-right:auto;
	    margin-top: 56px;
}

.submitline{
    background-color: #98192E;
    border: medium none;
    color: white;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    width: 86px;
    padding-bottom: 2px;
}


.sr-hit-gda-description{
color:black;
font-size:11px;
padding-left:7px;
word-wrap: break-word;
max-width: 119px;
}

.sr-paging-links{
	color:#757575;
	font-size:15px;
	font-weight:normal;
	font-family:Arial;
}

.sr-paging-links:hover{
	color:#9A192F;
}



a img:hover{
text-decoration: none;
}

h1.rp-title{
color:#393730;
}

.img-float-left{
	float: left;
	margin-right: 10px;
}
.img-float-right{
	float: right;
	margin-left: 10px;
}


/**** Admin menu *****/


.wx-tool-bar{
position:absolute;
}

#adminmenushadow{
 background-image: url("menu-shadow.png");
background-position: right top;
background-repeat: repeat-y;
}

#adminmenu{
    clear: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 200px;
}

.wx-sidebar .wx-menu{
	float: left;
}

.wx-menu h4{
	background-color: black;
	color: white;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	width: 100%;
}

.wx-menu ul{

	padding-left: 15px;
}

.wx-menu ul li{
	list-style-image: url("bulletglifos.gif");
}


.wx-menu-arrow div{
  background-color: #777;
    background-image: -moz-linear-gradient(right bottom , #6D6D6D, #808080);
    background-image: -webkit-linear-gradient(right bottom,#6D6D6D,gray);
    background-image: linear-gradient(right bottom,#6D6D6D,gray);
    background-image: -o-linear-gradient(right bottom,#6D6D6D,gray);
    background-image: -ms-linear-gradient(right bottom,#6D6D6D,gray);
}

.wx-has-current-submenu  .wx-menu-arrow {
    -moz-transform: translate(200px);
    -webkit-transform: translate(200px);
    -o-transform: translate(200px);
    -ms-transform: translate(200px);
    transform:translate(200px);
    cursor: auto;
    height: 30px;
    margin: 0;
    position: absolute;
    right: 100%;
    width: 6px;
    z-index: 25;
}


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

#adminmenushadow{
 background-image: url("menu-shadow.png");
background-position: right top;
background-repeat: repeat-y;
}

#adminmenu{
	clear: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
	width: 200px;
}

.wx-has-current-submenu  .wx-menu-arrow {
    -moz-transform: translate(200px);
	-webkit-transform: translate(200px);
	-o-transform: translate(200px);
	-ms-transform: translate(200px);
	transform:translate(200px);
    cursor: auto;
    height: 30px;
    margin: 0;
    position: absolute;
    right: 100%;
    width: 6px;
    z-index: 25;
}

#adminmenu .wx-has-current-submenu .wx-menu-arrow div {

	-moz-transform: matrix(-0.6,1,0.6,1,0,0);
-webkit-transform: matrix(-0.6,1,0.6,1,0,0);
-o-transform: matrix(-0.6,1,0.6,1,0,0);
-ms-transform: matrix(-0.6,1,0.6,1,0,0);
transform: matrix(-0.6,1,0.6,1,0,0);
    height: 15px;
    left: -1px;
    position: absolute;
    top: 7px;
    width: 14px;

}

#adminmenu li.wx-not-current-submenu .wx-menu-arrow {

}
#adminmenu li.wx-not-current-submenu .wx-menu-arrow {
    -moz-transform: translate(145px);
    -webkit-transform: translate(145px);
    border-style: solid;
    border-width: 1px 0;
    height: 28px;
	display:none;
}

#adminmenu li.wx-menu-separator {
    background: none repeat scroll 0 0 #DFDFDF;
    border-color: #CFCFCF;
}
#adminmenu li.wx-menu-separator {
    border-style: solid;
    border-width: 1px 0;
    cursor: inherit;
    height: 3px;
    margin: 0;
    padding: 0;
}

#adminmenushadow {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 6px;
    z-index: 20;
}

#adminmenuwrap {
    border-style: solid;
}

#adminmenu li {
    cursor: pointer;
    margin: 0;
    padding: 0;
	list-style-image: none;
    width: 100%;
}

#adminmenuback, #adminmenuwrap {

}
#adminmenuwrap {
    float: left;
    position: relative;

}
#adminmenuback, #adminmenuwrap {
    border-style: solid;
    border-width: 0 1px 0 0;
	background:black;
}

#adminmenu li.wx-has-current-submenu a.wx-has-current-submenu {

}
#adminmenu li.wx-has-current-submenu a.wx-has-current-submenu{


}

#adminmenu div.wx-menu-arrow{

}
#adminmenu a {
    display: block;
	text-decoration:none;
    font-weight: bold;
    line-height: 18px;
    min-width: 10em;
    padding: 5px;
	font-family: sans-serif;
}

#adminmenu a:hover {
	text-decoration:none;
}

.wx-has-current-submenu .wx-submenu{
	padding:0;
	bottom: auto;
	left: auto;
	position: relative;
	right: auto;
	top: auto;
	z-index: 2;
	display: block;
}

.wx-has-current-submenu .wx-submenu .wx-submenu-wrap{
	border: 0 none;
	box-shadow: none;
	border-bottom-right-radius: 3px;
	 border-top-right-radius: 3px;
	  position: relative;
}

#adminmenu div.wx-submenu {
    background-color: transparent;
}
 #adminmenuwrap {

}

#adminmenu {
    list-style: none outside none;
}

#adminmenu li.wx-menu-open {

}

#adminmenu .wx-submenu-wrap, #adminmenu .wx-submenu ul {

}

#adminmenu .wx-submenu ul {

}

#adminmenu .wx-submenu ul {
    padding: 4px 0;
	list-style: none outside none;
	margin:0;
}

#adminmenu .wx-submenu a:hover, #adminmenu .wx-submenu a:focus {

}

#adminmenu .wx-submenu a{
padding-left:12px;
margin:0px;
font-size:12px;
line-height:18px;
border:none;
font-weight:normal;
}

#adminmenu li .wx-submenu-wrap {
    border-style: solid solid solid none;
}

#adminmenu .wx-not-current-submenu .wx-submenu{
display:none;
}

#adminmenu a.wx-not-current-submenu 	{

}

#adminmenu li.wx-menu-open {
    border-style: solid;
}

#adminmenu li.wx-menu-open .wx-submenu-wrap {
    border: 0 none;
}

#adminmenu li.wx-menu-open {
    border-color: #DFDFDF;
}
#adminmenu li.wx-menu-open {
    border-style: solid;
    border-width: 0 0 1px;
}


.closetools{
    border-radius: 1px 1px 1px 1px;
    color: white;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: bold;
    height: 15px;
    margin-right: 5px;
    margin-top: 4px;
    text-align: center;
    text-shadow: none;
    width: 20px;
	font-size:14px;
}
.opentools .mas{
	float:right;
	padding: 6px 6px 3px 3px;
}
.opentools{
	display:none;
	font-weight:bold;
	height:25px;
	cursor:pointer;
	vertical-align: middle;
}
.minimized .opentools{
	display:inline-block;
	border-top:0px;
	dbackground:red;
}
.opentools:hover .legend{
	width: 100px;
	transition: width 1s;
	-webkit-transition: width 1s; /* Safari */
	-moz-transition: width 1s; /* Safari */
}
.opentools .legend{
	width:1px;
	transition: width 1s;
	-webkit-transition: width 1s; /* Safari */
	-moz-transition: width 1s; /* Safari */
	display:inline-block;
	overflow:hidden;
    font-family: sans-serif;
    padding-left: 5px;
    padding-top: 6px;

}

#adminmenuwrap.minimized{
	border:0px;
}

.wx-header-share-links a:hover{
	text-decoration: none;
}

.wx-header-share-links{
	width: 32px;
}

#formifr{
    min-height: 380px;
	}

#info-page{
	font-size: 14px;
}

#lshare4 span {
    color: black;
}

.sr-hit-title .gda-metadata-part1 a:visited{
	color:#609;
}

.sr-hit-title .gda-metadata-part1 a{
	color:#EF4035;
	font-weight:bold;
	font-size:12px;
}


.filtrar-por{
	color: #EF4035;
    display: inline-block;
    font-family: Verdana;/*'Numans','Arial','Sans-serif';*/
    font-size: 12px;
    font-weight: normal;
	margin-bottom:20px;
	margin-top:20px;
}

.maintitle1{
    font-family: Verdana;/*'Numans','Arial','Sans-serif';*/
    font-size: 12px;
    font-weight: normal;
	color:black;
	margin-bottom: 4px;
    padding-left: 7px;
}




.src-container-title {
    background: none repeat scroll 0 0 #DCDDDE;
    padding: 4px 3px 4px 10px;
    vertical-align: middle;
	font-family: Verdana/*'Numans','Arial','Sans-serif'*/;
    font-size: 12px;
    font-weight: normal;
	color:black;
    margin-bottom: 5px;
	cursor:pointer;
}


.src-arrow-down,.src-arrow-up,.src-white-arrow-down,.src-white-arrow-up {
    float: right;
    margin-right: 3px;
    margin-top: 4px;
}

.src-arrow-up{
	display:none;
}


.searchparam.frommonth, .searchparam.fromday, .searchparam.fromyear,.searchparam.tomonth, .searchparam.today, .searchparam.toyear, .searchparam.sortby, .father-voice{
    font-size: 11px;
    padding: 0;
}

.searchdate .text {
    color: #939598;
    font-family: Numans,Arial,Sans-serif;
}



.sr-themes {
    color: black;
    font-size: 12px;
}

.searchparamselected{
	border-bottom: 1px solid #ef4035;
}

.sr-adv-title{
	color:#ef4035;
	font-size:18px;
	font-family: Verdana;/*Numans,Arial,Sans-serif;*/
    /*width: 876px;	*/
    display: inline-block;
	width: 256px;
}

.sr-adv-title-special{
	width:100%;
}

.sr-adv-srtitle {
    display: inline-block;
    font-family: Verdana;/*Numans,Arial,Sans-serif;*/
    /*width: 150px;*/
	font-size: 12px;
    margin-right: 3px;

	margin-top: 6px;
	/*position: absolute;*/
}

.sr-adv-search{
	border: 1px solid #BCBEC0;
    height: 23px;
    margin-right: 0;
    padding-left: 0px;
    padding-top: 1px;
    width: 217px;
	position:relative;
}


.sr-adv-search {
    /*display: inline-block;*/
    /**width: 337px;**/
	width:auto;
}

.sr-adv-search-report {
    width: 257px !important;
}


.sr-adv-srbox {
    height: 25px;
    /**margin-bottom: 10px;**/
	margin-bottom: 48px;
    margin-top: 5px;
    /*width: 340px;	*/
    /*display: inline-block;*/
}


.sr-adv-search .mag-glass {
    left: 3px;
    position: relative;
    top: 4px;
}

.sr-adv-search .header-search-box{
	   color: #939598;
    font-family: Verdana;/*Numans,Arial,Sans-serif;*/
    font-size: 11px;
    padding-top: 5px;
	/**width: 258px !important;**/
}


.src-container-title-selected{
	color:white;
	background:#ef4035;
}

.src-white-arrow-up,.src-white-arrow-down{
	display:none;
}

.src-container-title-selected .src-white-arrow-down{
	display:block;
}



.src-save {
    display: inline-block;
}

.src-save a{
  background-color: black;
    color: white;
    float: left;
    width: 108px;
    padding-right: 13px;
    padding-left: 13px;
    padding-top: 6px;
    padding-bottom: 5px;
    vertical-align: middle;

    margin-left: 16px;
    font-size: 11px;
    font-family: 'Numans','Arial','sans-serif';
	cursor:pointer;
}


.sr-clear-filters {
    display: none;
	/*background-color:#dcddde;*/
	cursor:pointer;
	font-size:11px;
	color:#646464;
	padding:5px;
    font-family: Verdana;/*Numans,Arial,Sans-serif;*/
	margin-bottom:10px;
	float:right;
	/*text-decoration: underline;*/
	vertical-align: top;
}

.sr-clear-filters-active {
	display: inline-block;
}


.sr-page-options {
    float: right;
	/*margin-top: -9px;*/
	margin-top: 0px;
}


.advancedsearch {
    margin-top: 20px;
}

.searchcourt {
    margin-top: 10px;
}


.searchparam.noclass {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    padding: 0;
}


.src-container-title-legislacion {
    background: none repeat scroll 0 0 #DCDDDE;
    color: #000000;
    cursor: pointer;
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
    padding: 4px 3px 4px 10px;
    vertical-align: middle;
}

/*  DROPKICK, seccion para los dropdowns custom */

.dk_theme_black {
	line-height:6px;
}
.dk_theme_black ul{
	list-style: none;
	background-color:white;
	padding-left: 0px !important;
}
.dk_theme_black .dk_toggle,
.dk_theme_black.dk_open .dk_toggle {
	background-color: transparent;
	background-image: url("dropdown1.png");
	background-position: right center;
	color: gray;
	text-shadow: none;
	border-color:#8AA9C5;
}
.dk_theme_black .dk_options a {
	color: gray;
	text-shadow: none;
	font-style:normal;
}
.dk_theme_black .dk_options a:hover,
.dk_theme_black .dk_option_current a {

}
.dk_options{
	border-radius:0;
	box-shadow:0;
	top:12px !important;
}

.dk_theme_court {
	line-height:13px;
	float:none;
}
.dk_theme_court ul{
	list-style: none;
	background-color:white;
	padding-left: 0px !important;
}
.dk_theme_court .dk_toggle,
.dk_theme_court.dk_open .dk_toggle {
	background-color: transparent;
	background-image: url("src-arrow.png");
	background-position: 193px center;
	color: gray;
	text-shadow: none;
	border-color:#cecfd1;
}

.dk_theme_court .dk_toggle{
	font-size: 10px;
    width: auto !important;

	background-position: 99% center;
	display: block;
	margin-right: 30px;
}
.dk_theme_court .dk_options a {
	color: gray;
	text-shadow: none;
	font-style:normal;
}

.dk_theme_date {
	line-height:6px;
    display: inline-block !important;
    float: none;
    margin-left: 3px;
}

.dk_theme_date:first-child{
	margin-left:0px;
}
.dk_theme_date ul{
	list-style: none;
	background-color:white;
	padding-left: 0px !important;
}
.dk_theme_date .dk_toggle,
.dk_theme_date.dk_open .dk_toggle {
	background-color: transparent;
	background-image: url("dropdown1.png");
	background-position: right center;
	color: gray;
	text-shadow: none;
	border-color:#cecfd1;
	height:6px;
    padding: 7px 0 7px 5px;
    font-size: 10px;
}
.dk_theme_date .dk_options a {
	color: gray;
	text-shadow: none;
	font-style:normal;
}


.dk_theme_sr_options {
	line-height:6px;
    display: inline-block !important;
    float: none;
    margin-left: 5px;
}

.dk_theme_sr_options:first-child{
	margin-left:0px;

}
.dk_theme_sr_options ul{
	list-style: none;
	background-color:white;
	padding-left: 0px !important;
}
.dk_theme_sr_options .dk_toggle,
.dk_theme_sr_options.dk_open .dk_toggle {
	background-color: transparent;
	background-image: url("dropdown2.png");
	background-position: right center;
	color: gray;
	text-shadow: none;
	border-color:#cecfd1;
	height:6px;
    padding: 7px 0 7px 5px;
    font-size: 10px;
}
.dk_theme_sr_options .dk_options a {
	color: gray;
	text-shadow: none;
	font-style:normal;
}

/*------------------------
          REFERENCE
--------------------------*/

.reference h1{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 18px;
    color:#ef4035;
    font-weight: normal;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.reference{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 11px;
    line-height: 16px;
}

.reference th{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    padding-top: 13px;
}

.reference ul{
    margin: 0;
    padding-left: 13px;
}


.reference tr{
    border-bottom: 1px solid #BCBEC0;
}

.reference td {

    padding-top: 13px;
    padding-bottom: 20px;
}


/*------------------------
          COURT
--------------------------*/

.court h1{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 18px;
    color:#ef4035;
    font-weight: normal;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.court{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 11px;
    line-height: 16px;
}

.court th{
    text-align: right;
}

/*------------------------
          Summary
--------------------------*/

.summary h1{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 18px;
    color:#ef4035;
    font-weight: normal;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.summary{
    font-family: 'Numans','Arial','Sans-serif';
    font-size: 11px;
    line-height: 16px;
}

.wx-addvoice-button {
    background-color: #FFFFFF;
    background-image: url("more.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #C6C6C6;
    height: 23px;
    opacity: 0.8;
    margin-top: 1px;
    padding: 0 10px;
    /*position: relative;*/
    position: absolute;
    right: 0px;
    width: 5px;
        cursor:pointer;
        float:right;
}

.wx-removevoice-button {
    background-color: #FFFFFF;
    background-image: url("delcriteria.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #C6C6C6;
    border-left: 0px solid;
    height: 25px;
    opacity: 0.8;
    padding: 0 10px;
    position: relative;
    left: -31px;
	top: -30px;
    width: 5px;
	cursor:pointer;
	float:right;
}

.logo-small-footer > img {
    margin-bottom: -3px;
    margin-left: 4px;
}


.logo-small-footer {
    display: inline-block;
}

.total-matches, .total-selected{
    color: #EF4035;
    float: right;
    font-family: 'Numans','Arial','Sans-serif';
    padding-left: 10px;
}

#selected-sentences{
    display:inline;
}



.summary-author {
    text-align: right;
	display:none;
	font-size:14px;
	font-family:Verdana;
}

.gda-summary-ajax p {
    text-align: justify;
    margin: 14px 0;
}


.numpages {
    margin-right: 5px;
    margin-top: -5px;
    /*width: 50px;*/
    width: 132px;
    font-size:11px;
}

.admin-sr-page-options, .assign-sr-page-options{
    margin-top: 10px;
    display:inline-block;
}

.suggested-advise {
    background: none repeat scroll 0 0 #FFC0CB;
    color: #111111;
    display: inline-block;
    font-size: 14px;
    padding: 5px;
}

#dk_container_numpages .dk_toggle {
    width: 156px !important;
}

#dk_container_sortby{
	width:89px;
}

#dk_container_sortby .dk_toggle {
    width: 86px !important;
}

#dk_container_srch-text-options {
    width: 146px;
}

#dk_container_srch-text-options .dk_toggle {
    width: 142px !important;
}

.trigger {
    padding-left: 8px;
    position: relative;
    top: 2px;
    cursor: pointer;
}

.hasDatepick{
   border: 1px solid #CECFD1;
   margin-bottom: 15px;
   cursor: pointer;
   font-family: 'Numans','Arial','Sans-serif';
   font-size: 11px;
   font-weight: normal;
   margin-bottom: 5px;
   padding: 4px 3px 4px 10px;
   vertical-align: middle;
}

.admin-sr-sort-options{
   display:inline;
   margin-left:24px;
   font-size:12px;
}

.admin-sr-block-options{
   display:inline;
   margin-left:37px;
   font-size:11px;
}

.managmentreport-type{

}

.managmentreport-type select{
   font-size: 11px;
   margin-left: 28px;
   margin-right: 5px;
   margin-top: 15px;
}

.block-input{
   font-size: 11px;
   margin-left: 5px;
   height: 10px;
}

.search-header{
   padding-left: 23px;
   text-align: left;
}

.search-checkbox{
   padding-left: 25px;
}

.loading_overlay{
   position:fixed;
   top:0;
   left:0;
   width:100%;
   height:100%;
   z-index:1000;
   background-color:grey;
   opacity: 0.5;
}

.loading_image{
  position:fixed;
  top:26%;
  left:38%;
}

.assign-result{
  background-color: #D3D3D3;
  display: inline-block;
  left: 310px;
  padding: 7px;
  position: relative;
  top: 43px;
  display:none;
}

.category-sr-voice{
  display: inline-block;
  margin-top: 10px;
  margin-left: 15px;
}

.category-paging:hover{
  cursor:pointer;
}

.src-container-title-legislacion-selected{
  background: none repeat scroll 0 0 #EF4035;
  color: #FFFFFF;
}

.sr-submit {
    background: none repeat scroll 0 0 #000000;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font-family: Verdana;
    height: 24px;
    margin-top: -1px;
	position:absolute;
	font-weight:bold;
	right:0;
}


.searchcriteriatitle {
    font-size: 12px;
    left: 280px;
    /*position: absolute;*/
    top: 10px;
	/*opacity:0;*/
	opacity:1;
	/*transition: opacity 1s;*/
	display:inline-block;
	margin-top:15px;
	font-weight: bold;
	
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #bcbec0;
	color: #ffffff;
	padding: 5px 5px 6px;
}

.mobile-filter-arrows{
	display: none;
	margin-right: 3px;
}

.searchcriteria-active .searchcriteria,.searchcriteria-active .searchcriteriatitle{
    opacity:1;
}


.clear-filter {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
    margin-left: 3px
}

.legendchangetype{
    color: #BBBBBB;
    font-family: 'Arial','sans serif';
    font-size: 13px;
    font-weight: bold;
}

.legendchangetype:hover{
    color: #FFFFFF;
    text-decoration: none;
    cursor:pointer;
}

#typemenu{
    clear: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 145px;
}


#typemenu a {
    border: medium none;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding-left: 12px;
}


#typemenu li {
    cursor: pointer;
    list-style-image: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.loginText, .loginPassword{
    border: 1px solid #BCBEC0;
    font-family: Verdana;
    font-size: 14px;
    margin-bottom: 3px;
    margin-left: 10px;
    padding: 6px 5px;
}

.loginText{
    /*margin-top:15px;*/
}

.loginFrame{
    background-color: #DCDDDE;
    border: medium none;
    /*height: 176px;*/
    height: 215px;
    width: 242px;
    display:none;
    /*left: 0;*/
	right: -35px;
    position: absolute;
    z-index:10000;
}

.loginRemember{
    float: right;
    font-family: Verdana;
    margin-left: 12px;
    position: relative;
    top: 3px;
}

.loginCheckbox{
    float: right;
    position: relative;
    top: 3px;
}

#wpLoginAttempt{
    background-color: #000000;
    background-image: url("gotosearch.png");
    background-position: 85px 10px;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-family: Verdana;
    font-size: 14px;
    /*margin-left: 57px;*/
    margin-top: 8px;
    padding: 4px 10px 5px 0;
    vertical-align: middle;
    width: 105px;
}

.loginRecover{
    color: #EC554C;
    margin-left: 12px;
    cursor:pointer;
}

.login-container{
    display:inline-block;
}

/*.login-container:hover .loginFrame{
   display:inline-block;
}*/

.login-link{
    padding: 5px;
    cursor: pointer;
}

/*.login-container:hover .login-link{
    background-color: #EF4035;
    color: #FEF2F2 !important;
}*/

.summary-span *{
    font-family:Verdana !important;
    font-size:14px !important;
    line-height:18px;
}

.errorbox{
    width:240px;
}

.consultas-image ul, .consultas-image span{
	line-height:16px;
}

.consultas-image div{
	color:white !important;
}

.consultas-image .wx-lm-label{
	font-family: Arial !important;
    font-size: 15.3px !important;
}

.wx-gall-mx:hover .wx-lm-label{
	color: black !important;
}

.consultas-image .wx-little-menu li a{
    font-size: 12px;
}

.consultas-image .wx-little-menu li a:hover{
    color: #ef4035;
    border-bottom:none;
    text-decoration: none;
}

#loggedin .consultas-image .wx-little-menu li a:hover{
    color: #ef4035;
    border-bottom:none;
    text-decoration: none;
}

#loggedin .consultas-image .wx-little-menu li a{
    color: #001166;
    font-size:12px;
}
.contact-span{
    border: 1px solid #CCCCCC;
    display: inline-block;
    padding: 20px;
}

.contact-row{
    font-weight: bold;
    padding-left: 15px;
}

.contact-button{
    background-color: #000000;
    background-position: 170px center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: 'Verdana','Arial','sans-serif';
    font-size: 11px;
    font-weight: bold;
    margin-left: 16px;
    margin-top: 21px;
    padding: 6px 7px 5px;
    vertical-align: middle;
    width: 80px !important;
}

#continue-button{
	margin-left: 0;
    margin-top: 5px;
}

.form-data-label {
    vertical-align: top;
    text-align: right;
    padding-top: 4.5px;
}

.contact-test-user{
   display: none;
}

loggedin .consultas-image .wx-little-menu li a{
    color: #001166;
    font-size:12px;
}

.rp-container {
    padding-top: 20px;
}


.cv-title {
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 15px;
}


.rp-container p {
    margin-bottom: 5px;
    /*margin-top: 5px;*/
}

.img-float-right.cv-img > img {
    height: auto;
	width:100%;
}


.cv-text,.cv-name {
    padding-left: 27px;
    /*width: 700px;*/
}

.imagetitle-logo {
    margin-bottom: -9px;
    margin-left: 15px;
}

.imagetitle-text {
    color: #FFFFFF;
    font-family: Numans;
    font-size: 22px;
    margin-left: 60px;
    margin-top: 99px;
    position: absolute;
}

.teamlink {
    font-family: Arial !important;
    font-size: 12px !important;
}

.teamul{
    margin: -9px 0 0 !important;
    list-style-image: none !important;
    list-style-type: none !important;
}

#loggedin .teamul{
    margin: 0px !important;
    list-style-image: none !important;
    list-style-type: none !important;
}


.teamul a{
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    list-style-image: none;
    list-style-type: none;
}

.teamul a:hover{
    color: #EF4035;
}

#equipo_iuristec a{
    color: black;
}

#billinginfo{
	background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #DFDFDF;
	color: #595959;
	margin-bottom: 15px;
}
.signup_form{
    font-weight:bold;
}

#billinginfo td{
	padding: 2px 5px;
}
.signup_form input{
    margin: 5px;
}

.signup_form p{
    font-weight:normal;
}

.signup_form .form_row{
    font-weight:normal;
}

.diaco_form{
    border: 1px solid #4D4B49;
    height: 337px;
    /*width: 105%;*/
	width:100%;
    line-height: 15px;
    overflow: auto;
    /*margin-left: -22px;*/
}

.iframe .wx-action-tabs,.iframe .wx-header-container .wx-header,.iframe .wx-header-container .wx-footer,.iframe .wx-header-container .glifos-footer,.iframe
.wx-footer,.iframe .glifos-footer,.iframe .mobmenu{
   display:none;
}

.iframe p{
  text-align:none;
}

.acarticle-title{
    font-size: 16px;
    font-weight: bold;
    margin-left: 4%;
}

.acarticle-body{
    margin-top: 5%;
    padding-left: 4%;
    padding-right: 7%;
    text-align: justify;
}



.analisis-body sup, .analisis-body sub {
   vertical-align: baseline;
   font-size: 12px;
}

.analisis-author{
   text-align:right;
   padding-right: 7%;
}

.analisis-title{
    font-size: 16px;
    font-weight: bold;
    margin-left: 4%;
}

.analisis-body{
    margin-top: 5%;
    padding-left: 4%;
    padding-right: 7%;
    text-align: justify;
}



.biblio-header{
    font-weight: bold;
    margin-bottom: 20px;
}

.biblio-title {
    display: inline-block;
    font-weight: bold;
    margin-top: 5px;
}

.biblio-author, .biblio-editorial, .biblio-place, .biblio-year, .biblio-col {
    display: inline-block;
}


.searchactor .searchparam {
    border: 1px solid #CECFD1;
    color: #000000;
    cursor: pointer;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 5px;
    padding: 4px 3px 4px 10px;
    vertical-align: middle;
    width: 187px;
}

#siteseal img{
    height: 38px;
    margin-top:20px;
}

.acarticle-author{
   text-align:right;
   padding-right: 7%;
}

.acarticle-body sup, .acarticle-body sub {
   vertical-align: baseline;
   font-size: 12px;
}

#destinatarios{display:none;}
#destinatarios.show{display:inline-block;}

.addDest{
    background-color: #FFFFFF;
    background-image: url("more.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #C6C6C6;
    cursor: pointer;
}

.removeDest{
    background-color: #FFFFFF;
    background-image: url("delcriteria.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0px solid #C6C6C6;
    cursor: pointer;
}

.account-sr-page-options{
    margin-top: 15px;
}

.account-row{
	padding:0 5px;
}

.moreinfodiv {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BBBBBB;
    padding: 5px;
    position: absolute;
    text-align: justify;
    width: 200px;
    z-index: 100;
    display: none;
	margin-left:20px;
    font-size: 11px;
	right:0;
	opacity: 0;
}

.moreinfocont {
    display: inline-block;
	position: relative;
}

.moreinfodivbig {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BBBBBB;
    padding: 5px;
    position: absolute;
    text-align: justify;
    width: 400px;
    z-index: 100;
    display: none;
	margin-left:20px;
    font-size: 11px;

	opacity: 0;
}

.moreinfocontbig {
    display: inline-block;
}

.moreinfo{
	cursor:pointer;
}

.moreinfobig{
	cursor:pointer;
}

.bigjoystep{
    width:550px !important;
    text-align:justify;
}


.remake-image-btn {
    float: right;
    position: absolute;
    right: 0;
    top: 25px;
    opacity: 0;
    transition: opacity 1s ease 0s;
}

.transaction-row td{
    padding-bottom:10px;
}

.wx-addcourt-button{
    background-color: #FFFFFF;
    background-image: url("more.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #C6C6C6;
    cursor: pointer;
    float: right;
    height: 23px;
    margin-top: 1px;
    opacity: 0.8;
    padding: 0 10px;
    position: absolute;
    right: 0;
    width: 5px;
    top: 2px;
	z-index:5;
}

.wx-removecourt-button {
    background-color: #FFFFFF;
    background-image: url("delcriteria.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0px none #C6C6C6;
    border-left: 0px none;
    height: 29px;
    opacity: 0.8;
    padding: 0 10px;
    position: relative;
    /*left: -32px;*/
	left: -2px;
	top: -33px;
    width: 5px;
	cursor:pointer;
	float:right;
	z-index:5;
}
.main-wx-search-text{
	display:none;
}

.sr-adv-text-options{
	/*display:inline;
	margin-left:3px;*/
	margin-top: 10px;
}

#dk_container_court .dk_options,
#dk_container_court1 .dk_options,
#dk_container_court2 .dk_options,
#dk_container_court3 .dk_options,
#dk_container_court4 .dk_options{
	width:90%;
	left:0;
	font-size: 12px;
}

.loading-results{
    background-color: rgba(0, 0, 0, 0.45);
    background-image: url("/skins/wx/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    position: absolute;
    width: 53.2%;
}

.showfilters{
	background-color: rgba(0, 0, 0, 0.45);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 23;
	display:none;
}

.src-left-col{
	/*opacity:0;*/
	/*visibility:hidden;*/
	transition:all 0.5s ease-out 0s;
	max-height:0;
	/*overflow:hidden;*/
	width: 100%;
	left:-1500px;
	position:absolute;
	background:white;
	box-sizing:border-box;
	height: auto;
	padding:10px;
	top:0;
}

.close-filtrar-por {
	background: none repeat scroll 0 0 white;
    cursor: pointer;
    display: none;
    float: right;
    height: 20px;
    margin-left: -20px;
    padding-bottom: 2px;
    padding-top: 5px;
    position: fixed;
    text-align: right;
    top: 0;
    width: 100%;
	z-index: 1001;
}

.src-left-col-active .close-filtrar-por{
	display:inline;
}

.src-left-col-active{
	/*opacity:1;*/
	/*visibility:visible;*/
	max-height:1000px;
	left:0px;
	z-index:100;
}

.searchbar{
	background: none repeat scroll 0 0 white;
    margin: -5px -5px -40px;
    padding: 5px 5px 40px;
    position: relative;
    z-index: 24;
}

/** Tutorial que se muestra a la semana en la p�gina de b�squeda **/
.searchbar-tutorial{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    border-radius: 4px;
    color: #fff;
    font-family: "HelveticaNeue","Helvetica Neue","Helvetica",Helvetica,Arial,Lucida,sans-serif;
    font-size: 13px;
    font-weight: normal;
    left: 33%;
    position: fixed;
    width: 466px;
    z-index: 100001 !important;
	display:none;
	top:50%;
}

.search-tutnub{
	border-bottom-color: transparent !important;
    border-image: none;
    border-left-color: transparent !important;
    border-right: 14px solid rgba(0, 0, 0, 0.8);
    border-style: solid;
    border-top-color: transparent !important;
    border-width: 14px;
    display: block;
    height: 0;
    left: -6%;
    position: relative;
    top: 15px;
    width: 0;
}

.searchbar-tutorial-cont{
	padding: 0 15px 15px;
}

.searchbar-tutorial-accept{
	background: rgb(0,99,255);
	background: -moz-linear-gradient(top, rgb(0,99,255) 0%, rgb(0,85,214) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,99,255)), color-stop(100%,rgb(0,85,214)));
	background: -webkit-linear-gradient(top, rgb(0,99,255) 0%,rgb(0,85,214) 100%);
	background: -o-linear-gradient(top, rgb(0,99,255) 0%,rgb(0,85,214) 100%);
	background: -ms-linear-gradient(top, rgb(0,99,255) 0%,rgb(0,85,214) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0063ff', endColorstr='#0055d6',GradientType=0 );
	background: linear-gradient(top, rgb(0,99,255) 0%,rgb(0,85,214) 100%);
    border: 1px solid rgb(0, 60, 180);
	-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
			border-radius: 2px;
	-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
		-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
			box-shadow: 0px 1px 0px rgba(255,255,255,0.3) inset;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 13px;
    margin-top: 10px;
    padding: 6px 18px 4px;
    text-decoration: none !important;
	cursor:pointer;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    width: auto;
}


.usnameRepRow, .usnameRow{
	display:none;
}

.tile-gal-active{
}

.tile-gal-inactive{
	display:none;
}

.carouselcontainer{
	display:inline-block;
}

.car-active{
visibility:visible;
}

.car-inactive{
display:none;
visibility:hidden;
}

/** Newsletter sidebar **/
.newsletter_sidebar{
	background-color:#f8f8f8;
	border: 1px solid #dcddde;
    /*float: left;
    margin-left: -67px;
    margin-top: 20px;*/
	padding: 10px;
    /*position: absolute;*/
    width: 205px;
	vertical-align: top;
	display:inline-block;
	position:absolute;
	left:-1500px;

	transition:all 0.5s ease-out 0s;
}

.newsletter_sidebar ~ center{
	/*width:640px;*/
	width: 100%;
	display:inline-block;
}

.newsletter_sidebar ~ center > table{
	width: 0 !important;
}
.newsletterviewmore{
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.newsletter_sbheader {
  /*background-color: #dcddde;*/
  font-family: Verdana;
  font-size: 14px;
  padding: 5px;
  text-align: center;
  font-weight: bold;
  margin-left: -16px;
  margin-right: -16px;
}

.newsletter_sbheader a {
	background-color: #ef4035;
	background-image: url("/skins/wx/boletintitle.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 120% auto;
	color: transparent !important;
	display: inline-block;
	height: 32px;
	width: 100%;
}

.newsletter_sbheader.newsletter_cafe a{
	background-image: url("/skins/wx/IURIScafe-small.png");
	background-size: 74% auto;
	background-color: transparent;
	height: 42px;
}

.newsletter_sbheader.newsletter_taller a{
	background-image: url("/skins/wx/iuristallerlogo.png");
	background-size: 74% auto;
	background-color: transparent;
	height: 42px;
}

.newslettercontainer {
  background-color: #f8f8f8;
  margin-top: 5px;
  /*padding: 5px 5px 5px 10px;*/
}

.newslettercontainer:hover {
  background-color: #edeeee;
}

.newsletterlink {
    color: black;
	padding: 5px 5px 5px 10px;
	height: 100%;
	width: 100%;
	display: block;
	box-sizing: border-box;
}

.newsletter_sidebar + div{
	display:inline-block;
	width:100%;
}

@media (min-width:960px){
	.newsletter_sidebar + div{
		width:640px;
	}
}
/** end newsletter sidebar **/

/** boletines **/

#templateHeader td.mcnImageContent{
	text-align:center;
}

#templateHeader td.mcnImageContent>img{
	padding-left:0 !important;
	float:none;
}

#bodyTable{
	table-layout:fixed;
}

#bodyTable table{
	table-layout:fixed;
	width: 100% !important;
}

@media (min-width:700px){
	#bodyTable table{
		width: 600px !important;
	}

}

#bodyTable table.mcnBoxedTextContentContainer{
	min-width:auto !important;
	max-width:none !important;
}


#templateFooter table.mcnFollowContent>tbody>tr>td>table{
	width:236px !important;
}

#templateFooter table.mcnImageCardLeftTextContentContainer{
	width:264px !important;
}

#templateFooter table.mcnImageCardLeftImageContentContainer{
	width:auto !important;
}

#templateFooter table.mcnImageCardLeftTextContentContainer,
#templateFooter table.mcnImageCardLeftImageContentContainer{
	align:center;
}

#templateFooter table.mcnFollowStacked{
	width:59px !important;
}

@media (min-width:960px){
	#templateFooter table.mcnImageCardLeftTextContentContainer{
		align:right;
	}
	#templateFooter table.mcnImageCardLeftImageContentContainer{
		align:left;
	}
}

/** end boletines **/
	
.doctrina-main-page ul{
	width:160px;
}

/**  rules to put banner dots vertically, may require fusion **/
#mainpage .wx-banner-dot{
	display:block;
	text-decoration:none;
}
	
.wx-banner-label {
    color: white;
    position: relative;
    top: -2px;
	display: inline-block;
    max-width: 98px;
}

#mainpage .wx-banner-bg-link{
	/*padding-top: 135px;*/
	padding-top: 20%;
}

.wx-banner-dot img {
    vertical-align: top;
}
/***/

/** mobile css **/
.mobmenu {
	text-align: center;
    background: none repeat scroll 0 0 #e6e6e6;
    height: 40px;
}

.menubtn {
    height: 40px;
	float:left;
}

.moblogo {
    /*margin-left: 34px;*/
    margin-left: 0px;
}

.moblogo > img {
    position: relative;
    top: 2px;
    width: 180px;
}

.searchmobbtn {
    /*margin-left: 48px;
    padding: 6px;
	float:right;*/
    margin-left: 0px;
    padding: 6px;
	float:right;
}

.wx-banner-isotipo img{
	width:186px;
	max-width:392px;
}

.wx-header-items + div {
    margin-right: 15px;
    margin-top: 1px !important;
}

#mainpage .wx-gallery-container .carouselcontainer {
    margin-left: -25px;
}

#mainpage .wx-gall-mx.wx-little-menu {
    display: block;
	margin-left: auto;
    margin-right: auto;
}

.wctemas{
	display: block;
	margin-right: 46px;
}

.searchcat .wctemas .searchparam{
	display: block;
	width: 100%;
}

.wx-search-results-body{
	width:100%;
	vertical-align:top; 
	/*padding-left: 25px;*/
}

.search-bar-row{
	width: 0px;
}

.wx-search-form .moreinfocontbig{
	display:block;
	margin-right: 68px;
}

.wx-search-form .moreinfobig{
	display:block;
	width: 100%;
}

#loggedin .wx-search-form .header-search-box{
	width: 179px;/*93%;*/
}

.wx-search-form .sr-submit{
	top:1px;
}

.categories_title{
	display:block;
}

#info-page .imagetitle{
	background-position: center 0 !important;
	background-repeat: no-repeat !important;
}
/** Contact us form **/
.contact-row[colspan="2"]{
	padding-bottom: 8px;
}

.contact-span input[type="text"],.contact-span input[type="password"]{
	width:90%;
}

.contact-span textarea{
	width:90%;
}

.contact-span select{
	width:92%;
}

#image-td{
	display:none;
}
/*****/

/** Comments **/
.gsmffolder{
	width:100% !important;
}
/*****/

/** info images **/
#info-page img{
	box-sizing: border-box;
	max-width: 100%;
}
/*****/

/** info videos **/
#info-page object embed{
	height: 200px;
	width: 280px;
}
/*****/

.gda-mobile-prev {
	text-align: center;
	margin-top: 10px;
}

.gda-mobile-prev-img {
	display: inline-block;
	max-width: 80%;
	border: 1px solid black;
	cursor: pointer;
}

.gda-mobile-prev-fs {
	margin-left: -46px;
	position: relative;
	cursor: pointer;
}

.namespace-srtitle{
	display: block;
}

.namespace-search-report{
	margin-left:0px;
}

.namespace-sort-options{
	margin-left:0px;
}

/** Boletin mobile **/
#templatePreheader{
	width: 100%;
}

#templateContainer{
	width: 100%;
}

#templateHeader{
	width: 100%;
}

#templateHeader .mcnImage{
	width:100%;
}

.mcnImage{
	width:100%;
}

#templateBody{
	width:100%;
}

.bodyContainer .mcnTextBlock .mcnTextBlockOuter .mcnTextBlockInner .mcnTextContentContainer{
	width:100%;
}

.mcnBoxedTextContentContainer{
	width: 100%;
}

.mcnBoxedTextContentContainer img{
	width: auto !important;
	max-width: 100% !important;
	height:auto;
}

.mcnTextContentContainer>tbody>tr>td>div>img{
	height:auto !important;
	max-height:165px;
}

#templateFooter{
	width: 100%;
}

#templateFooter .mcnTextBlock img{
	width: 100% !important;
	max-width: 560px;
}

#templateFooter .mcnTextBlock .mcnTextContentContainer{
	width: 100%;
}

/*.mcnImageCardLeftImageContent .mcnImage{
	max-width: 100%;
}*/

#templateFooter .mcnTextBlock img[alt]{
	max-width: 65px;
}

#templateFooter .mcnTextBlock a[href="https://twitter.com/iuristecgt"] img{
	max-width: 65px;
}

.headerContainer .mcnTextContentContainer{
	width:100%;
}
/*****/

.preview-link{
	display:none;
}


.category-page-table td{
	display: block; 
}

.newsletter_mobile{
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
}

.newsletter_sidebar_active{
	max-height:1000px;
	left:20px;
	z-index:100;
}

.test-user-front-message{
	font-size:10px;
}

.mcnTextBlock li strong a{
	display:block;
}

/** signup **/
.signup_form td{
	display:inline;
}

.signup_form td.label{
	display:block;
}
/****/

/*
.printBtnContainer {
	display:none;
}
*/

.printBtnContainer .print-button, .gda-print-tools .print-button{
	background-color: black;
	border: medium none;
	color: white;
	font-family: numans,Arial,sans-serif;
	padding: 4px 13px;
	cursor:pointer;
}

.gda-print-tools .print-button{
	margin-left:15px;
}

.gda-print-tools .print-button.disabled{
	background-color:lightgray;
}

.printBtnContainer .print-button:hover,.gda-print-tools .print-button:hover{
	text-decoration:underline;
}

.gda-print-tools .print-button.disabled:hover{
	text-decoration:none;
}

.gda-print-tools{
	background:linear-gradient(#FFFFFF, #EEEEEE) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(#FFFFFF, #EEEEEE) repeat scroll 0 0 transparent;
	background: -moz-linear-gradient(#FFFFFF, #EEEEEE) repeat scroll 0 0 transparent;
	border: 1px solid #dddddd;
    padding: 5px;
    text-align: right;
}

.gda-print-tools .print-check{
	position: relative;
    top: 2px;
}

.testuser-msg{
	padding-top:4px;
}

.suscription-table input {
    width: 100%;
	padding-left: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.src-results-table-inactive{
	display:none;
}

/*** hide admin ***/
.editarGDALink, .regenerarGDALink{
	display:none;
}
/*****/
@media (min-width: 322px) {
	.moblogo{
		margin-left:5px;
	}
	
	.test-user-front-message{
		font-size:12px;
	}
}

@media (min-width: 370px) {
	.loginFrame{
		right:0;
	}

	.sr-tools {
		width: 100%;
	}
	
	/** info videos **/
	#info-page object embed{
		height: 235px;
		width: 330px;
	}
	/*****/
}

@media (min-width: 420px) {	
	#mainpage .wx-banner-bgimg-container1, .wx-banner-bgimg-container2,.wx-banner-bgimg-container3,.wx-banner-bgimg-container4{
		width:59%;
	}
	
	/** info videos **/
	#info-page object embed{
		height: 270px;
		width: 380px;
	}
	/*****/
}

@media (min-width:468px){
	.wx-header-items + div {
		margin-right: 0px;
		margin-top: 21px !important;
	}
	
	.namespace-sort-options{
		margin-left:24px;
	}
}

@media (min-width: 629px) {
	#mainpage .wx-banner-bgimg-container1, .wx-banner-bgimg-container2,.wx-banner-bgimg-container3,.wx-banner-bgimg-container4{
		width:70%;
	}
	
	.categories_title{
		display:inline-block;
	}
	
	#image-td{
		display:table-cell;
	}
	
	#image-td img{
		width:100%;
	}
	
	.gda-tools{
		position: static;
		right: 0px;
	}
	
	.gda-toparea .gda-title{
		margin-top: 0px;
	}
	
	.gda-toparea{
		margin-bottom: 0px;
	}
	
	/** info videos **/
	#info-page object embed{
		height: 418px;
		width: 589px;
	}
	/*****/
	
	.namespace-srtitle{
		display: inline-block;
	}

	.namespace-search-report{
		margin-left:auto;
		display: inline-block;
	}
	
	.IURISearch_info{
		display: block;
	}
}

@media (min-width: 685px) {
	.newsletter_sidebar ~ center{
		width:640px;
	}
	
	#templatePreheader{
		width: 600px;
	}

	#templateContainer{
		width: 600px;
	}
	
	#templateHeader{
		width: 600px;
	}

	#templateHeader .mcnImage{
		width:564px;
	}
	
	.mcnImage{
		width:560px;
	}
	
	#templateBody{
		width:600px;
	}
	
	.bodyContainer .mcnTextBlock .mcnTextBlockOuter .mcnTextBlockInner .mcnTextContentContainer{
		width:600px;
	}
	
	.mcnBoxedTextContentContainer{
		width: 600px;
	}
	.mcnBoxedTextContentContainer img{
		width: 500px;
	}
	
	#templateFooter{
		width: 600px;
	}
	
	#templateFooter .mcnTextBlock .mcnTextContentContainer{
		width: 600px;
	}
	
	.headerContainer .mcnTextContentContainer{
		width:600px;
	}

	.signup_form td.label{
		display:table-cell;
	}
	
	.signup_form td{
		display:table-cell;
	}
}

@media (min-width: 8000px){	
	.IURISearch_pay{
		margin-left: 10%;
		display: inline-block;
	}
}

@media (min-width: 960px) {
	#loggedin .wx-action-tabs{
		overflow:visible;
		display:block;
	}

	.src-results-table-inactive{
		display:table-cell;
	}

	.src-left-col-active .close-filtrar-por{
		display:inline;
	}

	#mainpage .wx-banner-bgimg-container1, .wx-banner-bgimg-container2,.wx-banner-bgimg-container3,.wx-banner-bgimg-container4{
		width:78%;
	}
	
	.src-left-col {
		opacity:1;
		max-height:1000px;
		display: inline-block;
		visibility:visible;
		vertical-align: top;
		/*width: 20%;*/
		padding:0;
		position:static;
		height:100%;
	}
	
	.sr-adv-search .header-search-box{
		width: 236px !important;
	}
	
	.sr-adv-search {
		margin-left: auto;
		display: inline-block;
		width: 275px;
	}
	
	#loggedin .header-search-box{
		width: 179px;
	}
	
	.sr-adv-text-options{
		display:inline;
		margin-left:3px;
		margin-top:0px;
	}
	
	.sr-adv-srbox {
		display: inline-block;
		margin-bottom: 10px;
	}
	
	.sr-adv-srtitle {
		margin-top: 0px;
		position: static;
	}
	
	.searchcriteria{
		margin-left: 364px;
	}
	
	.searchcriteriatitle {
		position: absolute;
		opacity: 0;
		transition: opacity 1s;
		display:inline;
		margin-top:0px;
		font-weight:normal;
		
		background: none;
		border: none;
		color: black;
		padding: 0px 0px 0px;
	}
	
	.mobile-filter-arrows {
	  display: none;
	}
	
	.close-filtrar-por {
	  display: none;
	}
	
	.wctemas{
		display:inline-block;
		margin-right: 0;
	}
	
	.wctemas input{
		display: inline;
		width: 187px;
	}
	
	.searchcat .wctemas .searchparam{
		display: inline-block;
		width: 193px;
	}
	
	.wx-removevoice-button {
		left: -26px;
		top: 0px;
	}
	
	.dk_theme_court .dk_toggle{
		width: 153px !important;
		background-position: 193px center;
		display: block;
		margin-right: 0px;
	}
	
	.dk_theme_court{
		float:left;
	}
	
	.wx-removecourt-button {
		left: 0px;
		top: 0px;
	}
	
	.wx-search-results-body{
		width:780px; 
		vertical-align:top; 
		padding-left: 25px;
	}
	
	.search-bar-row{
		width: 200px;
	}
	
	.sr-page-options {
		margin-top: -9px;
	}
	
	.searchcriteria{
		margin-top:0px;
	}
	
	.wx-search-form .moreinfocontbig{
		display:inline-block;
		margin-right: 0px;
	}
	
	.wx-search-form .moreinfobig{
		display:inline;
		width: auto;
	}
	
	#loggedin .wx-search-form .header-search-box{
		width: 179px;
	}
	
	.gsmffolder{
		width:863px !important;
	}
	
	.forum-post-label{
		display:table-cell;
		text-align:right;
	}
	
	.forum-post-txtarea{
		display:table-cell;
	}
	
	/** info videos **/
	#info-page object embed{
		height: 480px;
		width: 853px;
	}
	/*****/
	
	#mainpage.wx-container2 .wx-gall-mx{
		width: 310px;
		height: 275px;
	}

	.wx-gall-mx-bg > img{
		width:auto;
	}

	#mainpage.wx-container2 .wx-gall-mx .wx-gall-mx-text{
		top:48px;
		left:39px;
	}
	
	.category-page-table td{
		display:table-cell;
	}

	.newsletter_sidebar{
		position:static;
	}
	
	.newsletter_sidebar_active{
		
	}
	
	.newsletter_mobile{
		display:none;
	}

	.mcnTextBlock li strong a{
		display:inline;
	}

	#dk_container_court .dk_options,
	#dk_container_court1 .dk_options,
	#dk_container_court2 .dk_options,
	#dk_container_court3 .dk_options,
	#dk_container_court4 .dk_options{
		width:720px;
		left:0;
		font-size: 12px;
	}
	
	.filtrar-por{
		margin-top:20px;
	}

	#dk_container_srch-text-options .dk_toggle {
		width: 138px !important;
	}
}

@media (min-width: 1020px){
	.wx-content{
		padding-left: 5px;
		padding-right: 0;
		width: 980px;
	}
	.sr-adv-search {
		width: 336px;
	}
	.preview-link{
		display:inline;
	}
}

@media (min-width: 1095px){	
	#mainpage .wx-gall-mx.wx-little-menu {
		display: inline-block;
	}
	
	#mainpage.wx-container2 .wx-gall-mx{
		margin-top: 34px;
	}
	
	.footer{
		width: 980px;
	}
	
	.wx-banner-isotipo img{
		width:auto;
	}
	
	#mainpage .wx-banner-bgimg-container1, .wx-banner-bgimg-container2,.wx-banner-bgimg-container3,.wx-banner-bgimg-container4{
		height: 400px;
		width: 81%;
	}
	
	.IURISearc_mobile-hide{
		display: inline;
	}
	
	.IURISearch_info {
		display: block;
		top: 33%;
	}
	
	.IURISearch_links {
		text-align: center;
	}
	
	.IURISearch_pay{
		display: inline-block;
		margin-left: 10%;
		margin-top: 0px;
	}
	
	#mainpage.wx-container1 {
		height: 400px;
	}
	
	#mainpage .wx-banner-tools-active{
		margin-right: 21px;
		margin-left: 40px;
	}
	
	#mainpage .wx-banner-bg-link{
		padding-top: 135px;
	}
	
	
	
	.wx-search +.moreinfocont{
		display:block !important;
	}

	#inicio-link{
		margin-right:5px;
	}
	
	.wx-navigation{
		display:block;
	}

	.wx-search{
		display:block !important;
	}

	.wx-header-items{
		position:static;
		right:0px;
		margin-top:0px;
	}

	.mobmenu{
		display:none;
	}

	.wx-logo{
		display:block;
	}

	.wx-header{
		width: 980px;
		height:123px;
	}
	
	.loginFrame{
		left: 0;
	}
	
	
	
	
	.wx-navigation{
		background: none;
		left: 0;
		padding: 0;
		position: static;
		top: 0;
		width: auto;
		z-index: 100001;
		display:block !important;
	}

	.wx-navigation .wx-menu > a:first-child {
		margin-left: 0;
	}

	.wx-navigation .wx-little-menu {
		margin-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}

	.wx-navigation .wx-menu a {
		margin-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	.moreinfocont {
		position: static;
		margin-left:5px;
	}
	
	.moreinfodiv{
		right:auto;
		opacity: 1;
	}
	
	.moreinfodivbig {
		opacity: 1;
	}
	
	.wx-navigation .wx-little-menu:hover ul{
		position: absolute;
		background-color: white;
		border: 1px solid #dadada;		
	}
	
	.wx-navigation .wx-little-menu .wx-lm-label-container{
		text-align: center;
		position: relative;
	}
	
	.mobile-main-wx-search{
		display:none !important;
	}
	
	#loggedin .wx-search{
		margin-top: 8px;
	}
	
	#loggedin .wx-header .wx-header-items .wx-navigation{
		float: right;
		min-width: 330px;
		text-align: right;
		width:500px;
		top:0px;
		height: 20px;
	}
	
	#loggedin .wx-header .wx-header-items .wx-navigation.usermenu{
		text-align:right;
		margin-top:29px;
		padding-right:0px;
	}
	
	#loggedin .navmenu .wx-little-menu:hover ul{
		background-color:white;
		position:absolute;
	}
	
	#loggedin .wx-little-menu .wx-lm-label-container{
		text-align:center;
	}
	
	.wx-header-items + div {
		margin-right: 0px;
		margin-top: 21px !important;
	}
	
	.wx-signup{
		margin-right:0px;
	}
	
	#loggedin .navmenu .wx-menu a {
		font-size: 11px;
		margin-bottom: 0px;
		margin-top: 0px;
	}


	#loggedin .navmenu .wx-little-menu {
		margin-bottom: 0px;
		margin-top: 0px;
	}


	#loggedin .navmenu .wx-little-menu .wx-lm-label {
		font-size: 11px;
	}
	
	.printBtnContainer {
		margin-bottom: -13px;
		margin-top: 10px;
		text-align: right;
		/*display:block;*/
	}
	
	#loggedin .printBtnContainer {
		display:block;
	}

	.testuser-msg{
		padding-top:0px;
	}
	
	#loggedin .wx-action-tabs{
		overflow:visible;
		display:block;
	}

	.editarGDALink, .regenerarGDALink{
		display:inline;
	}

	#loggedin .wx-header{
		padding-top: 30px;
	}
}

@media (min-width: 1200px) {

.wx-navigation{
	display:block;
}

.wx-search{
	display:block !important;
}

.wx-header-items{
	position:static;
	right:0px;
}

.mobmenu{
	display:none;
}

.wx-logo{
	display:block;
}

.wx-header{
	height: 123px;
}

#mainpage .wx-banner-bg-link{
	padding-top: 135px;
}

#mainpage .wx-banner-tools-active{
	margin-right: 21px;
    margin-left: 40px;
}

#mainpage.wx-container1{
	height: 400px;
}

#mainpage.wx-container2{
	background-repeat: repeat-x;
}

#mainpage .wx-gallery-container .carouselcontainer {
    margin-left: 0;
}

.glifos-footer{
	width: 980px;
	margin: 3px auto auto;
}

.wx-header{
	width: 980px;
}

#mainpage .wx-banner-bgimg-container1, .wx-banner-bgimg-container2,.wx-banner-bgimg-container3,.wx-banner-bgimg-container4{
	width:84%;
}

}
/****/

.wx-content img {
  max-width: 100%;
}

/**Editor btns **/
.blue-button {
    background-color: #4d90fe;
    background-image: -moz-linear-gradient(center top , #4d90fe, #4787ed);
    border: 1px solid #3079ed;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;    
    
    font-style: normal;
    font-weight: 700;
    height: 30px;
    line-height: 27px;
    padding: 0 8px;
    text-align: center;
    vertical-align: top;
	display:inline-block;
}

.blue-button:hover {
    background-color: #357ae8;
    background-image: -moz-linear-gradient(center top , #4d90fe, #357ae8);
    border: 1px solid #2f5bb7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    outline: medium none;
}



.red-button {
    background-color: #d14836;
    background-image: -moz-linear-gradient(center top , #dd4b39, #d14836);
    border: 1px solid transparent;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Lucida Grande";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    height: 30px;
    line-height: 29px;
    padding: 0 8px;
    text-align: center;
    vertical-align: top;
	display:inline-block;

}

.red-button:hover {
    background-color: #c53727;
    background-image: -moz-linear-gradient(center top , #dd4b39,#c53727);
    border: 1px solid #b0281a;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    outline: medium none;
	text-decoration:none;
}

.cke_editable {
    cursor: text;
    /*font-size: 16px;*/
}

.wxInsertImageDialogIframe {
    min-height: 400px;
    width: 100% !important;

}

.cke_dialog_contents {
    background-color: #fcfcfc !important;
}

.cke_dialog_contents_body{
	padding:0 !important;
}

.wx-metadata-content td.label {
    font-size: 12px !important;
    width: 220px !important;
	padding-top: 4px;
    vertical-align: top;
}

.wx-metadata-content{
	/*width:1000px;*/
}

.control {
    font-size: 12px;
    position: relative;
}

.control select {
    margin-right: 20px;
}

.noticias-left.col-xs-12.col-sm-8 img {
    max-width: 100%;
    height: auto;	
}

#mw-reviewform {
    border: 1px solid black;
    display: inline-block;
    margin: 10px;
    padding: 5px;
}

figure,.thumbcaption {
	color: #666666;
    display: table;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight: bold;
    line-height: 1.1em;
    margin: 0;
    table-layout: fixed;
    text-align: left;
    width: auto;
	
}


@media (min-width: 480px) {
	figure[style*="float:left"] {
	  margin-right: 10px;
	}

	figure[style*="float:right"] {
	  margin-left: 10px;
	}
}

figcaption {
    caption-side: bottom;
    display: table-caption;
}

.thumbinner {
    width: 100% !important;
}

.thumb.tright {
    max-width: 100%;
}

blockquote {
    font-style: italic;
}

.news-tools {
    background: none repeat scroll 0 0 white;    
    padding-bottom: 5px;
    padding-top: 5px;    
    width: 18px;
    right:13px;
	top: 210px;	
	z-index: 2;    
	position: absolute;	
	display:none;
}



@media (min-width: 766px) {
	.news-tools {
		display:block;
		left: 65%;
		right:auto;		
	}
}
@media(min-width:960px){
	.news-tools {	
		left: 66.2%;
		right:auto;		
	}
}

.news-share{
	background-image:url('share-share.png');
	cursor: pointer;
    margin-bottom: 5px;
	background-position: center center;
    background-repeat: no-repeat;
}

.news-print{
	background-image:url('share-print.png');
	cursor: pointer;
    margin-bottom: 5px;
	background-position: center center;
    background-repeat: no-repeat;
}

.news-mail{
	background-image:url('share-mail.png');
	cursor:pointer;    
	background-position: center center;
    background-repeat: no-repeat;
}
/*
person {
    background: none repeat scroll 0 0 #e5e5e5;
    cursor: pointer;
    font-weight: bold;
    padding: 4px;
}

person:hover{
    background: none repeat scroll 0 0 #d6d6d6;
}
*/

person.activeperson {
    background: url("person.png") no-repeat scroll 4px 4px #efefef;
    cursor: pointer;
    font-weight: bold;
    padding: 2px 2px 2px 21px;
}

person.activeperson:hover{
    background: url("person.png") no-repeat scroll 4px 4px #d6d6d6;
}

.close-person {
    cursor: pointer;
    display: inline-block;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
}


h2.autores-title {
    font-size: 1.8em;
    border-bottom: none;
	margin:0;
    margin-top: 50px;	
	padding-left:5px;
}

.autores {
	display:none;
    background: none repeat scroll 0 0 #f2f2f2;
	border:1px solid #e6e6e6;
    border-radius: 3px;	
    /*height: 100%;*/
	min-height:81px;
    position: absolute;
    top: 0;
    width: 100%;
	margin-left:-15px;
}

.ontology-loading {
    display: block;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%); 
    margin: 12px auto auto;
}

@media (max-width: 766px) {
	.autores {
		position:fixed; 
	}
}

.autores-close {
    cursor: pointer !important;
    font-family: Verdana !important;
    font-size: 20px !important;
    font-weight: bold !important;
    float:right;
    text-align: right !important;
	margin-right:10px;
    /*text-shadow: 2px 2px 2px #dadada;*/
}

.autores-popup {
    background: none repeat scroll 0 0 white !important;
    border: 1px solid #bababa !important;
    box-shadow: 1px 2px 2px -2px #333 !important;
    display: none;
    height: auto !important;
    left: 25%;
	left: calc(50% - 450px);
    overflow: hidden;
    position: fixed !important;
    top: 5%;
    width: 900px !important;
    z-index: 2 !important;
    min-height: 500px;
}

.autores-popup-close {
    cursor: pointer !important;
    font-family: Verdana !important;
    font-size: 20px !important;
    font-weight: bold !important;
    padding-right: 20px !important;
    padding-top: 10px !important;
    text-align: right !important;
    /*text-shadow: 2px 2px 2px #dadada;*/
}

@media (max-width: 766px) {
	.autores-popup {
		top:0;
		left:0;
		width:100% !important;
	}
}

.person-thumbnail {
    display: inline-block;
    width: 20%;
    vertical-align: middle;
}

.person-details {
    display: inline-block;
    vertical-align: middle;
    width: 80%;	
    padding-bottom: 20px;
    padding-left: 10px;
}

.person-thumbnail > img {
    max-width: 100%;
}

.person-name {
    font-weight: bold;
}
.person-entry{
	cursor:pointer;
    font-size: 0.9em;
    padding: 5px;	
}

.person-entry:hover{
    background: none repeat scroll 0 0 #f2f2f2;
}

.person-more{
	/*display:none;*/
	color:#8b8b8b;
	position:absolute;
	margin-top:3px;
}

.person-entry:hover .person-more{
	display:inline-block;
}



.news-share-toggle {
    background: none repeat scroll 0 0 white;
    border: 1px solid #b3b3b3;
    box-shadow: 3px 3px 5px #b3b3b3;
    display: none;
    left: 32px;
    padding: 6px 0 10px 10px;
    position: absolute;
    top: -35px;
    width: 54px;
}

.share-pointer-left{
	border-bottom: 14px inset transparent;
	border-left: 14px inset transparent;
	border-right: 14px solid #b3b3b3;
	border-top: 14px inset transparent;
	display: inline-block;
	height: 0;
	left: -28px;
	top: 41%;
	width: 0;
	position:absolute;

}

.share-pointer{
	width: 0;
	height: 0;
	display: inline-block;
	border-left: 14px inset transparent;
	border-right: 14px inset transparent;
	border-top: 14px inset transparent;
	border-bottom: 14px inset transparent;
	border-right: 14px solid #fff;
	left: -13px;
	top: -14px;
	position:absolute;
}

.gplayercont {
    cursor: pointer;
}

.ui-autocomplete{
	z-index: 10010;
    max-height: 135px;
    overflow-x: hidden;
    overflow-y: auto;    

}

.editTitle{
    font-family: "Libre Baskerville",Verdana,sans-serif;
    font-size: 1.85em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: 15px;
    margin-left: -4px;
    margin-top: 6px;
    padding-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    word-wrap: break-word;
	width: 100%;
}

.create-options {
    background: none repeat scroll 0 0 black;
    border: 1px solid #dadada;
    position: absolute;
	display:none;
	padding:5px;
}

.create-news-final,.create-category-final {
    background: none repeat scroll 0 0 black;
    border: 1px solid #dadada;
    position: absolute;
	display:none;
	padding: 10px;
}

.gplayercont{ 
	color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight: bold;
    line-height: 1.1em;
    text-align: left;
	margin-bottom: 15px;
    
	max-width: 100%;
}

@media (min-width: 480px) {
	.gplayercont{ 
		margin-left: 15px;
	}	
}

.caption {
    cursor: auto;
    margin-top: 10px;
}

.ontology-frame{
    border: 0 none !important;
    /*height: 740px !important;*/
    overflow: hidden;
    width: 100% !important;
	max-height:740px;
}

.ontologyId{
	display:none;
}

.ontologyAutocomplete{
	margin-left:10px !important;
	margin-right:10px !important;
}

.cke_dialog_close_button{
	z-index:2 !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    background: repeat-x scroll 50% 50% #dadada !important;
    border: 1px solid #bababa;
    color: #666;
}

.ontology-notpublic {
    background: none repeat scroll 0 0 #bb4444;
    color: white !important;
}

.ontology-notpublic:hover {
    background: none repeat scroll 0 0 #aa4444 !important;
    font-weight: bold !important;
}

.vidcont{
	overflow:hidden;
}

.createNewsTitle,.createCategoryTitle{
	position: relative; 
	margin-bottom:10px;
    width: 250px;	
	z-index: 21;
}

.chooseThumbnail {
    background: url("../../extensions/ckeditor/plugins/advancedimage/icons/advancedimage.png") no-repeat scroll center center white;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    vertical-align: top;
    width: 22px;
	    border-color: #bababa #bababa #bababa -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    right: -17px;	
	position:absolute;
}

.ontology-autocomplete-more {
    display: inline-block;
    float: right;
    height: 100%;
    text-align: center;
    width: 20px;
}

.cke_dialog_ui_vbox_child .autores-popup {
    height: 800px !important;
    position: fixed;
    width: 800px !important;
}

@media (max-width: 1300px){
	.autores-popup {
		max-height: 550px !important;
	}
	.autores-popup iframe {  
		max-height: 515px;
	}
}

@media (max-width: 992px) {
	.portada-ads-col{
		display:none;
	}
}

.portada-ads-col{
	vertical-align:bottom;
}

.portada-ads-col-mobile{
	
}

.widget-mobile {
    padding-bottom: 10px;
    padding-top: 10px;
}
@media (max-width: 991px){
	.portada-ads-col-mobile{
		display:block;
		padding-left: calc(5% + 20px) !important;
	}
	.ads-cont{
		display:none;
	}
	
	.widget-mobile .ads-cont{
		display:block;
	}	
}
@media (min-width: 992px) {
	.portada-ads-col-mobile{
		display:none;
	}
	.widget-mobile{
		display:none;
	}
}

.elemento .imagen{
	display:none;	
}

.elemento img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.elemento .titulo.active {
    font-weight: bold;
}

.elemento .imagen.active {
	display:block;
}

.elemento .titulo {
    background: none repeat scroll 0 0 white;
}

.titulo a {
    color: #808080;
    font-size: 1.15em;	
}

.elemento .active{
	background:white;
}

.seccion_titulo a{
	color:black;
	font-weight:bold;
}

.rssimg{
	background-size: cover;
    min-height: 226px;
}

.share-btns-mob .share-icon {
    display: block;
    height: 40px;
    margin-right: 0;
    width: 40px;
}

.header-logo.internal {
    max-width: 170px;
}

.imagen.active > a:hover {
    text-decoration: none;
}

.recientes-item-title a{
	color:black;
}

.fancybox-inner > img {
    max-width: 100%;
    height: auto;	
}

/** Editor btns**/

/**BLOG**/
.blog-author {
    margin-bottom: 10px;
    color: #5a5a5a;	
}


.blog-title {
    color: #3a3a3a;
    font-family: Verdana,"Sans Serif";
    font-size: 2em;
    margin: 0;
    padding: 0;
}


.blog-date {
    color: #5a5a5a;

}

.blog-content p {
    line-height: 1.7em;
	font-family:Arial,"Sans-serif";
}


.blog-share {
	background: #fafafa none repeat scroll 0 0;
    border: 1px solid #dadada;
    display: block;
    margin-top: 10px;
    padding: 10px 10px 5px;
    text-align: left;
    width: 125px;
}

.blog-share iframe{
	vertical-align:bottom;
}


.blog-td {
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    padding-left: 0;	
}

.blog-link {
    margin-top: 5px;
}


.blog-td .blog-date {
    margin-top: 0;
}


.blog-list-title {
    color: #3a3a3a;
    font-size: 2em;
    margin: 0;
}

/**END BLOG**/

.wc-img-thumb img{
	display:none;
}

#wc-previews {
    float: left;
}

.ck-image-left{
	float:left;
    margin-bottom: 10px;
    margin-right: 15px;	
}


.ck-image-center {
    text-align: center;
}

.ck-image-center figure{
	margin: 0 auto;
}

.ck-image-right{
	float:right;
	
	margin-bottom: 10px;
    margin-left: 15px;
}

.choose-cat {
    border: 1px solid #bababa;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
    padding: 5px;
}

.choose-cat-active {
    background: #dadada none repeat scroll 0 0;
}


.blog-cat {
    color: #444;
    font-size: 14px;
    font-weight: bold;
}


.blog-cat > a {
    color: #444;
}


.blog-content {
    padding-top: 40px;
}
@media print {
	/*img {*/
		/*page-break-before: auto; 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    		/*page-break-after: auto; 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    		/*page-break-inside: avoid;  or 'auto' */
	/*}*/
    	.summary-author{
                //page-break-inside: avoid;
                page-break-after: always;
         }
}
