/**
 * @version 1.0
 * @author nainzp
 * @copyright Copyright (C) 2012 nainzp. All rights reserved.
 */

 
 label {
	font-family: Arial, sans-serif;
	color: #333;
	font-size: 14px;
	margin-top:2%;
	margin-bottom:2%;
}
input, select {
	border-radius: 6px;
	border: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom:5px;
	margin-top:2%;
	margin-bottom:2%;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #333;
}
input[type="text"]:focus, select:focus {
	outline: none;
	border-color: #0b78ef;
	box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}
.boton {
	background-color: #5cb85c;
	color: white;
	border: none;
	border-radius: 6px;
	padding: 10px 20px;
	font-size: 14px;
	cursor: pointer;
}
.boton:hover {
	background-color: #4cae4c;
}
table {
	width: 100%;
	border-collapse: collapse;
	background-color: #f9f9f9;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin-top: 20px;
}
table th, table td {
	padding: 10px;
}
table th {
	background-color: #1F79EB;
	color: white;
}
table tr:nth-child(even) {
	background-color: #ffffff;
}
table tr:nth-child(odd) {
	background-color: #ffffff;
}
caption {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	color: #555;
}
div{
	margin-bottom:2%;
}

body,html {height:100%;}

body{
	background:#ffffff;
	/*font: 12px/1.3em Arial, Tahoma, Verdana, Helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333;
	margin:0;
	padding:0
}

/*a,img{outline:none;margin:0;padding:0;border:none;}
a:link, a:visited { color:#777;text-decoration:line-through;}
a:hover, a:active, a:focus { color:#386F26; }
form { padding:0;margin:0; }*/

a,img{outline:none;margin:0;padding:0;border:none;}

a:link {
	text-decoration:none;
	}
a:visited {
	color:#800080; 
	text-decoration:none;
}
a:hover, a:active, a:focus { color:#FF0000; }

header, nav, menu, section, aside, article, footer { display:block; }

h1,h2,h3,h4,h5,h6 { margin:0 0 14px;font-family: calibri, serif; color:#666;line-height:normal; }

h1 { font-size:180%;}
h2 { font-size:130%; color:#1F79EB;}
h3 { font-size:80%; color:#1F79EB;font-family: 'PT Sans Narrow', serif;}
/*h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:11px;}*/

iframe {border:none;}
dl dd {
	padding:0 0 0 10px;
	margin:0;
}

input:hover, textarea:hover {
    box-shadow:0px 0px 6px #C0C0C0;
    -moz-box-shadow:0px 0px 6px #C0C0C0;
    -webkit-box-shadow:0px 0px 6px #C0C0C0;
}

input:focus, textarea:focus {
    border:1px solid #0885c7;
    outline:none;
    box-shadow:0px 0px 12px #C0C0C0;
    -moz-box-shadow:0px 0px 12px #b14e4e;
    -webkit-box-shadow:0px 0px 12px #C0C0C0;
	background:#50bbf3;
}

select, input, textarea {
    background: #addcf5;
    border: 1px solid #95A8B3;
    color: #0B1B24;
    line-height: 15px;
}


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

p { margin:0 0 10px; }

.areaCamposR { 
	height: 32px;
	width: 50%;
	float: right;
	text-align: right;
}

.areaCamposL { 
	height: 32px;
	width: 50%;
	float: left;
}

.areaCamposg { 
	height: 32px;
	width: 100%;
	clear: both;
}

div.formulario{
	font-size:80%;
	width:96%; 
	background-color:#F2F2F2; 
	padding:10px;
}

.txtArea{
	background: none repeat scroll 0 0 #BBC6CC;
    border: 1px solid #95A8B3;
    color: #0B1B24;
    font-size: 100%;
    line-height: 15px;
    padding: 1px 0px;
	border-radius: 5px;
	}
	
.boton {
	background-color: #F2F2F2;
	border-width: 1;
	height:25px;
	color: #336699;
	font-size: 80%;
	font-family: verdana;
	font-weight: bolder;
	border-top-color: #F3F3F3;
	border-top-width:3px;
	border-right-color: #F3F3F3;
	border-bottom-color: #F3F3F3;
	border-left-color: #F3F3F3;
	border-left-width:3px;
}	


 /*.Estilotabla
        {
            
            border-collapse:collapse;
			background-color:#FFF;
		    border-left:2px solid #D6D6D6;
		    border-right:4px solid #D6D6D6;
		    border-bottom:4px solid #D6D6D6;
		    border-top:2px solid #D6D6D6;
		    border: 1px solid #69ABC5;
	        -moz-border-radius: 10px;
	        -webkit-border-radius: 10px;
			font: 12px Helvetica, Sans-Serif;
			
        }
        
        .EstiloFila
        {
            border-collapse:collapse;
		    border-left:0px solid #DFDFDF;
		    border-right:0px solid #DFDFDF;
		    border-bottom:2px solid #DFDFDF;
		    border-top:0px solid #DFDFDF;
		    border: 2px solid #69ABC5;
			font: 14px Helvetica, Sans-Serif;
        }*/
		
 #sombra tbody tr:hover td{
	 background-color:#E4EEB9;
	 }		