﻿/* Estilos sin divs*/

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	letter-spacing: 0pt;
	font-style: normal;
	line-height: normal;
	text-decoration:none
} 
.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 8pt;
	text-decoration:none
} .
.texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.fecha {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: center}
.Tx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
}
.Subtitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC6600;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.spacer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3px;
	color: #FFFFFF;
}
.TxBlue {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000066}
.TxBld {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #133F56
}
.TxBldWht {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; color: #FFFFFF; text-align: left}
.Titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.linkmenuIzq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
}
.linkmenuIzq:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 200px;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D6EAF1;
	text-decoration: none;
	width: 200px;
}
.TxBldWhtCopy {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-align: left
}
.TxCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.TxBig {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.TxLog {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.linkMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #D6EAF1;
	text-decoration: none;
	letter-spacing: 0pt;
	font-style: normal;
	line-height: normal;
} 
.linkMenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #94BECE; text-decoration: none } .
.TxLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}


/* ////////////////////////  Borrando los estilos por default \\\\\\\\\\\\\\\\\\\\\\\\\ */

td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

dt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

center {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

u {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

b {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

strike {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

small {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

samp {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

s {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

q {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

kbd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

ins {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

font {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

dfn {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

del {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

code {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

cite {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

big {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

acronym {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

abbr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
	color:#ffffff;
}

h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}

html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background: transparent;
}
body {}
ul {list-style: none;}
ol {list-style: none;}
q {quotes: none;}
blockquote {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0;}

/* ---------------------------- Body --------*/

body {
	background: #fff url('/images/backgroundHome.png') repeat-x;
}

/* ---------------------------- container --------*/

div#container {
	/*background: url(images/backContainerHome.png) no-repeat;*/
	background: url(/images/banner/backhome_final.gif) no-repeat;
	width: 921px;
	margin: 0 auto;
}

div#container_en {
	/*background: url(images/backContainerHome.png) no-repeat;*/
	background: url(/images/banner/banner_ingles.gif) no-repeat;
	width: 921px;
	margin: 0 auto;

}


/*/////////////////////////////////////////////////////////////////// home----------------------------*/

/* ---------------------------- header --------*/

div#header {
	height: 345px;
}

	div#idiomas {
		height: 20px;
		margin-right: 20px;
		vertical-align: top;
	}

		div#idiomas p {
			font-size: 9px;
			text-align: right;
		}

		div#idiomas span {
			font-weight: bold;
			margin-right: 30px;
		}

		div#idiomas a:active
		{
				text-decoration:none;
				color:#000;
				}

		div#idiomas a:visited
		{
				text-decoration:none;
				color:#000;
				}

		div#idiomas a:hover
		{
				text-decoration:none;
				color:#000;
				}

		div#idiomas a:link
		{
				text-decoration:none;
				color:#000;
				}

		div#idiomas a
		{
				text-decoration:none;
				color:#000;
				}

	div#logo {width: 210px; 
			  height: 210px;
			  }

	div#txtintro {
		width: 400px;
		color: #333333 ;
		font-size: 13px; 
		font-weight:bold;
		height: 88px;
		padding-left: 100px;
	}

		div#txtintro a {
			color: #333333;
			text-decoration: none;		
			font-size: 13px; 
		}		

	div#menu {
		}
	

		
		div#menu ul {
			text-align: left;
			padding-top: 4px;
		}

		div#menu ul li {
			font-size: 12px;
			margin-right: 0px;
			vertical-align: top;
			color: #fff;
		}

		div#menu ul li a:active {
			color: #fff;
			text-decoration: none;
			padding: 6px 5px 5px 5px;
		}
		
		div#menu ul li a:visited {
			color: #fff;
			text-decoration: none;
			padding: 6px 5px 5px 5px;
		}
		
		div#menu ul li a:link {
			color: #fff;
			text-decoration: none;
			padding: 6px 5px 5px 5px;
		}
		
		div#menu ul li a {
			color: #fff;
			text-decoration: none;
			padding: 6px 5px 5px 5px;
		}
		div#menu ul li a:hover {
			color: #333;
			background: #fff url(/images/backMenuBoton.png) repeat-x;
		}

/*----------------------------table dentro del header -------------------------*/

div#header table {
	width: 920px;
}

td#tdlogo {
padding-left: 20px;
}

td#tdtxtintro{
	text-align: right;
	height: 145px;
	vertical-align: top;
	padding-top: 30px;
	padding-left: 150px;
}


/* --- */


/* ---------------------------- sidebar --------*/
	div#sidebar{
		float: left;
		width: 270px;
		padding-top:50px;
		padding-bottom: 50px;
	}
		div#buscar {
			
			border-bottom: 1px solid #ccc;
			
		}

	div#sidebar ul {
		padding-right: 20px;
		border-right: 1px solid #ddd;
	}

	div#sidebar ul li {
		font-size: 13px;
		padding: 9px 0 9px 50px;
		border-bottom: 1px solid #ccc;
		height: 45px;
	}

	div#sidebar ul li a:active {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar ul li a:visited {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar ul li a:link {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar ul li a {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar ul li a:hover {
		color: #999;
	}

	img.btnsubmenu {
		float: left;
		margin-left: -50px;
	}
/* ---------------------------- content --------*/
	div#content {
		margin-left: 271px;
		padding: 10px;
	}

	table#tbhome{
		width: 620px;
		float: left;
	}

	table#tbhome td.tdcolumnhm{
				vertical-align:top;
}


	div.squareCM {
		height:250px;
		padding: 30px 10px;
		margin: 0 5px;
	}

	div.squareCM h2 {
		font-size: 19px;
		margin-bottom: 10px;
	}

	div.squareCM p {
		font-size: 12px;
		margin: 10px 0;
	}
	img.squareimg {
		background: #ddd;
		padding: 3px;
		border: 1px solid #999;
	}

/* ---------------------------- footer --------*/

div#footerbanner {
float:left;
width:400px;
background: #666;
					}
					
div#footerbanner a {
			color: #fff;
			height:104px;
		}

	div#footer {
		clear:left;
		float:left;
		background: #fff url(/images/backgroundPie.png) no-repeat;
		padding-left: 100px;
		width: 400px;
		height:104px;
	}

		div#footer p {
			font-size: 9px;
			color: #fff;
			width: 360px;
			padding: 20px 20px 0px 0;
			line-height: 15px;
		}

		div#footer a:active {
			color: #fff;
			text-decoration: none;
			padding: 0;
			margin: 0;
			vertical-align: top;
		}

		div#footer a:visited {
			color: #fff;
			text-decoration: none;
			padding: 0;
			margin: 0;
			vertical-align: top;
		}

		div#footer a:link {
			color: #fff;
			text-decoration: none;
			padding: 0;
			margin: 0;
			vertical-align: top;
		}

		div#footer a {
			color: #fff;
			text-decoration: none;
			padding: 0;
			margin: 0;
			vertical-align: top;
		}

		div#footer a:hover {
			text-decoration: underline;
		}


/*/////////////////////////////////////////////////////////////////// interiores ----------------------------*/

/* ---------------------------- container --------*/



div#container-int {
	background: url(/images/backContainerInterior.jpg) no-repeat;
	width: 921px;
	margin: 0 auto;
}


/* ---------------------------- header --------*/

div#header-int {
	height: 200px;
}

	div#idiomas {
		padding: 3px;
		height: 20px;
	}
		div#idiomas p {
			font-size: 9px;
			text-align: right;
		}

		div#idiomas span {
			font-weight: bold;
			margin-right: 30px;
		}

	div#logo-int {
		width: 168px;
		height: 168px;
		float: left;
		margin-left: 20px;
		background: #fff;
	}


/* ---------------------------- sidebar --------*/
	div#sidebar-int{
		float: left;
		padding-top: 80px;
		width: 270px;
	}
		div#buscar-int {
			padding: 20px 0;
			border-bottom: 1px solid #ccc;
			width: 260px;
		}
		
	div#submenu ul {
		padding-top: 1.5em;
		padding-right: 20px;
		border-right: 1px solid #ddd;
	}

	div#sidebar-int ul {
		padding-right: 20px;
		border-right: 1px solid #ddd;
	}

	div#sidebar-int ul li {
		font-size: 12px;
		padding: 10px 0 10px 50px;
		border-bottom: 1px solid #ccc;
		height: 45px;
	}

	div#sidebar-int ul li a:active {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar-int ul li a:visited {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar-int ul li a:link {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar-int ul li a {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		text-decoration: none;

	}

	div#sidebar-int ul li a:hover {
		color: #999;
	}

	img.btnsubmenu {
		float: left;
		margin-left: -50px;
	}
/* ---------------------------- content --------*/
	div#content-int {
		margin-left: 271px;
		padding: 10px;
	}

	div#content-int h2 {
		color: #fff;
		font-size: 20px;
		padding-top: 37px;
		margin-bottom: 30px;
		margin-left: 10px;
	}	

	table#tbinterior {
		width: 610px;
	}

	td.tbleft {
		width: 160px;
		padding: 10px;
		vertical-align: top;
	}

	td.tbleft img {
		padding: 3px;
		background: #ddd;
		border: 1px solid #9999;
	}
	td.tbright {
		padding: 10px;
	}

	td.tbright h3 {
		font-size: 15px;
		margin-bottom: 10px;
	}

	td.tbright p {
		font-size: 12px;
		margin: 10px 0;
	}

	td.tbright p a:active {
		color: #676a03;
	}

	td.tbright p a:visited {
		color: #676a03;
	}

	td.tbright p a:link {
		color: #676a03;
	}

	td.tbright p a {
		color: #676a03;
	}

	td.tbright p a:hover {
		text-decoration: underline;
	}



	p.cafe {
		color: #912125;
	}

	p.verde {
		color: #66672e;
	}

	td.tbright ul {
		padding: 10px 15px;
	}

	td.tbright ol
	{
		padding: 10px 30px;
	}

	td.tbright ul li {
		font-size: 12px;
		margin: 5px 0;
		list-style-type: disc;
	}

	td.tbright ol li {
		font-size: 12px;
		margin: 5px 0;
		list-style-type: decimal;
	}

div#ruta
{
	font-size: 11px;
	color: #666666;
	padding-bottom: 15px;
	margin-top: -12px;
}

.noticias{
	font-size: 13px;
    font-weight:bold;
     text-align:center;
}