/*//////////////////////////////////////*/
/*/////////Elementos basicos////////////*/
/*//////////////////////////////////////*/

html {
	height: 100%;
	}

body {
	margin: auto auto;
	padding: 2pt;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #202D30;
	background: #ffffff;
	}

/*Oculto todos los elementos*/	
body * {
	margin: 0pt 0pt;
	padding: 0pt 0pt;
	display: none;
	}
	
td {
	font-size: 10pt;
	line-height: 11pt;
	}

/*///////////////////////////////*/	
/*/////////LAYOUT////////////*/
/*///////////////////////////////*/

#principal {
	display: block;
	}
	
	#cuerpo {
		padding-bottom: 10pt;
		display: block;
		}
		
	
/*////////////CABECERA////////////*/
#principal #header {
	display: block;
	}
	
	#principal #headerSet {
		display: block;
		}
	
	/*Logo*/
	#header #logoHead {
		margin: 0pt 0pt 15pt 0pt;
		padding: 0pt 0pt 5pt 0pt;
		font-size: 0pt;
		line-height: 0pt;
		border-style: dashed;
		border-width: 0pt 0pt 0.1pt 0pt;
		border-color: #6F6F6F;
		display: block;
		float: none;
		}
		
		#header #logoHead * {
			display: inline;
			}
			
		#header #logoHead span {
			letter-spacing: -1pt;
			word-spacing: -1pt;
			color: #ffffff;
			}
			
		/*Cabecera*/
		#header h1 {
			margin: 0pt 0pt 15pt 0pt;
			padding: 0pt 0pt 8pt 0pt;
			font-size: 15pt;
			letter-spacing: -1.2pt;
			line-height: 16pt;
			border-style: dashed;
			border-width: 0pt 0pt 0.1pt 0pt;
			border-color: #6F6F6F;
			display: block;
			}
			
		
/*////////////Columna Izquierda////////////*/

		
/*//////////Columna Centro////////////*/
		
#cuerpo #centro {
	padding: 0pt 0pt 5pt 0pt;
	display: block;
	}
	
	#centro strong, #centro b, #centro i, #centro a, #centro span, #centro cite {
		display: inline;
		}
		
	#centro .hide {
		/*display: none;*/
		}
		
	#centro br {
		display: block;
		}
		
	#centro h1, #centro h2, #centro h3, #centro h4, #centro h5, #centro div, #centro p, #centro blockquote, #centro ul, #centro ol {
		padding: 0pt 0pt 3pt 0pt;
		display: block;
		}
	
	/*Tablas*/
	#centro table {
		margin-left: 26pt;
		width: auto;
		border-style: solid;
		border-color: #9D9D9D;
		border-width: 0.4pt;
		border-collapse: collapse;
		border-spacing: 0pt; 
		position: relative;
		display: table;
		}
		
	#centro * table {
		margin-left: 0pt;
		}
		
	* html #centro table {
		/*Explorer 6*/
		b\order-style: solid;
		b\order-collapse: separate;
		d\isplay: block;
		}
		
	*:first-child+html #centro table {
		/*Explorer 7*/
		display: block;
		}
		
		#centro tbody, #centro table thead {
			display: table-row-group;
			}
			
		* html #centro tbody, * html #centro table thead {
			/*Explorer 6*/
			d\isplay: block;
			}
			
		*:first-child+html #centro tbody, *:first-child+html #centro table thead {
			/*Explorer 7*/
			display: block;
			}
		
		#centro table tr {
			display: table-row;
			}
			
		* html #centro table tr {
			/*Explorer 6*/
			d\isplay: block;
			}
			
		*:first-child+html #centro table tr {
			/*Explorer 7*/
			display: block;
			}
			
			#centro table tr th, #centro table td {
				padding: 3pt 6pt 3pt;
				border-style: solid;
				border-color: #9D9D9D;
				border-width: 0.4pt;
				border-collapse: separate;
				display: table-cell;
				}
				
			* html #centro table tr th, * html #centro table td {
				/*Explorer 6*/
				d\isplay: block;
				}
				
			#centro table tr th {
				background: #C1C1C1;
				}
				
			*:first-child+html #centro table tr th, *:first-child+html #centro table td {
				/*Explorer 7*/
				display: block;
				}
		
	#centro img {
		margin: 0pt 0pt 2pt 0pt;
		padding: 2pt;
		border-style: dashed;
		border-width: 0.1pt;
		border-color: #6F6F6F;
		display: block;
		}
		
	#centro a:link, #centro a:visited {
		color: #202D30;
		text-decoration: none;
		}
		
	#centro .vermas, #centro hr {
		display: none;
		}
		
		
	#centro .publicidad {
		display: none;
		}
		
	#centro h1 {
		margin: 0pt 0pt 8pt 0pt;
		padding: 0pt 0pt 6pt;
		font-size: 19pt;
		line-height: 20pt;
		letter-spacing: -1.5pt;
		position: relative;
		}
		
		#centro h1 span {
			font-size: 19pt;
			line-height: 20pt;
			letter-spacing: -1.5pt;
			border-style: solid;
			border-width: 0pt 0pt 5pt;
			border-color: #C5C5C5;
			display: table-cell;
			}
		
	#centro h2, #centro h2 a {
		margin: 0pt 0pt 1pt 0pt;
		font-size: 15pt;
		line-height: 15pt;
		letter-spacing: -1pt;
		display: block;
		}
		
		#centro h2 * {
			display: block;
			}
			
	#centro h3, #centro h4 {
		padding: 0pt 0pt 4pt;
		font-size: 13pt;
		}
		
		#centro h3 *, #centro h4 * {
			display: block;
			}
		
	/*Parrafos, listados*/	
	#centro p {
		padding: 0pt 0pt 5pt 0pt;
		}
		
	#centro ul {
		padding: 0pt 0pt 8pt 11pt;
		list-style-type: square;
		}
		
		#centro ul li {
			padding: 0pt 0pt 4pt 0pt;
			margin: 0pt 15pt;
			display: list-item;
			}
			
	#centro ol {
		padding: 0pt 0pt 8pt 26pt;
		list-style-type: decimal;
		}
		
		#centro ol li {
			padding: 0pt 0pt 4pt 0pt;
			display: list-item;
			}
			
	/*Formularios*/
	#centro form, #centro fieldset {
		display: block;
		}
		
		#centro form * {
			display: inline;
			}
		
		#centro fieldset {
			padding: 12pt 8pt;
			border-style: solid;
			border-color: #C5C5C5;
			border-width: 1pt;
			display: block !important;
			}
			
		#centro form label, #centro form p, #centro form h1, #centro form h2, #centro form h3, #centro form h4, #centro form h5  {
			font-weight: bold;
			display: block;
			}
		
		#centro form label {
			padding: 0pt 0pt 1pt 0pt;
			}
			
		#centro form textarea, #centro form .textarea {
			display: table;
			}
			
		* html #centro form input {
			/*Explorer 6*/
			d\isplay: inline-block;
			}
			
		#centro form input[type="radio"], #centro form input.radio, #centro form input[type="checkbox"], #centro form input.checkbox {
			display: inline !important;
			}

			
/*/////////Columna Derecha//////////////*/

/*/////////Footer//////////////*/

#footer {
	padding: 12pt 0pt 0pt 0pt;
	border-style: dashed;
	border-width: 0.1pt 0pt 0pt 0pt;
	border-color: #6F6F6F;
	display: block;
	}
	
	#footer * {
		font-size: 8pt;
		line-height: 9pt;
		display: inline;
		}
		
	#footer .foot_logo {
		padding: 0pt 0pt 2pt 0pt;
		display: block;
		}
		
	#footer a {
		text-decoration: none;
		color: #202D30;
		}
		
	#footer hr, #footer ul, #footer #arriba {
		display: none;
		}
		
	#footer div, #footer p {
		display: block;
		}