/* Textual Elements */
@font-face {
	font-family: 'IM2';
	src: url('../fuentes/EuroStyle Normal.eot');
	src: local('☺'), url('../fuentes/EuroStyle Normal.woff') format('woff'), url('../fuentes/EuroStyle Normal.ttf') format('truetype'), url('../fuentes/EuroStyle Normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IM4';
	src: url('../fuentes/lucida-sans-demibold.eot');
	src: local('☺'), url('../fuentes/lucida-sans-demibold.woff') format('woff'), url('../fuentes/lucida-sans-demibold.ttf') format('truetype'), url('../fuentes/lucida-sans-demibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IM5';
	src: url('../fuentes/Lucida Sans Demibold Roman.eot');
	src: local('☺'), url('../fuentes/Lucida Sans Demibold Roman.woff') format('woff'), url('../fuentes/Lucida Sans Demibold Roman.ttf') format('truetype'), url('../fuentes/Lucida Sans Demibold Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bold_EuroStyle';
	src: url('../fuentes/Eurostile_Bold.eot');
	src: local('☺'), url('../fuentes/Eurostile_Bold.woff') format('woff'), url('../fuentes/Eurostile_Bold.ttf') format('truetype'), url('../fuentes/Eurostile_Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IM';
	src: url('../fuentes/Lucida Sans Regular.eot');
	src: local('☺'), url('../fuentes/Lucida Sans Regular.woff') format('woff'), url('../fuentes/Lucida Sans Regular.ttf') format('truetype'), url('../fuentes/Lucida Sans Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#muro {
	position: fixed;
	top: 10px;
	left: 15px;	
}
#aviso_muro {
	position: fixed;
	top: 5px;
	left: 24px;	
}
#pantalla_inicio {
	position: relative;

	border: 0px none #FFF;
	background-color: #FFF;
	margin: 50px auto;
	padding: 0px;
	width: 1024px;
	text-align : center;	
}
#caja_inicio {
	position: absolute;
	top: 240px;
	left: 350px;
	color: black;
}
.tabla {
	border-color: #a9a9a9;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;	
}
.tablabus {
	border-color: #a9a9a9;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;
	background: #CCCCCC;
}
.tabla2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3366FF;
	border-right-color: #3366FF;
	border-bottom-color: #3366FF;
	border-left-color: #3366FF;
}
.tabla3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
}
.t_informe td{
	padding: 0.2%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
}
td {
	color: black;

}
body
{
	background-color: #fff;
	color: #333;
	margin:0;
	font-size: 10px;
	font-family: IM, Verdana, sans-serif;
}

.bodyspaced  {
	color: #666;
	font-size: 10px;
	line-height: 17px;
}

.bodyspacedblk {
	color: #000;
	font-size: 10px;
	line-height: 17px;
}

.bodymedium {
	color: #666;
	font-size: 10px;
}

.bodymediumblk {
	color: #000;
	font-size: 10px;
}
	
.bodymediumorng {
	color: #c60;
	font-size: 10px;
}

.bodymediumspaced {
	color: #666;
	font-size: 16px;
	line-height: 17px;
}
.bodymediumspaced2 {
	color: #000;
	font-size: 10px;
	line-height: 17px;
}
.bodymediumspaced2 {
	color: #000;
	font-size: 13px;
	line-height: 17px;
}
.bodysmall {
	color: #333;
	font-size: 10px;
}

.bodysmallgray {
	color: #999;
	font-size: 10px;
}

.bodymicro {
	color: #333;
	font-size: 9px;
}

.headline {
	color: #000;
	font-size: 10px;
}

.title {
	color: #999;
	font-size: 10px;
	font-weight: normal;
}
	
.titleorng {
	color: #993333;
	font-size: 10px;
	font-weight: normal;
}
	
.titlered {
	color: #c00;
	font-size: 10px;
	font-weight: normal;
}

.stepon {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	background-color: #369;
	padding: 2px;
}

.stepoff {
	color: #ccc;
	font-size: 10px;
	font-weight: normal;
	background-color: #fff;
	padding: 2px;
}

.issorted {
	color: #000;
	text-decoration: underline;
	background-color: transparent;
	font-weight: bold }

.subhead {
	color: #ac004c;
	font-weight: bold;
	font-size: 10px;
	text-align: justify;
}

.subheadblu {
	color: #369;
	font-weight: bold;
	font-size: 10px;
 }

.subheadblk {
	color: #000;
	font-weight: bold;
	font-size: 10px;
 }

.subheadorng {
	color: #c60;
	font-weight: bold;
	font-size: 10px;
}
	
.subheadred {
	color: #900;
	font-weight: bold;
	font-size: 10px;
 }

br { font-size: 10px }

.marketing {
	color: #666;
	font-size: 10px;
	line-height: 15px;
 }


/* Links */
/* 369 
a { color: #000000 }
a:hover { color: #333; text-decoration: none }
a:visited { color: #000000 }



a.tip { color: #666; text-decoration: none }
a.tip:hover { color: #369; text-decoration: underline; background-color: transparent }*/
/*; cursor: help }*/

/* Form Elements 

input {
	border: 1px #999 solid;
	padding: 1px;
	background: #fff;
	font: 14px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #001 }

input.radio {
	border: 0px #999 solid;
	padding: 1px;
	background: #fff;
	font: 11px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #001 }


input.txt {
	border: 1px #999 solid;
	padding: 1px;
	background: #fff;
	font: 14px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #001 }
	
input.txterror {
	border: 1px #c00 solid;
	padding: 1px;
	background: #fff;
	font: 14px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c00 }
	
input.txtok {
	border: 1px #999 solid;
	padding: 1px;
	background: #fff;
	font: 14px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666 }

textarea {
	border: 1px #666 solid;
	background: #fff;
	font:14px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #001 }
/*	color: #666 } */

select {
	border: 1px #666 solid;
	background: #fff;
	font:10px IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333 }

form { display:inline }

input.buttonyel {
	background-color: #ffcc00;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.ok_not {
	background:green;
	font-size: 18px;
	font-weight: bold;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;	
}
.error_not {
	background:red;
	font-size: 18px;
	font-weight: bold;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;	
}
.aviso_not {
	background:yellow;
	font-size: 18px;
	font-weight: bold;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;
	color:#000;
}
.boton {
	display:block;
	padding:0 20px 0 20px; 
	width: auto;
	height: 20Px;
	text-decoration:none;
	line-height:20px; 
	white-space:nowrap; 	
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.boton{
	width: auto;
	height: 20Px;	
	padding:5px;
	text-shadow:0px 1px 0px #000;
	outline:none;	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	color:#ffffff;
	border-color:#ac004c;
	background:#ac004c;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}
a.boton:hover{color:#ffffff;
	color:#000000;
	text-shadow:0px 1px 0px #fff;
	border-color:#bbbab9;
	background:#bbbab9;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cabecera_dcha {
	width: 150Px;
	height: 38Px;	
	border-bottom-right-radius:25px;
	-webkit-border-radius-bottomright:25px;
	-moz-border-radius-bottomright:25px;
	border-width:2px;
	border-style:solid;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	cursor:pointer;
	color:#fff;
	border-bottom-color:#fff;
	/* border-right-color:#000; */
	background-color: #bbbab9;
}
.cabecera_izda {
	width: 150Px;
	height: 38Px;	
	border-bottom-left-radius:25px;
	-webkit-border-radius-bottomleft:25px;
	-moz-border-radius-bottomleft:25px;
	border-width:2px;
	border-style:solid;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	cursor:pointer;
	color:#000;
	border-color:#fff;
	/*border-left-color:#fff; */
	background-color: #bbbab9;
}
input.button {
	background-color: #efefef;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	padding: 2px }

input.searchbutton {
	background-color: #efefef;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-weight: bold;
 	color: #333;
 	padding: 1px }

legend {
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3366FF;
}

.contenedor
{
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
        border: 1px solid #000;
        background-color: #fff; 

}
.contenedor2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-top: 0px;
        border: 1px solid #000;
        background-color: #fff; 

}
.contenedorcabecera
{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
        border: 0px solid #aaa;
        background-color: #fff; 

}
#capa_central_img {
	top:0;
	margin:0;
	text-align:center;
	z-index:2;
}
#capa_central {
	top:0;
	margin:0;
	text-align:center;
	z-index:1;
}
#capa_nuevo {
	position: absolute;
	top:90Px;
	margin:0;	
	width: 140Px;
	height: 20Px;
}
.examinar {
	width: 86Px;
}
#resto {
	overflow: auto;
	left:0px;
	top: 0px;	
	padding: 0px;
	height: 100px;
}
#restof {
	overflow: auto;
	left:0px;
	top: 0px;	
	padding: 10px;
	height: 200px;
}
#restocv {
	overflow: auto;
	left:0px;
	top: 0px;	
	padding: 10px;
	height: 250px;
}
			#intro {
				width: 350px;
				margin: 0 auto;
			}   	
			.wrapper {
				background-color: white;
				width: 350px;
				margin: 40px auto;
				padding: 50px;
				box-shadow: 0 0 5px #999;
			}
			.list_carousel {
				background-color: #ccc;
				margin: 0 0 30px 60px;
				width: 470px;
				text-align:center;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				background-color: #eee;
				border: 2px solid #999;
				width: 100px;
				height: 100px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.list_carousel2 {
				background-color: #ccc;
				margin: 0 0 0px 0px;
				width: 160px;
				text-align:center;
			}
			.list_carousel2 ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel2 li {
				font-size: 40px;
				color: #999;
				text-align: center;
				background-color: #eee;
				border: 2px solid #999;
				width: 150px;
				height: 199px;
				padding: 0;
				margin: 1px;
				display: block;
				float: left;
			}
			.list_carousel2.responsive {
				width: auto;
				margin-left: 0;
			}			
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 350px;
				text-align: center;
			}			
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.clearfix2 {
				float: none;
				clear: both;
			}
			.prev2 {
				float: left;
				margin-left: 10px;
			}
			.next2 {
				float: right;
				margin-right: 10px;
			}
			.pager2 {
				float: left;
				width: 150px;
				text-align: center;
			}			
			.pager2 a {
				margin: 0 2px;
				text-decoration: none;
			}
			.pager2 a.selected {
				text-decoration: underline;
			}			
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}   	
	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 380px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid #3e3e3e;
		border-width: 1px 1px 4px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
fieldset{padding:5px;text-shadow:0px 1px 0px #fff;outline:none;border:1px solid #a9a9a9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0px;}
legend{font-size:1.1em;}
/*
textarea,input[type='text'] {
text-transform: uppercase;  	
}
*/
textarea,input[type='text'],input[type='password'],input[type='file'],select{
	padding:2.5px;
	text-shadow:0px 1px 0px #fff;
	outline:none;
	border:1px solid #a9a9a9;
	color:#333333;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#ffffff;
	filter:expression("progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeff0',endColorstr='#ffffff')");
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeff0',endColorstr='#ffffff')";
	background:-moz-linear-gradient(0% 100% 90deg, #ffffff, #edeff0);
	background:-webkit-gradient(linear, left top, left bottom, from(#edeff0), to(#ffffff));
	background:-o-linear-gradient(0% 100% 90deg, #ffffff, #edeff0);
	font-size: 10px;
}
textarea:hover,input[type='text']:hover,input[type='password']:hover,input[type='file']:hover,.wijmo-wijtextbox.ui-widget:focus,textarea:focus,input[type='text']:focus,input[type='password']:focus,input[type='file']:focus{
	background:#ffffff;filter:expression("progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe0e1',endColorstr='#ffffff')");
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe0e1',endColorstr='#ffffff')";
	background:-moz-linear-gradient(0% 100% 90deg, #ffffff, #dfe0e1);
	background:-webkit-gradient(linear, left top, left bottom, from(#dfe0e1), to(#ffffff));
	background:-o-linear-gradient(0% 100% 90deg, #ffffff, #dfe0e1);}
input[type='button'],input[type='reset'],input[type='file'],input[type='submit'],button,input[type='image']{
	padding:2.5px;
	text-shadow:0px 1px 0px #000;
	outline:none;	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-width:1px;
	border-style:solid;
	cursor:pointer;
	color:#ffffff;
	border-color:#ac004c;
	background:#ac004c;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input[type='button']:hover,input[type='file']:hover,input[type='reset']:hover,input[type='submit']:hover,button:hover,,input[type='image']:hover,input[type='button']:focus,input[type='reset']:focus,input[type='submit']:focus,button:focus,,input[type='image']:focus{
	color:#000000;
	text-shadow:0px 1px 0px #fff;
	border-color:#bbbab9;
	background:#bbbab9;
	font-family: IM, MS Shell Dlg, Verdana , Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select{
	font-size: 10Px;
}
