﻿html { border: 0 none; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; margin: 0; padding: 0; }

body { background-color: #FFFFFF; color: #000000; }

a { color: #0066ff; }
a span { display: none; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; font-family: Calibri, Lucida Sans, Arial, Verdana,Tahoma, "Sans-Serif"; }
p { margin-bottom: 10px; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

iframe { border: 0; margin: 0; padding: 0; }

div { display: block; }

div.dummy { clear: both; display: block; }


dt { clear: both; float: left; width: 15%; }


input[type=text], input[type=password] { font-family: Verdana,Arial,Tahoma,Sans; border-color: #808080 #E0E0E0 #E0E0E0 #808080; border-style: solid; border-width: 1px; font-size: 10pt; height: 18px; padding: 2px 2px 1px; width: 98%; }

textarea { font-family: Verdana,Arial,Tahoma,Sans; border-color: #808080 #E0E0E0 #E0E0E0 #808080; border-style: solid; border-width: 1px; font-size: 10pt; padding: 2px 2px 1px; width: 98%; display: block; }

input.Foco { background-color: #FFFFCC !important; border-color: #406DB1 !important; border-width: 2px !important; margin: -1px !important; }

input.Nulo { color: #B0B0B0; font-style: italic; }

textarea.Foco { background-color: #FFFFCC !important; border-color: #406DB1 !important; border-width: 2px !important; margin: -1px !important; }

textarea.Nulo { color: #B0B0B0; font-style: italic; }

input[type=text].Error { background: #FFFFFF url(Img/Errortxt.gif) no-repeat scroll right center; }
select.Error { border: #C80000 solid 2px; }

select { border: 1px inset #808080; width: 100%; font-family: Verdana,Arial,Tahoma,Sans; }

div.Popup { height: 100%; left: 0; position: fixed; top: 0; width: 100%; }
div.Popup div.Fondo { background-color: #000000; height: 100%; filter: alpha(opacity=60); /* IE */ -ms-filter: "alpha(opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; position: absolute; width: 100%; z-index: 10000; }
div.Popup div.Formulario { border: 2px solid #808080; background: #FFFFFF none repeat scroll 0 0; left: 50%; position: absolute; top: 50%; z-index: 10001; padding: 10px; }

#MsgPopup { z-index: 1000000; }
#MsgPopupTexto { background-color: #FFFFCC; border: 1px solid #000000; font-size: 12pt; height: 100%; padding: 5px 5px 12px; position: relative; }
#MsgPopupTexto img { margin: 0 5px 3px 0; vertical-align: text-bottom; }



div.Paginador { float: left; margin: 10px 0; text-align: center; width: 100%; }
div.Paginador a { border: 1px solid #C0C0C0; color: #808080; margin: 4px; padding: 2px 6px; text-decoration: none; }
div.Paginador a.Actual { background: #E0E0E0 none repeat scroll 0 0; border: 1px solid #808080; color: #000000; }
div.Paginador a.Siguiente { border: medium none; }
div.Paginador a.Anterior { border: medium none; }

/* Estilo añadido para los tooltip */
 a.tooltip{position:relative;}
 a.tooltip:hover{z-index:1;}
 a.tooltip span{display: none;position:absolute;top:1em; left:1em;
 /* the line above is all that is necessary in a.tooltip span the rest is formatting - you can alter top and left */
 padding:2px; border:1px solid FF5C02; width:100px; background-color:Gray;}
 a.tooltip:hover span{display:block;} 
 a.img_tooltip{position:relative;}
 a.img_tooltip:hover{z-index:1;}
 a.img_tooltip span{display: none;}/*position:absolute;top:1em; left:1em;
 /* the line above is all that is necessary in a.tooltip span the rest is formatting - you can alter top and left 
   padding:2px; border:1px solid #000000;color:Black; width:100px; background-color:#FFFFCC;text-decoration:none;}*/
 a.img_tooltip:hover span{display:block;position:absolute;top:1em; left:2em; padding:4px; 
	border:1px solid #FF5C02;color:#006699; width:200px; background-color:#FFFFCC;
	text-decoration:none;
	font-family: Verdana,Arial,Tahoma,Sans; 
	font-size: 8pt;
	font-style:normal;
	font-weight:lighter;
	text-transform:none;
	} 
	
/*CSS nuevo*/
div.Box {
/*
	background-image:url(Img/Boton_ayuda.png);
	background-repeat:no-repeat;
	background-position:right;
*/
	float:none;
	padding-left:275px;
	padding-bottom:0px;
    margin-top:5px;
	margin-right:20px;
    margin-bottom:0px;
	width:172px;
    height:59px;
	text-shadow:#333;
	color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	}

/*div.Icon {
		float:left;
		width:25px;
		height:15px;
		padding-left:10px;
	}
	
div.Tel{
		float:left;
		text-align:center;
		font-size:12px;
		padding-left:10px;
		padding-top:-10px;
		height:15px;
		}*/
