body {
	text-align: center;
	font-family:'MuseoSans300', Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	margin:0 auto;
	padding:0;
	background:#67767d url(../images/bg_Html.gif) center top repeat-y;
}

.classClear{ clear:both}
.txtVerde{ color:#00aaa6;}
ul, li, h1,h2,h3{ margin:0; padding:0;}
li{ list-style-type:none}
a{ text-decoration:none; color:#666666}
a:hover{ text-decoration:underline}
a img{ border:none}
form{ margin:0; padding:0}
textarea, input{ border:1px solid #aaa; width:100%; font-family: 'MuseoSans300'; padding:1px 3px; margin:3px 0 8px 0;	background:#f2f3f5; color:#333333 }

@font-face {
    font-family: 'MuseoSans300';
    src: url('museosans_300-webfont.eot');
    src: url('museosans_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('museosans_300-webfont.woff') format('woff'),
         url('museosans_300-webfont.ttf') format('truetype'),
         url('museosans_300-webfont.svg#MuseoSans300') format('svg');
    font-weight: normal;
    font-style: normal;

}

#divPrincipal{
	padding:0 25px;
	width:973px;
	margin:auto;
	text-align:left;
	background-color: #FFFFFF;
}
#divCabecera{
	position:relative;
	height:145px;
	border-bottom:18px solid #FFFFFF;
	font-size:10px;
}
#divLogo{ position:absolute; left:25px; bottom:15px;}
#divIdioma{ float: right; line-height:40px; border-left:1px solid #999}
#divIdioma a{ margin-left:15px;}

#divHerramientas{ position:absolute; bottom:15px; right:0; }
#divHerramientas div{ float:left;text-transform:uppercase; text-align:left;}
#divHerramientas div span{ float:left;}
#divHerramientas div img{ float:left; vertical-align:middle;margin-left:15px;}
#divHerramientas a{ color:#6a1b76; }

#divBloque{ background:#00aaa6; padding:21px 25px; border-bottom:10px solid #6a1b76; position:relative; }

#divBloque .bloc_Verde{float:left; width:479PX; height:325px; position:relative;}
#divBloque .bloc_Verde.Angosto{width:245px;}
#divBloque .bloc_Verde .divTexto{ position:absolute; bottom:0; left:0; width:465px; font-size:14px; line-height:20px; color:#FFFFFF}
#divBloque .bloc_Verde h1{ font-size:30px; color:#FFF; text-transform:uppercase; font-family:'MuseoSans300'}
#divBloque .bloc_Verde h2{ font-size:24px; color:#FFF; text-transform:uppercase}

#divBloque .bloc_Blanco{ background:#f2f3f5 url(../images/bg_bloqueB.png) right bottom no-repeat;width:162px; margin-left:16px; padding:15px 22px 0 22px; min-height:310px; float:left; position:relative}
#divBloque .bloc_Blanco.Ancho{width:615px;float: right; min-height:470px; padding-bottom:45px;}
#divBloque .bloc_Blanco h2{ font-size:18px; text-transform:uppercase; color:#00aaa6; margin-bottom:15px;}
#divBloque .bloc_Blanco label{ display:block;}
#divBloque .bloc_Blanco .OlvidoClave{ border-top:1px solid #aaaaaa; margin:17px 0 0 0; padding:10px 0 0 0; text-align:right}
#divBloque .bloc_Blanco  a{ color:#00aaa6; text-decoration:underline}
#divBloque .bloc_Blanco a:hover{text-decoration:none}
#divBloque .bloc_Blanco .boton { background:url(../images/bg_boton.gif) right top no-repeat; color:#FFFFFF; line-height:23px; padding-left:12px; border:none; text-transform:uppercase; font-size:12px; cursor:pointer; font-weight:bold}

#divBloque .bloc_Blanco .Paso{ position:absolute; top:-11px; right:11px; background: url(../images/bg_Paso.gif) right bottom no-repeat; width:80px; height:28px; line-height:28px; color:#FFFFFF; text-align:center}

#divBloque .bloc_Blanco .NroFicha{ text-align:right;height:22px; line-height:22px; padding:0 10px; background:#cdd0d3; float: right; margin-bottom:10px; font-size:14px; }
#divBloque .bloc_Blanco .NroFicha span{color:#6a1b76; font-weight:bold}

#divPie{ color:#6a1b76; padding:15px; }

hr{ margin:0; padding:0; border:none; height:1px; background:#aaaaaa;}

.classTabla{ border-right:1px solid #cdd0d3; margin-bottom:20px;}
.classTabla th, .classTabla td{ padding:3px 5px; border-left:1px solid #cdd0d3}
.classTabla th{ color:#00aaa6; text-align:left; padding-bottom:8px}

.BloqueGris{ padding:10px; background:#cdd0d3; }
.BloqueGris a{ color:#6a1b76;}
.classTabla .flecha{ cursor:pointer}
.classTabla .activo{ background:#cdd0d3;color:#6a1b76;}

.DescargarPDF{ background:url(../images/ico_pdf.png) left 0 no-repeat; padding-left:20px;}

/**************/
div.cnt_upload {
	position:relative;
	height: 27px;
	width: 210px;
	left:0;
}
div.upload {
	position: absolute;
	left: 215px;
	top: 0;
	width: 89px;
	height: 23px;
	overflow:hidden;
/*	background: transparent url(../images/btn_browse.gif) left center no-repeat;*/
}
div.upload input {
	position: absolute;
	right: 0px;
	top: 0px;
	margin:0;
	filter: Alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	}
input#upload_value, input#upload_value_0, input#upload_value_1, input#upload_value_2, input#upload_value_3, input#upload_value_4 {
	position:absolute;
	left: 0px;
	height: 20px;
	top: 0px;
	margin:0;
	color:#58595b;
	width: 200px;
}

.MultiFile-wrap {
    padding-top: 30px;
}

#divTab a {
position: relative;
}
#divTab span {
background-color: #00aaa6;
color: white;
width: 200px;
height: auto;
position: absolute;
top: -70px;
left: 0px;
display: none;
cursor: pointer;
}
#divTab span div {
padding: 12px 12px 12px 12px;
cursor: pointer;
font-size: 11px;
border: none;
line-height: 16px;
}

#divError {
	margin:5px 0;
	border:1px dashed #6a1b76;
    color: #a384a8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
	padding: 5px;
}
#ticket_err, .error{
    color: #a384a8;
	padding-bottom:2px;
}
#fancybox-close {
	right: -23px;
	width: 23px;
	height: 23px;
	background: transparent url(js/fancybox/fancy_close.png) 0px 0px;
}
