h1{
	color:#666;
	font-size: 14pt;
}
h2{
	color:#666;
	font-size: 12pt;
}
h2 a{
	color:#666;
	text-decoration: none;
}
h3{
	color: #666;
	font-size: 10pt;
}
h3 a{
	color: #666;
	text-decoration: none;
}
p{
	line-height: 1.5;
}
p a{
	text-decoration: none;
	color: #8c8b89;
}
a {
	color: #0043fa;
}
a:hover {
	text-decoration: none;
}
.menu_main{
	margin-left: 55px;
	margin-top: 13px;
}
.menu_main a{
	padding-right: 27px;
	color: #e0e0e0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8pt;
}
.llast{
	float: right;
	padding-right: 0px;
}
.div_body{
	width: 971px;
}
.bhtop{
	width: 971px;
	height: 332px;
}
.slideshow{
	height:332px;
	width:971px;
	position: relative;
}
.bmiddle{
	width: 971px;
	height: 42px;
	background: transparent url("../images/middle_bg.jpg") no-repeat;
}
.bdtop{
	width: 970px;
}
#imageContainer{
	position:relative;
	width:972px;
	height: 332px;
}
#imageContainer img{
	position:absolute;
	top:0px;
	left: 0px;
	display: none;
}
#test2{
	width: 972px;
	height: 333px;
}
.bdmiddle{
	width: 970px;
	height: 19px;
	background: transparent url("../images/middle_default.jpg") no-repeat;
	overflow: hidden;
}
.container{
	width: 971px;
	background: #E3E3E3;
}
.body_left{
	width: 175px;
	float: left;
	padding: 0px 20px;
	background: #E3E3E3;
}
.body_center{
	width: 971px;
	float: left;
	padding-left: 16px;
}
.bbottom{
	width: 971px;
	height: 17px;
	background: transparent url("../images/bottom_bg.jpg") no-repeat;
}
.bcontainer{
	width: 971px;
	background: #dedede;
}
.bcleft{
	width: 192px;
	padding: 0px 0px 0px 18px;
	background: #DCDCDE;
	float: left;
}
.bccenter{
	width: 761px;
	min-height: 446px;
	background: #ddd url("../images/bccenter_bg.jpg") no-repeat;
	float: left;
}
.modules{
	width: 664px;
	margin: 29px 0px 0px 36px;
}
.wbottom{
	width: 971px;
	height: 12px;
	background: transparent url("../images/wbottom_bg.jpg") no-repeat;
}
.menultop{
	width: 210px;
	height: 15px;
	background: transparent url("../images/left_top.jpg") no-repeat;
}

.bcleft .modules_login{ width: 175px; background: url(../images/fondo-login-left.png) no-repeat; padding: 30px 20px 20px 16px; margin-left: -10px; }
.bcleft .modules_login .form_login{ width: 145px; }
.bcleft #username, .bcleft #password{ width: 135px; }

.modules_login{
	min-height: 144px;
	width: 225px;
	padding: 30px 10px 20px 46px;
/* 	border-bottom: 1px solid #999; */
	background: url(../images/fondo-login.png) no-repeat;
	float: left;
}

.modules_login h3{ color: white; padding-bottom: 2px; text-transform: uppercase; }
.modules_login .form_login{ width: 207px; }
#username, #password{ width: 207px; }
.body_center .modules_login{ margin-right: 6px; }
.body_center .banner_list{ float: left; padding-top: 4px; margin-left: 5px; }
.body_center .banner_list img{ margin-right: 5px; }

.rsociales{
	margin-top: 28px;
}
.restore_pass{
	display: block;
	text-align: center;
	color: #666;
	margin-top: 5px;
	text-decoration: none;
}
.tlogin{
	color: #999;
	text-transform: uppercase;
	font-size: 8pt;
}
.ltext{
	width: 207px;
	padding-left: 5px;
	background: transparent url("../images/ltext_bg.png") no-repeat;
	border: none;
	margin-bottom: 4px;
	margin-top: 0px;
	color: #464646;
	height: 16px;
	font-size: 8pt;
}

.lflogin{
	padding-top: 5px;
	font-size: 7.5pt;
	font-weight: bold;
	padding-bottom: 2px;
	text-transform: uppercase;
	
}

.btnlogin{
	padding: 8px 5px;
	text-align: right;
}
.lbutton{
	color: #fff;
	text-transform: uppercase;
	font-size: 6pt;
}
.alert{
	/*padding-left: 40px;*/
	/*margin-top: 20px;*/
	color: #464646;
	font-weight: bold;
	font-size: 8pt;
}
.loged{
	padding: 2px 3px;
	color: #0B014A;
	border-right: 1px solid #0B014A;
	text-decoration: none;
}
/*Owner*/
.oidivlist{
	width: 197px;
	background:#e1e1e1;
	float: left;
	margin-right: 35px;
	margin-bottom: 20px;
}
.owner_subtitle, .owtext{
	padding-left: 8px;
}
.oilast{
	margin-right: 0px;
}
.oilist{
	padding: 5px 7px;
}
.sendowner{
	width: 197px;
	height: 42px;
	background: #ddd url("../images/send_bg2.jpg") no-repeat;
}
.owdate{
	text-align: center;
	padding: 12px 0px 0px;
	font-weight: bold;
	font-size: 8pt;
	margin: 2px 0px 0px;
}
.div_navigator{
	text-align: center;
	width: 706px;
	padding-top: 10px;
	height: 40px;
	background: transparent url("../images/navigator_bg.jpg") no-repeat;
}
.div_navigator a{
	text-decoration: none;
	color: #8C8B89;
	padding: 0px 4px;
}
.div_navigator .selected{
	color: #0B014A;
}
.module_text p{
	margin: 0px;
	padding-bottom: 10px;
	text-align: justify;
}
.module_text h1, .module_text h2{
	color: #666;
}
.ttop{
	width: 665px;
	height: 30px;
	background: #03375f url("../images/ttop_bg.jpg") no-repeat;
}
.tcenter{
	width: 605px;
	color: #666;
	padding: 5px 30px;
}
.tbottom{
	background: #03375F url("../images/tbottom_bg.jpg") no-repeat;
	width: 630px;
	height: 40px;
}
.igallery{
	width: 605px;
	padding: 0px 30px;
	height: 450px;
	/*background: transparent url("../images/background.jpg")no-repeat  0 10px;*/
}
.portfolio-container{
	overflow: hidden;
	position: relative;
	width: 665px;
}
.multimedia-portfolio{
	list-style-type: none;
	position: absolute;
	left: 0;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	width: 20000px;
}
.multimedia-portfolio li{
	position: relative;
	text-align: center;
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.slider-container{
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;

}
.ui-slider-1
{
	height: 45px;
	position: relative;
	left: 0;
	background: url(../images/bar.png);
	z-index: 1;
	background-repeat: repeat-x;
	cursor : pointer;
	padding: 0;
	margin: 0;
}
.ui-slider-handle{
	width: 27px;
	height: 25px;
	background: url(../images/esfera.png) no-repeat;
	position: absolute;
	top: -6px;
	font-size: 1px;
	overflow: hidden;
	border: none;
	z-index: 2;
}
.portfolio-container .portfolio-scroll-right{
	position: absolute;
	right: 0;
	bottom: 33px;
	width: 27px;
	height: 12px;
	z-index: 5;
}
.portfolio-container .portfolio-scroll-left{
	position: absolute;
	left: 0;
	bottom: 33px;
	width: 27px;
	height: 12px;
	z-index: 5;
}
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(..images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: white;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/*Contacto*/
.prod_form{
	width: 640px;
	height: 290px;
	padding-left: 28px;
	padding-top:30px;
	background: transparent url("../images/contacto_bg.jpg") no-repeat 0px 50px;
}
.resp_opt{
	height: 20px;
}
.prod_form p{
	margin: 0px;
}
.pfleft{
	width: 269px;
	height: 190px;
	position: relative;
	float: left;
}
.pfright{
	width: 371px;
	height: 190px;
	float: left;
}
.text_prod{
	width: 230px;
	height: 20px;
	border: none;
	background: transparent;
}
.prod_form .text_prod{
	color: #424242;
}
#cont_NAME{
	position: absolute;
	top: 40px;
}
#cont_ADDRESS{
	position: absolute;
	top: 92px;
}
#cont_PHONE{
	position: absolute;
	top: 142px;
}
#cont_EMAIL{
	position: absolute;
	top: 195px;
}
#cont_COMENT{
	margin-top: 35px;
	width: 340px;
	border:none;
	background:transparent;
	height: 110px;
	margin-bottom: 20px;
	padding: 10px;
}
.cf_label{
	margin: 0px 10px 0px 5px;
	font-weight: bold;
}
.prodbutton{
	padding-left: 20px;
}
.btncd{
	width: 126px;
	height: 38px;
	border: none;
	margin-right: 48px;
	background: transparent;
	color: #D3D3D3;
}
.inlist{
	float: left;
	padding: 0px 10px 7px 0px;
}
.img_detail{
	float: left;
	padding: 0px 10px 10px 0px;
}
.event_gallery{
	clear: both;
}
.event_image{
	width: 605px;
	height: 418px;
	background: transparent url("../images/tbottom_bg.jpg") no-repeat bottom;
	overflow: hidden;
	margin-bottom: 20px;
}
.subtitle{
	margin-bottom: 3px;
}
.item_news{
	width: 605px;
	margin-bottom: 10px;
}
.nmore{
	text-align: right;
	margin-bottom: 3px;
}
.nfuente, .ndate{
	margin-bottom: 0px;
	line-height: normal;
	color: #666;
}
 .ndesc{
	margin-bottom: 10px;
}
.sombra{
	width: 665px;
	height: 50px;
	background: transparent url("../images/sombra.jpg") no-repeat left bottom;
}
/*Videos*/
.mod_video{
	width: 665px;
	height: 488px;
	background: transparent url("../images/video_bg.jpg")  no-repeat;
	position: relative;
}
.vdefault{
	position: absolute;
	width: 480px;
	height: 385px;
	top: 47px;
	left: 99px;
}
.ford_vimage{
	width: 70px;
	height: 60px;
	position: absolute;
	top: 200px;
	left: 0px;
}
.vw_vimage{
	width: 60px;
	height: 60px;
	position: absolute;
	top: 200px;
	right: 0px;
}
.video_thumb{
	width: 625px;
	height: 140px;
	background: transparent url("../images/video_thumb.jpg") no-repeat;
	padding: 40px 0px 0px 20px;
	margin: 0px 0px 0px 10px;
}
.img_thumbv{
	margin-right: 20px;
}
.nsltitle{
	text-transform: uppercase;
}
.ntext{
	width: 300px;
	height: 24px;
	background: transparent url("../images/nsl_text.jpg") no-repeat;
	border: none;
	padding: 7px 0px 0px 10px;
}
.nlabel{
	padding: 7px 10px 3px 0px;
}
.nsubmit{
	padding-top: 20px;
}
.form_sumate{
	width: 665px;
	height: 325px;
	background: transparent url("../images/sumate_bg.jpg") no-repeat;
}
.cvleft{
	width: 300px;
	height: 190px;
	position: relative;
	float: left;
}
.cvright{
	width: 365px;
	height: 190px;
	float: left;
}
.text_cv{
	width: 220px;
	height: 20px;
	padding: 7px 5px 0px;
	border: none;
	background: transparent;
}
#post_NAME{
	position: absolute;
	top: 20px;
	left: 28px;
}
#post_ADDRESS{
	position: absolute;
	top: 70px;
	left: 28px;
}
#post_PHONE{
	position: absolute;
	top: 120px;
	left: 28px;
}
#post_EMAIL{
	position: absolute;
	top: 170px;
	left: 28px;
}
#post_ATTACH{
	position: absolute;
	top: 218px;
	left: 28px;
	background: transparent;
	border: 1px solid transparent;
}
#post_COMENT{
	width: 320px;
	height: 150px;
	padding: 10px;
	margin-top: 20px;
	border: none;
	background: transparent;
}
.btncv{
	margin-top: 20px;
	width: 125px;
	height: 32px;
	border: none;
	background: transparent;
	margin-right:50px;
}
.btnright{
	margin-right:0px;
}

.encuesta label{ display: block; }

.tpoll{
	border: 2px solid #646464;
	width: 160px;
	margin: 0px 20px 10px 0px;
}

.encuesta .combos{
	border: 2px solid #646464;
	margin: 0 20px 10px 0;
}

.etextbig{
	border: 2px solid #646464;
	width: 400px;
}

/* _______________ Section: Pedidos _______________ */
  
  /* Wrapper */
  .bcontainer .module-pedido { background:#e3e3e1; width:971px; }
  /* Container */
  .pedidos-section-wrapper { width: 951px; margin: 0; padding:10px; }
  .pedidos-section-wrapper h1 { font-size:2.75em; font-weight:normal; color:#00437a; text-shadow:1px 1px 1px #f5f5f5; }

  /* Tabs */
  .pedidos-section-wrapper .tabs a { 
      float:left; 
      display:block; 
      margin-right:3px;
      margin-bottom:-2px;
      font-family: Arial,Helvetica,Verdana,sans-serif;
      font-size:1.1em; 
      font-weight:bold; 
      text-transform:uppercase;
      text-decoration:none; 
      text-align:center;
      letter-spacing: -1px;
      border-radius: 7px 7px 0 0; 
      position:relative;
      border-width: 2px 2px 0 2px;
      border-style: solid;
      border-color: #777;
      width:150px; height:31px;
      line-height:31px;
      z-index:2;
  }
  .pedidos-section-wrapper .tabs a.pedido-tab { background:#ffffd1;  color:#75727b; }
  .pedidos-section-wrapper .tabs a.facturado-tab { background:#00b3d1; color:white;  }
  .pedidos-section-wrapper .tabs a.active { z-index:5; }

  /* Table */
  .dataTables_wrapper { z-index:1; border:2px solid #777; border-radius:0 7px 7px 7px; }
  .pedidos-section-wrapper table { font-size:10px; }
  .pedidos-section-wrapper table th { font-family:'Gothan Condensed', Arial, Helvetica; font-weight:normal; text-align:left; font-size:9px; padding: 2px; }
  .pedidos-section-wrapper table th div { }
  .pedidos-section-wrapper table tr.odd { background:#f7f7f7; }
  .pedidos-section-wrapper table tr.even { background:white; }
  .pedidos-section-wrapper table tr.odd td.sorting_1 { background:#b8d5ed; }
  .pedidos-section-wrapper table tr.even td.sorting_1 { background:#dee6ed; }
  .pedidos-section-wrapper table tr td { padding:0; vertical-align:middle; text-align:center; }
  .pedidos-section-wrapper .ui-corner-tl { border-top-left-radius:0; }
  .pedidos-section-wrapper table tbody tr.even:hover { background-color: #D9EBF5; }
  .pedidos-section-wrapper table tbody tr.odd:hover { background-color: #D9EBF5; }
  
  /* Toolbar */
  .pedidos-section-wrapper .fg-toolbar { background: white; color:#333; border:0 none;  }
  .pedidos-section-wrapper .fg-toolbar .dataTables-lenght {display:none;}
  .dataTables_info { float: left; width: auto; }
  .dataTables_info { padding-top: 5px; padding-left:15px; } 
  .dataTables_length { float: left; width: auto; }

  .pedidos-section-wrapper .table-toolbar { float:right; }  
  .pedidos-section-wrapper .table-toolbar .search { float:right; }
  .pedidos-section-wrapper .table-toolbar .search label { 
    background:transparent url(../images/tabla-buscador-filtro.jpg) 0 0 no-repeat; 
    float: left;
    width: 81px; height: 25px;
    text-indent:-5000px; overflow:hidden; 
  }
  .pedidos-section-wrapper .module_service .table-toolbar .options { float:right; margin-left:-35px; }
  .pedidos-section-wrapper .module_service .table-toolbar .options ul {  }
  .pedidos-section-wrapper .module_service .table-toolbar .options ul li { float:left; list-style:none; }
  .pedidos-section-wrapper .module_service .table-toolbar .options ul li a { 
    background:/*#0A50FF*/ #506060 url(../images/awesome-overlay-sprite.png) 0 0 repeat-x;
    border-radius:3px;
    box-shadow: 1px 1px 3px grey;
    color: white;
    float: left;
    font-weight: bold;
    margin: -10px 4px 0 3px;
    padding: 3px 10px 4px;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25), -2px 0 1px rgba(0, 0, 0, 0.25);
    font-size:10px;
  }
  .pedidos-section-wrapper .module_service .table-toolbar .options ul li a:hover { background-position:0 -50px; }

  .pedidos-section-wrapper table tr td a.item-edit { 
    display:block;
    overflow:hidden; text-indent:-5000px;
    background: transparent url(../images/EditIcon.gif) 0 0 no-repeat;
    width:20px; height:19px;
  }

  table.display thead th div.DataTables_sort_wrapper { padding-right:10px; }
  /* Pedidos */
  #pettiti-tables thead.pedidos {  }
  #pettiti-tables thead.pedidos th { background:#ffffd1;  color:#75727b; border:0; font-size:9px; padding:0; height:45px; }
  .pedidos-section-wrapper .pedidos-table .fg-toolbar { background: white; color:#333;}
  
  /* Facturados */
  #pettiti-tables thead.facturados th { background:#00b3d1; color:white; border:0; font-size:9px; padding:0; height:45px; }
  .pedidos-section-wrapper .facturados-table .fg-toolbar { background: white; color:#333; }

  .bccenter .modules .module-pedidos form table.table_setup_form table.table_panel tr:first-child { display:none; }

  /* Help Dialog */
  
  .help-dialog { 
    background:#202020;
	background:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000066, endColorstr=#00000066);
	background:-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000066, endColorstr=#00000066)";
    background:rgba(0,0,0,0.75);
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-weight: bold;
    left: 4%; right:4%;
    margin:0 auto;
    overflow: hidden;
    position: fixed;
    top: 5%;
    width: 530px;
    z-index: 5005;
    display:none; 
    border-radius:8px;
    padding:35px;
  }
  .help-dialog .help-topic { color:#DDDD00; font-size:16px; border-bottom:1px dotted #EEE;  padding-bottom:6px;}
  .help-dialog .help-topic .close-help-dialog { color:#DDDD00; font-size:15px; display:block; float:right; }
  .help-dialog .help-reference { clear:both; margin-top:15px; }
  .help-dialog .help-reference table, .help-dialog .help-reference table tr, .help-dialog .help-reference table tr td { text-align:left; }
  .help-dialog .help-reference .left  { width:50%; float:left; }
  .help-dialog .help-reference .right { width:50%; float:left; }
  .help-dialog .help-reference .title { color:#DDDD00; }
  .help-dialog .help-reference .define { color:#DDDD00; font-family: "courier new",monospace; padding-right:6px; }


/* Mesagges*/
	div.messages {
	  clear:both;
	  padding: 9px;
	  margin: 1em 0;
	  color: #003366;
	  background: #bbddff;
	  border: 1px solid #aaccee;
	}

	div.warning {
	  color: #884400;
	  background: #ffee66;
	  border-color: #eedd55;
	}

	div.error {
	  color: white;
	  background: #ee6633;
	  border-color: #dd5522;
	}

	div.status {
	  color: #336600;
	  background: #ccff88;
	  border-color: #bbee77;
	}

/* DMS */

div#dms-content { font-family: 'PT Sans Narrow', sans-serif; }
div#dms-content .pedidos-section-wrapper { padding:0; }

div#dms-content .content-wrapper .page-main { 
	background:transparent url(../images/gestoria-main.jpg) 50% 0 no-repeat; height:302px; 
	padding: 30px 150px 0;
	text-align: center;
	color:white;
}
div#dms-content .content-wrapper .page-main .sites {
	font-weight:bold;
	font-size:45px;
	color:white;
	text-transform:uppercase;
}
div#dms-content .content-wrapper .page-main a {
	font-weight:bold;
	font-size:45px;
	color:white;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 20px;
}
div#dms-content .content-wrapper .page-main .areas a { font-size:22px; padding:0 10px; }
div#dms-content .content-wrapper .page-main a:hover { text-shadow: 0 0 8px rgba(255,255,255,0.9); }
div#dms-content .content-wrapper .page-main div.username { 
	text-shadow:1px 1px 1px #5a81a2; 
	color:#033c73; font-size:18px; 
	line-height:26px; 
	padding-bottom:40px; 
	margin-top:75px;
}
div#dms-content .content-wrapper .page-main div.username span { font-size:20px; line-height:26px; }

div#dms-content .content-wrapper .page-internal { width:951px; }
div#dms-content .content-wrapper .page-internal .col-left  { float:left; width:230px; position:relative; }
div#dms-content .content-wrapper .page-internal .col-right { 
    float:left; width:665px; position:relative; background:#c3c3c3; 
    -webkit-border-radius: 0 0 15px 15px;
       -moz-border-radius: 0 0 15px 15px;
            border-radius: 0 0 15px 15px;
    padding:22px;
    margin-left:10px;
}

div#dms-content .content-wrapper .page-internal .col-left .nav { 
	background: transparent url(../images/gestoria-sidebar.png) 0 0 no-repeat; width:208px; height:305px;
	text-align:center;
	margin:0 20px;
}
div#dms-content .content-wrapper .page-internal .col-left .nav .sitio { 
	font-weight:bold;
	font-size:33px;
	color:white;
	text-transform:uppercase;
}
div#dms-content .content-wrapper .page-internal .col-left .nav .area { 
	font-weight:bold;
	font-size:25px;
	color:white;
	text-transform:uppercase;
	margin-bottom:25px;
}
div#dms-content .content-wrapper .page-internal .col-left .nav a {
	display:block;
	font-weight:bold;
	font-size:18px;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	background:transparent url(../images/gestoria-sidebar-shadow.png) 50% 27px no-repeat;
	padding-bottom:27px;
	margin-bottom:10px;
}
div#dms-content .content-wrapper .page-internal .col-left .nav a.active, 
div#dms-content .content-wrapper .page-internal .col-left .nav a:hover {
	text-shadow: 0 0 6px rgba(255,255,255,0.9);
}

div#dms-content .content-wrapper .page-internal .col-left .nav a.logout { 
	font-size:11px;
	background:none;
}

div#dms-content .content-wrapper .page-internal .col-right h4 {
	float: left;
	font-size: 18px;
}
div#dms-content .content-wrapper .page-internal .col-right form table { clear:both; }
div#dms-content .content-wrapper .page-internal .col-right form td { text-align:left; padding:8px 0 2px; vertical-align:top; }
div#dms-content .content-wrapper .page-internal .col-right form label { font-weight:bold; text-transform:uppercase; color:#565656; width:200px; display:block; font-size:15px; line-height:25px; margin-bottom:4px; float:left; }
div#dms-content .content-wrapper .page-internal .col-right form input,
div#dms-content .content-wrapper .page-internal .col-right form textarea { background: #565656; border:0 none; color:white; padding:5px 6px; outline:0 none; width:350px; font-family:Ubuntu, Arial, Verdana; margin-bottom:4px; }
div#dms-content .content-wrapper .page-internal .col-right form input.form-submit { 
	background:transparent url(../images/gestoria-sidebar-button.png) 50% 2px no-repeat;
	float:right;
	height:40px;
	color:#565656;
	text-transform:uppercase;
	font-family:'PT Sans Narrow',sans-serif; font-wieght:bold; font-size:15px;
}
div#dms-content .content-wrapper .page-internal .col-right form #files label { clear:both; }

div#dms-content .content-wrapper .page-internal .col-right a.button {
    border: 1px solid #AAAAAA;
    border-radius: 20px 20px 20px 20px;
    float:right;
    padding: 0 8px;
    color: #333;
    text-decoration: none;
    font-size:14px;
    font-weight:normal;
    height:27px; line-height:27px;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* for IE */
	background-image: linear-gradient(top, #FFFFFF 40%, #CCCCCC 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 40%, #CCCCCC 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 40%, #CCCCCC 100%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #CCCCCC 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 40%, #CCCCCC 100%);
	
}

div#dms-content .content-wrapper .page-internal .col-right a.add-client span { 
    width:25px; height:25px; margin-right:5px; float:left; 
    background: transparent url(../images/icons/add.png) 5px 50% no-repeat; 
}

div#dms-content .content-wrapper .page-internal .col-right table.item-list { 
    clear:both; 
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    margin: 40px 0 20px;
    text-align: left;
    width: 680px;
}
div#dms-content .content-wrapper .page-internal .col-right table.item-list th { 
    color: #f1f1f1;
    background:#454545;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
div#dms-content .content-wrapper .page-internal .col-right table.item-list tr:hover td { background: none repeat scroll 0 0 #D0DAFD; }
div#dms-content .content-wrapper .page-internal .col-right table.item-list td { 
    border-top: 1px solid #FFFFFF;
    color: #333;
    padding: 8px;
    text-align:left;
}

div#dms-content .content-wrapper .page-internal .col-right table.item-list td.actions a.view { 
    display:block; text-indent:-5000px; overflow:hidden; 
    width:20px; height:20px; 
    background: transparent url(../images/icons/folder.png) 0 0 no-repeat; 
    margin-left:7px; 
    float:left;
}
div#dms-content .content-wrapper .page-internal .col-right table.item-list td.actions a.update { 
    display:block; text-indent:-5000px; overflow:hidden; 
    width:20px; height:20px; 
    background: transparent url(../images/icons/document_edit.png) 0 0 no-repeat; 
    margin-left:7px; 
    float:left;
}

div#dms-content .content-wrapper .page-internal .col-right .view .label { float:left; font-weight:bold; font-size:15px; line-height:23px; text-transform:uppercase; }
div#dms-content .content-wrapper .page-internal .col-right .view .name { float:left; margin-left:25px; font-weight:bold; font-size:14px; line-height:23px;}
div#dms-content .content-wrapper .page-internal .col-right .view .files { clear:both; padding-left:10px; margin-top:20px; }
div#dms-content .content-wrapper .page-internal .col-right .view .files div.item { padding-left:20px; clear:both; height:23px; line-height:24px; margin:15px 0;}
div#dms-content .content-wrapper .page-internal .col-right .view .files div.pdf { background:transparent url(../images/icons/file_pdf.png) 0 4px no-repeat; }
div#dms-content .content-wrapper .page-internal .col-right .view .files div.doc { background:transparent url(../images/icons/file_doc.png) 0 4px no-repeat; }
div#dms-content .content-wrapper .page-internal .col-right .view .files div.xls { background:transparent url(../images/icons/file_xls.png) 0 4px no-repeat; }
div#dms-content .content-wrapper .page-internal .col-right .view .files div.item .filename { font-weight:bold; font-size:15px; line-height:24px; float:left;}
div#dms-content .content-wrapper .page-internal .col-right .view .files div.item ul.actions { padding-left:15px; margin:0; float:left;}
div#dms-content .content-wrapper .page-internal .col-right .view .files div.item ul.actions li { list-style:disc; display:block; float:left; margin-right:16px;}
div#dms-content .content-wrapper .page-internal .col-right .view .files div.item ul.actions li a { color:#555; text-decoration:none; font-size:11px; text-transform:uppercase; }

ul.pager li { list-style:none; float:left; }
ul.pager li a { display:block; color:#333; text-decoration:none; font-weight:bold; padding:3px; }

div.label { float:left; font-weight:bold; font-size:15px; line-height:23px; text-transform:uppercase; }
ul.item-list { clear:both; margin:15px 0; padding:0; }
.page-internal ul.item-list li { margin:0; padding:4px 10px; list-style:none; background:#DFDFDF; } 
ul.item-list a.delete { float:right; color:red; }
