/* Etiquetas Generales */
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal; color: #424242;
}
ul, li {
 list-style: none;
}
body {
    color: #242424;
    margin: 0;
    font-size: 13px;
 
    font-family: arial, sans-serif;
}
#body1{
    background: url("../images/bg.png");
}
#body2{
    background: #ffffff;
}

html, body {
 height: 100%;
 
}
a, a:visited {
    text-decoration: none;
    color: white;
}

a.active {
 color: #0d9cc4 !important;
 text-decoration: underline;
}
a:hover {
 color: #575757 !important;
}

.left {
 float: left;
 display: inline;
}
.right {
 float: right;
 display: inline;
}

/* Fuente */

/* Home */
#home {
 background: #12a2c7;
}
.home {
	
 /*height: 900px;*/
 margin: 0 auto 20px;
 position: relative;
}
#home footer {
 width: 1170px;
 margin: 0 auto;
}
.footer-home {
 margin: 0 auto;
 bottom: 0;
 color: #242424;
 width: 1200px;
}
footer .contenido div {
 line-height: 30px;
}

.parent-footer-home {
 width: 100%;
}
/* Bloque Login */
.login {
 width: 440px;
 height: 340px;
 position: absolute;
 background: white;
 top: 60px;
 padding: 20px;
 margin-left: 30px;
 font-size: 1.4em;
 border: 1px solid #cfcfcf;
 border-radius: 5px;
 -webkit-box-shadow: 2px 3px 12px 3px rgba(0, 0, 0, 0.5);
 box-shadow: 2px 3px 12px 3px rgba(0, 0, 0, 0.5);
}
.home h2 {
	padding-left: 30px;
	font-family: 'Raleway', sans-serif;
    color: #242424;
    font-size: 24px;
    position: absolute;
    
}

.logo p {
 font-family: 'Raleway', sans-serif;
 font-size: 0.9em;
}
.login label {
	text-align: right;
	vertical-align: middle;
	 display: block;
	 color: #383838;
	 padding-left: 10px;
	 font-size: 1.1em;
	 font-family: 'Raleway', sans-serif;
}
.login input[type="text"], .login input[type="password"] {
	vertical-align: middle;

 background: #e3e3e3;
 border: 1px solid #c5c5c5;
 font-size: 1.1em;
 padding: 5px;
 border-radius: 5px;
}
.login input[type="text"] {width: 95%}
.login input[type="password"] {width: 95%}
.login input[type="submit"] { width: 146px;}

.login .forget {
 display: inline;
 float: left;
 font-size: 0.75em;
 line-height: 45px;
}
.login .forget a {
 color: #0d9cc4;
 text-decoration: underline;
}
.login .logo {
 background: url("../images/logo.png") no-repeat center top;
 padding: 110px 0 10px;
 text-align: center;
 border-bottom: 1px solid #cfcfcf;
 margin-bottom: 10px;
 color: #a2a2a2;
 font-size: 0.95em;
}
.login table{border-spacing: 4px;}
/* Formularios */


fieldset {
 border: none;
 margin: 0;
 padding: 0;
}

fieldset input, fieldset .select {
    display: inline-block;
    
   
    vertical-align: middle;
}


fieldset input[type="text"] {
 padding: 3px;
 border-top: 1px solid #949494;
 border-left: 1px solid #949494;
 border-bottom: 1px solid #c1c1c1;
 border-right: 1px solid #c1c1c1;
 border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px; 
 -webkit-border-radius: 3px 3px 3px 3px;  
 -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 background: #e3e3e3;
 background: -moz-linear-gradient(top, #e3e3e3 0%, #f5f5f5 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#f5f5f5));
 background: -webkit-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -o-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -ms-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: linear-gradient(to bottom, #e3e3e3 0%,#f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f5f5f5',GradientType=0 );
}

fieldset input[type="password"] {
 padding: 3px;
 border-top: 1px solid #949494;
 border-left: 1px solid #949494;
 border-bottom: 1px solid #c1c1c1;
 border-right: 1px solid #c1c1c1;
 border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px; 
 -webkit-border-radius: 3px 3px 3px 3px;  
 -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 background: #e3e3e3;
 background: -moz-linear-gradient(top, #e3e3e3 0%, #f5f5f5 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#f5f5f5));
 background: -webkit-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -o-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -ms-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: linear-gradient(to bottom, #e3e3e3 0%,#f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f5f5f5',GradientType=0 );
}

fieldset textarea {
 padding: 3px;
 border-top: 1px solid #949494;
 border-left: 1px solid #949494;
 border-bottom: 1px solid #c1c1c1;
 border-right: 1px solid #c1c1c1;
 border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px; 
 -webkit-border-radius: 3px 3px 3px 3px;  
 -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 background: #e3e3e3;
 background: -moz-linear-gradient(top, #e3e3e3 0%, #f5f5f5 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#f5f5f5));
 background: -webkit-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -o-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -ms-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: linear-gradient(to bottom, #e3e3e3 0%,#f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f5f5f5',GradientType=0 );
}
/* Navegaci�n */
nav {
 background: white;
}
nav .contenido {
    display: block;
    height: 66px;
    margin: 0 auto 0 9%;
    min-width: 640px;
    width: 85%;
}
nav .logo {
 background: url("../images/logo-chico.png") no-repeat 0 0 transparent;
 width: 250px;
 height: 66px;
}
nav .botones{
	padding:5px;
}

/* Top */
.top {
	
	
 display: inline-block;
 width: 100%;
 color: #545454;

 font-size: 14px;
 margin: 20px 0 15px;
 position: relative;
 min-width: 650px;
}

.top-pop {
 display: inline-block;
 width: 100%;
 color: #545454;
 font-size: 14px;
 margin: 10px 0 15px;
 position: relative;
 min-width: 500px;
}

.search {

	
 	font-size: 13px;
	margin-top: 10px;
	background: white;
	padding: 10px;
	display: inline-block;
	width: 100%;
	min-width: 620px;
	position: relative;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4)
}

.top .requerimiento-title {
 text-align: center;
  font-size: 14px;
 color: #444444;
 text-transform: none;
 margin-bottom: 20px;
 font-family: 'Raleway', sans-serif;
}
.top .requerimiento-title span {
 color: #FD4A00;
 text-transform: uppercase;
}
.top .requerimiento-title .fecha {
 display: inline;
  font-size: 12px;
 font-family: Arial;
}
.search input[type="text"] {
 background: url("../images/search.png") no-repeat 0 0 transparent;
 height: 36px;
 width: 168px;
 border: none;
 display: block;
 padding: 0 10px 0 30px;
}
.top fieldset {
    font-size: 12px !important;
    margin-left: 10px;
    text-align: center;
    text-transform: none;
}

/* Footer */

footer {
    background: none repeat scroll 0 0 #FBFBFB;
    height: 35px;
    padding-top: 10px;
    position: absolute;
    width: 100%;
    min-width: 795px;
}
footer .contenido {
 width: 85%;
 margin: 0 auto 0 9%;
 min-width: 610px;
 font-family: 'Raleway', sans-serif;
 position: relative;
}
.texto-footer {
 width: 63%;
}

/* Layout */
section {
    display: block;
    height: auto;
    margin: 0 auto 10px;
    width: 85%;
}



.strict {
 min-width: 830px !important;
}

.strict-pop {
 min-width: 500px !important;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */
}
footer, .push, .footer-home {
height: 40px; /* .push must be the same height as .footer */
}

/* Sub-Nav */
.sub-nav {
 background: url("../images/topnav_bg.gif") repeat-x 0 0 transparent;
 height: 35px;
}

.sub-nav .contenido {
    margin: 0 auto 0 9%;
    min-width: 670px;
    width: 85%;
}

ul.topnav {
	
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	width: 920px;
	background: #222;
	font-size: 1em;
	background: url(../images/topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	font-weight: bold; 
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	
	background: url(../images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	z-index:1000;
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(../images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(../images/dropdown_linkbg.gif) no-repeat 10px center; 
}

/* Paginacion */
.pagination {
    font-size: 1em;
    margin: 15px 0 15px -5px;
    min-width: 640px;
    width: 100%;
}

.pagination a {color: #0d9cc4;}
.pagination a:hover {color: #575757;}

.pagination input[type="text"]{
 padding: 3px;
 border-top: 1px solid #949494;
 border-left: 1px solid #949494;
 border-bottom: 1px solid #c1c1c1;
 border-right: 1px solid #c1c1c1;
 border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px; 
 -webkit-border-radius: 3px 3px 3px 3px;  
 -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
 background: #e3e3e3;
 background: -moz-linear-gradient(top, #e3e3e3 0%, #f5f5f5 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#f5f5f5));
 background: -webkit-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -o-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: -ms-linear-gradient(top, #e3e3e3 0%,#f5f5f5 100%);
 background: linear-gradient(to bottom, #e3e3e3 0%,#f5f5f5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f5f5f5',GradientType=0 );
 
}
/* Requerimientos */
.main-content {
 background: white;
 padding: 30px 30px 50px;
 display: inline-block;
 width: 97%;
 min-width: 620px;
 position: relative;
 border-radius: 8px 8px 8px 8px;
 -moz-border-radius: 8px 8px 8px 8px;
 -webkit-border-radius: 8px 8px 8px 8px;
 -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4);
 box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4)
}

.main-content-pop {
	margin-top: 10px;
	background: white;
	padding: 30px 30px  50px ;
	display: inline-block;
	width: 97%;
	min-width: 500px;
	position: relative;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4)
}
.requerimientos li {
	color: #404040;
	font-size: 1.4em;
	border-bottom: 1px solid #eaeaea;
	display: inline-block;
	width: 100%;
	padding: 10px 0 15px;
}
.requerimientos li:last-child {border: none}
.fecha {
	font-size: 0.7em;
}
.requerimientos span.marca {
	
}
.requerimientos span.requerimiento {
	font-weight: bold;
}
/* Extras/Sin Categorizar */
.content .dk_container {
    display: inline-block;
    position: relative;
    width: 45% !important;
}
.formulario-botones {
	padding-top:10px;
	display: block;
	height: 10px;
}

.requerimientos .left span {
	cursor: pointer;
	font-family: 'Raleway', sans-serif;
}
.requerimientos .left:hover span {
	color: #0d9cc4;
}
/* Drop Down */
.s-hidden {
	visibility:hidden;
	padding-right:10px;
}

select {
	border-bottom: 1px solid #9a9a9a;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-top: 1px solid #dddddd;
	cursor: pointer;
	padding: 3px;
	display:inline-block;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	position:relative;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3); 
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
}



/* Tabla Dinámica */
.tabla {
 	display: table;
 	font-size: 12px;
 	color: #404040;
	z-index: 10000;
 	width: 100%;
	border: 1px solid #e2e2e2;
	border-collapse:collapse;
}

.tabla .fila:nth-child(2n) {
	background: #eeeeee;
	
}
.tabla .fila:nth-child(2n+1) {
	background: #ffffff;
}

.tabla th {
	border: 1px solid #e2e2e2;
	color: #242424;
	text-align: left;
	background: #c4c4c4;
	padding: 5px;
}
.tabla td {
	border: 1px solid #e2e2e2;
}

/* Tabla Dinámica */
.tabla-home {
 	display: table;
 	font-size: 12px;
 	color: #404040;
	z-index: 10000;
}

.tabla-home th {
	border: 1px solid #e2e2e2;
	color: #242424;
	text-align: left;
	background: #c4c4c4;
	padding: 5px;
	
}

.tabla-home td {
	border: 1px solid #e2e2e2;
}


/* Tabla Dinámica */
.tabla-form {
 	display: table;
 	font-size: 12px;
 	color: #404040;
	z-index: 10000;
 	width: 100%;
	border: 1px solid #e2e2e2;
		border-collapse:collapse;
}

.tabla-form .fila:nth-child(2n) {
	background: #eeeeee;
}
.tabla-form .fila:nth-child(2n+1) {
	background: #ffffff;
}

.tabla-form th {
	border: 1px solid #e2e2e2;
	vertical-align: top;
	padding: 5px;
	padding-right:10px;
	width: 25%;
	color: #242424;
	text-align: right;
	background: #c4c4c4;
		/*
	background: -moz-linear-gradient(top, #0d9cc4 0%, #575757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d9cc4), color-stop(100%,#575757));
	background: -webkit-linear-gradient(top, #0d9cc4 0%,#575757 100%);
	background: -o-linear-gradient(top, #0d9cc4 0%,#575757 100%);
	background: -ms-linear-gradient(top, #0d9cc4 0%,#575757 100%);
	background: linear-gradient(to bottom, #0d9cc4 0%,#575757 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9cc4', endColorstr='#575757',GradientType=0 );*/
}
.tabla-form td {
border: 1px solid #e2e2e2;
}



.tabla-form-tablet {
 	display: table;
 	color: #404040;
	z-index: 10000;
 	width: 100%;
	border: 1px solid #e2e2e2;
}

.tabla-form-tablet .fila:nth-child(2n) {
	background: #eeeeee;
}
.tabla-form-tablet .fila:nth-child(2n+1) {
	background: #ffffff;
}

.tabla-form-tablet th {
	font-size: 10px;
	color: #242424;
	text-align: left;
}
.tabla-form-tablet td {
	padding-right: 10px;
}


.informacion {
    display: inline-block;
    float: right;
    font-size: 1.2em;
    margin-top: 20px;
}
.informacion span {
	color: #fd4a00;
	margin-right: 20px;
}


/* Inicio Image Back */
.image-back {
	position: relative;
 	width: 1200px;
 	margin: 0 auto;
}

/* Botone Gris */
.boton-gris {
	margin: 0 3px;
	cursor: pointer;
	font-family: 'Raleway',sans-serif;
	color: #5d5d5d;
	padding: 5px 18px;
	border-top: 1px solid #dddddd;
	border-bottom:  1px solid #9a9a9a;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	letter-spacing: 1px; 
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dcdcdc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdcdc));
	background: -webkit-linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#dcdcdc 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
}
.boton-gris:hover {
	background: #dfdfdf;
	background: -moz-linear-gradient(top, #dfdfdf 0%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top, #dfdfdf 0%,#f6f6f6 100%);
	background: -o-linear-gradient(top, #dfdfdf 0%,#f6f6f6 100%);
	background: -ms-linear-gradient(top, #dfdfdf 0%,#f6f6f6 100%);
	background: linear-gradient(to bottom, #dfdfdf 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#f6f6f6',GradientType=0 );
}
/* Botone Gris */

.boton-azul{
	margin: 3px;
	cursor: pointer;
	font-family: 'Raleway',sans-serif;
	color: white;
	padding: 5px;
	font-size: 14px;
	border-top: 1px solid #dddddd;
	border-bottom:  1px solid #9a9a9a;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	letter-spacing: 1px; 
	background: #0d9cc4;
	background: -moz-linear-gradient(top, #0d9cc4 0%, #575757 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d9cc4), color-stop(100%,#575757));
	background: -webkit-linear-gradient(top, #0d9cc4 0%,#575757 100%);
	background: -o-linear-gradient(top, #0d9cc4 0%,#575757 100%);
	background: -ms-linear-gradient(top, #0d9cc4 0%,#575757 100%);
	background: linear-gradient(to bottom, #0d9cc4 0%,#575757 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9cc4', endColorstr='#575757',GradientType=0 );
}
.boton-azul:hover {
	background: #575757;
	background: -moz-linear-gradient(top, #575757 0%, #0d9cc4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#0d9cc4));
	background: -webkit-linear-gradient(top, #575757 0%,#0d9cc4 100%);
	background: -o-linear-gradient(top, #575757 0%,#0d9cc4 100%);
	background: -ms-linear-gradient(top, #575757 0%,#0d9cc4 100%);
	background: linear-gradient(to bottom, #575757 0%,#0d9cc4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#0d9cc4',GradientType=0 );
}


.main-content-msg {
	font-size: 13px;
	margin-top: 10px;
	background: white;
	padding: 10px;
	display: inline-block;
	width: 100%;
	min-width: 620px;
	position: relative;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.4)
}


div.acciones {
	width: 100%;
	margin-top:5px;
    margin-bottom: 5px;
}

a.update, a.delete, a.add, a.view, a.back, a.csv, a.xls, a.pdf, a.logout, a.find, a.new, a.sub {
	color:#0d9cc4;
	padding-left:20px;
	padding-bottom:3px;	
	text-decoration: none;
	font-weight: bold;
}

a.sub {
	background-image: url(../images/sub.png);
    background-repeat: no-repeat;
    background-position: left center;
}


a.update {
	background-image: url(../images/update.png);
    background-repeat: no-repeat;
    background-position: left center;
}

a.delete {
	background-image: url(../images/delete.png);
    background-repeat: no-repeat;
    background-position: left center;
}

a.add {
	background-image: url(../images/add.png);
    background-repeat: no-repeat;
    background-position: left center;
}

a.csv {
    background-image: url(../images/csv.png);
    background-repeat: no-repeat;
    background-position: left center;
}
a.xls {
    background-image: url(../images/xls.png);
    background-repeat: no-repeat;
    background-position: left center;
}
a.view {
	background-image: url(../images/view.png);
    background-repeat: no-repeat;
    background-position: left center;
}
a.back {
	background-image: url(../images/prev.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
a.pdf {
	background-image: url(../images/pdf.png);
    background-repeat: no-repeat;
    background-position: left center;
}
a.logout {
	background-image: url(../images/logout.png);
    background-repeat: no-repeat;
    background-position: left center;
}
a.find {
    background-image: url(../images/find.png);
    background-repeat: no-repeat;
    background-position: left center;
}

a.new {
    background-image: url(../images/new.png);
    background-repeat: no-repeat;
    background-position: left center;
}

a.update:hover, a.delete:hover, a.add:hover, a.view:hover, a.csv:hover, a.xls:hover, a.pdf:hover, a.logout:hover, a.find:hover, a.new:hover, a.sub:hover {
	color:#575757;
}