<style type="text/css">
<!--
body {
	margin-top: 0px;
	background-color: #FFFFFF;
}

.titulo_index {
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	}
.titulo_usuarios{
	font-size:13px;
	color:#E6E6E6;
	font-weight:bold;
	text-align:center;
	}
.titulo_usuarios_int{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	}	
.titulo_usuarios_int2{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}		
.resumen_no_registrados {
	font-size:13px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	background:#F2F2F2;
	}
.tabla_proveedor{
	height:40px;
	font-size:12px;
}
.tabla_proveedor h2{
	font-weight:bold;
	
	font-size:13px;
}	


.tabla_proveedor_consulta{
	height:40px;
	font-size:12px;
}
.tabla_proveedor_consulta tr:hover {
   background-color: #FF9D5B;
}
.tabla_proveedor_consulta h2{
	font-weight:bold;
	
	font-size:13px;
}	

/* === Button Style === */  
.bottonsumit {  
    background-color: #487BB2;  
    background: -webkit-gradient(linear, left top, left bottom, from(#254C75), to(#487BB2));  
    background: -webkit-linear-gradient(top, #254C75, #487BB2);  
    background: -moz-linear-gradient(top, #254C75, #487BB2);  
    background: -ms-linear-gradient(top, #254C75, #487BB2);  
    background: -o-linear-gradient(top, #254C75, #487BB2);  
    background: linear-gradient(top, #254C75, #487BB2);  
    border: 1px solid #487BB2;  
    border-bottom: 1px solid #487BB2;  
    border-radius: 3px;  
    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    -ms-border-radius: 3px;  
    -o-border-radius: 3px;  
    box-shadow: inset 0 1px 0 0 #487BB2;  
    -webkit-box-shadow: 0 1px 0 0 #487BB2 inset;  
    -moz-box-shadow: 0 1px 0 0 #487BB2 inset;  
    -ms-box-shadow: 0 1px 0 0 #487BB2 inset;  
    -o-box-shadow: 0 1px 0 0 #487BB2 inset;  
    color: white;  
    font-weight: bold;  
    padding: 6px 20px;  
    text-align: center;  
    text-shadow: 0 -1px 0 #396715;  
}  
  
    .bottonsumit:hover {  
        opacity: .85;  
        cursor: pointer;  
    }  
  
    .bottonsumit:active {  
        border: 1px solid #487BB2; 
        box-shadow: 0 0 10px 5px #487BB2 inset;  
        -webkit-box-shadow: 0 0 10px 5px #487BB2 inset;  
        -moz-box-shadow: 0 0 10px 5px #487BB2 inset;  
        -ms-box-shadow: 0 0 10px 5px #487BB2 inset;  
        -o-box-shadow: 0 0 10px 5px #487BB2 inset; 
		 
    } 	
	

.campotexto{	
    border: 1px solid #aaa;  
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;  
    border-radius: 2px;  
    padding-right: 30px;  
    -moz-transition: padding .25s;  
    -webkit-transition: padding .25s;  
    -o-transition: padding .25s;  
    transition: padding .25s;
	width:100%;
}

    .campotexto:focus {  
        background: #fff;  
        border: 1px solid #fff;  
        box-shadow: 0 0 3px #aaa;  
       
    } 
	
    .campotexto:required {  
      background: #fff url(../images/required.png) no-repeat 95% center; 
		 /*background: #000;  */
		/* background-image: url(../images/activo_icon.png);*/
    } 	
	
	.campotexto:valid{
     /* background: #fff url(../images/valid.png) no-repeat 95% center; */
		}
	.campotexto:required:valid{
     /* background: #fff url(../images/valid.png) no-repeat 95% center; */
		}
	.campotexto:focus:invalid{
	
		box-shadow: 0 0 5px #d45252;  
        border-color: #b03535;  
	}

   	.campotexto:disabled{
		 background: #c0c0c0;  
     /* background: #fff url(../images/valid.png) no-repeat 95% center; */
		}




.menu{
	font-size:80%;
	font-weight:bold;
	color:#FFFFFF;	
	
	
}

.titulo_menu {
	font-size:80%;
	font-weight:bold;	
	color:#ffffff;	
}

.menu:link {
	text-decoration: none;
	color: #ffffff;
}
.menu:hover {
	text-decoration: none;
	color: #cccccc;
}
.menu:visited {
	text-decoration: none;
	color: #ffffff;
}
.menu:active {
	text-decoration: none;
	color: #ffffff;
}

.captcha{
	font-weight:bold;
	font-size:20px;
	color:#A0213A;
	font-family:"Comic Sans MS", cursive;
	text-align:center;
	background:url(../images/cap_bg.jpg);


}
.leyenda{
   	font-size:10px;
	color:#A0213A;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
}
.error_campos{
   /*background:url(../images/error.jpg);*/	
	

	background-repeat:no-repeat;

	background-position:left; 

	color:#FF0000; 

	padding-left:17px; 

	height:19px; 

	padding-top:6px;

	padding-right:10px;

}

#Error{

   background:url(../images/no.jpg);	
	

	background-repeat:no-repeat;

	background-position:left; 

	color:#FF0000; 

	padding-left:33px; 

	height:19px; 

	padding-top:6px;

	padding-right:10px;

	}

#Success{

	background:url(../images/yes.jpg);

	background-repeat:no-repeat;

	background-position:left; 

	color:#669933; 

	padding-left:33px; 

	height:19px; 

	padding-top:6px;

	padding-right:10px;

	}
	
	
	
	
	
	/* =Widget
----------------------------------------------- */
.widget {
	width: auto;
	
	margin-bottom: 2em;
	border: 1px solid #D5D5D5;
	
	border-radius: 4px;
	position: relative;
	
	clear: both;
	
	overflow: hidden;
}
	
/* =Widget Header
----------------------------------------------- */ 
.widget-header {
	background: #F00000;
	background:-moz-linear-gradient(top, #254C75 0%, #487bb2 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#254C75), color-stop(100%,#487bb2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #254C75 0%,#487bb2 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #254C75 0%, #487bb2 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #254C75 0%, #487bb2 100%); /* IE10+ */
	background:linear-gradient(top, #254C75 0%, #487bb2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	height: 40px;
	line-height: 40px;
	
	border-bottom: 1px solid #D5D5D5;
	
	position: relative;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	-webkit-background-clip: padding-box;
}	

.widget-header-in {
	background: #E9E9E9;
	background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
	background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
	
	height: 40px;
	line-height: 40px;
	
	border-bottom: 1px solid #D5D5D5;
	
	position: relative;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	-webkit-background-clip: padding-box;
	margin-bottom: 15px;
	
}	

.widget-header-in h3 {
	font-size: 14px;
	font-weight: 800;
	color: #555;
	line-height: 18px;
	display: inline-block;
	margin-right: 3em;
	
	position: relative;
	top: 11px;
	left: 10px;
	
	text-shadow: 1px 1px 2px rgba(255,255,255,.5);
}

.widget-header h3 {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	line-height: 18px;
	display: inline-block;
	margin-right: 3em;
	
	position: relative;
	top: 2px;
	left: 10px;
	
	text-shadow: 1px 1px 2px rgba(255,255,255,.5);
}
	
.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
	background-image: url(../images/sprite/sprite-16-black.png);
	background-repeat: no-repeat;
	
	width: 16px;
	height: 16px;
	display: inline-block;
	
	opacity: .7;
	filter:alpha(opacity=70);
	
	position: relative;
	top: 5px;
	
	margin-left: 10px;
	margin-right: -2px;
}


/* =Widget Content
----------------------------------------------- */	
.widget-content {
	padding: 20px 15px 15px;
}

/* Widget Content Clearfix */	
.widget-content:before,
.widget-content:after {
    content:"";
    display:table;
}

.widget-content:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.widget-content {
    zoom:1;
}




/* =Extra
----------------------------------------------- */
.widget.nopad .widget-content { padding: 0; }

.container [class^="grid-"] .widget:last-child { margin-bottom: 0; }
.widget .visualize { margin-top: 2em; }
	
	

	


/* =Plain Styling
----------------------------------------------- */
.widget-plain { border: none; }
.widget-plain .widget-header { display: none; }
.widget-plain .widget-content { padding: 0; }

.widget-table .dataTables_wrapper .DataTables_sort_icon { display: inline-block; margin-left: 0px; position: relative; top: 4px; }
	

/* Widget Table Styles */
.widget-table .table { margin-bottom: 0; border-top: none; border-left: none; }

.widget-table .table tbody tr:last-child td { border-bottom: none; }

.widget-table .table tr td:last-child
, .widget-table .table tr th:last-child { border-right: none; }

.widget-table table.table thead th { border-top: none; border-left: none; cursor: pointer; }


	
	.widget-table .widget-content { padding: 0; }
	
	
	.widget-table .dataTables_wrapper .ui-widget-header { border: none; }

	
	
	
	
	
	
	.widget-table .dataTables_wrapper .ui-buttonset .ui-button {
		background: #FFF;
		padding: 0 6px;
		margin-right: 4px;
		
		border-radius: 4px;
	}
	
	.widget-table .dataTables_wrapper .dataTables_paginate span span.ui-state-disabled {
		opacity: 1;
		filter: Alpha(Opacity=100);
	}
	
	
	
	.widget-table .dataTables_length { display: none; }
	
	.widget-table .dataTables_filter {
		position: absolute;
		top: -34px;
		right: 5px;
	}
	
	.widget-table .dataTables_filter input {
		font-size: 11px;
		padding: 4px 6px;
	}
	
	.widget-table .dataTables_filter label { color: #fff; }
	
	
	.widget-table .dataTables_wrapper .fg-toolbar {
		background: #E9E9E9;
		background:-moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera11.10+ */
		background:-ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
		background:linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
		
	}
	
		.widget-table .dataTables_wrapper .fg-toolbar:last-child {
			width: 100%;
			color: #555;
			float: left;
			padding: 10px 0;
			border-top: 1px solid #DDD;
		}
		
		
		
		.widget-table .dataTables_info { margin-left: 10px; }
		.widget-table .dataTables_wrapper .dataTables_paginate { margin-right: 10px; }

.widget-tabs .tabs {
	display: inline-block;
	margin: 0;
}
	
.widget-tabs .tabs li {	
	height: 41px;
	line-height: 41px;	
	list-style-type: none;
	display: inline-block;	
	border-left: 1px solid #DDD;	
	margin-right: -4px;
}

	.widget-tabs .tabs li:last-child { border-right: 1px solid #DDD; }

.widget-tabs .tabs a {
	font-size: 11px;
	text-decoration: none;
	color: #444;
	display: block;
	padding: 0 12px;
	border-left: 1px solid #FFF;
}

.widget-tabs .tabs li.active { background-color: #FFF; font-weight: bold; }
	.widget-tabs .tabs li.active a { color: #06C; }

.widget-tabs .tabs li:first-child { border-left: none; }

.widget-tabs h3+.tabs li:first-child { border-left: 1px solid #DDD; }




.widget .tabs.right {
	float: none;
	position: absolute;
	right: 15px;
}

.widget-codeview .widget-content { padding: 0; }

.widget-codeview .SRC_Line:nth-child(odd) {
background-color: #F9F9F9;
}

.widget-codeview .SRC_Wrap {
	border: none;
	margin: 0;
}

.widget-codeview .SRC_NumContent { color: #666; }

.widget-codeview .SRC_CodeContent { border-color: #DDD; }

.widget-codeview pre.source { margin: 0; }

.widget-codeview .SRC_Line { height: 28px; line-height: 28px; }
.widget-codeview .SRC_CodeContent { height: 28px; line-height: 28px; }

.widget-calendar .widget-content { padding: 0; }

.widget-calendar .fc-sun { border-left: none; }
		.widget-calendar .fc-sat { border-right: none; }
		.widget-calendar tr:last-child td { border-bottom: none; }
		
		.widget-calendar td { border-color: #DDD; }
		
		
		.widget-calendar .fc-button-month
		, .widget-calendar .fc-button-basicWeek
		, .widget-calendar .fc-button-basicDay {
			position: relative;
			top: -52px;
			right: 10px;
		}
		.widget-calendar .fc-day-number { font-size: 11px; }
		
		.widget-calendar .widget-content {
			margin-top: 1em;
		}
		
		.widget-calendar .fc-button-next {
			background: transparent;
			position: absolute;	
			top: 57px;		
			right: 10px;
		}
		
		.widget-calendar .fc-button-prev {
			background: transparent;
			position: absolute;
			top: 57px;
			left: 10px;
		}
		
		.widget-calendar .fc-button-effect
		, .widget-calendar .fc-button-effect {
			display: none;
		}
		
		.widget-calendar .fc-state-default .fc-button-inner
		, .widget-calendar .fc-state-default .fc-button-inner {
			background: transparent;
			border: none;
		}
		
		.widget-calendar .fc-state-active {
			background: #FFF;
		}
		
		.widget-calendar .fc-state-active .fc-button-content {
			color: #06C;
		}
		
		.widget-calendar .fc-state-default
		, .widget-calendar .fc-state-default {
			border: none;
		}
		
		.widget-calendar .fc-button-next.fc-state-default .fc-button-content
		, .widget-calendar .fc-button-prev.fc-state-default .fc-button-content {
			opacity: .35;
		}
		
		
		.widget-calendar .fc-widget-header { background: #F7F7F7; }
		
		.widget-calendar .fc-header-right .fc-button.fc-state-default {
			background: transparent;
			height: 40px;
			line-height: 40px;
			padding: 0 10px;
			
			border-left: 1px solid #D7D7D7;
		}
		
		.widget-calendar .fc-header-right .fc-button.fc-state-default:last-child {
			border-right: 1px solid #D7D7D7;
		}
		
		.widget-calendar .fc-header-right .fc-button.fc-state-active {
			background: #FFF;
			font-weight: bold;
			border-right: 1px solid #D7D7D7;
		}
		
		.widget-calendar .fc-header-right .fc-button.fc-state-default .fc-button-inner {
			position: relative;
			top: 10px;
		}
		
		.widget-calendar .fc-content {
			top: -10px;
		}
		
		.widget-calendar .fc-header-title h2 { position: relative; top: 2px; }

.widget-map .widget-content { padding: 0; }

.img2 {
  width: 100%;
}






-->
</style>
