.cajapunteada {
	border-style: dotted;
	border-color: #545454;
	border-top-width:0.1em;
	border-right-width:0.1em;
	border-bottom-width:0.1em;
	border-left-width:0;
}
.background2 { background: url(images/bg6.jpg) no-repeat; }
.convenios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #545454;
	text-decoration: none;
}

.encuestas {
	background-attachment: scroll;
	background-image: url(images/cajita2.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
 .texto:link {
  color: #cdb805;
  text-decoration: none;
}
.texto:visited {
  color: #4b4b4b;
  text-decoration: none;
}

.textolink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
 .textolink:link {
  color: #cdb805;
  text-decoration: none;
}
.textolink:visited {
  color: #4b4b4b;
  text-decoration: none;
}
.textolink:hover {
  color:#ffcf06;
  text-decoration: none;
}

.texto2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
 .texto2:link {
  color: #fcfcfc;
  text-decoration: none;
}
.texto2:visited {
  color: #ededed;
  text-decoration: none;
}
.texto2:hover {
  color:#ffcf06;
  text-decoration: none;
}
.cuadritos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.fondo {
	background-attachment: scroll;
	background-image: url(images/sitemap_bg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondo_abajo {
	background-attachment: scroll;
	background-image: url(images/sitemap_bg1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.cajita {
	background-attachment: scroll;
	background-image: url(images/cajita.png);
	background-repeat: no-repeat;
	background-position: center center;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
	color:#FFFFFF;
}
a:visited {
	text-decoration: none;
	color:#eae7d9;
}
a:hover {
	text-decoration: none;
	color:#FEE692;
}
a:active {
	text-decoration: none;
}
.badgraun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/navigation.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.badgraun2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #F0003F;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/navigation2.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.badgraun11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.lado2 {
	background-attachment: scroll;
	background-image: url(images/lado2.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.lada1 {
	background-attachment: scroll;
	background-image: url(images/lado1.jpg);
	background-repeat: repeat-y;
	background-position: right center;
}
.lado22 {

	background-attachment: scroll;
	background-image: url(images/lado22.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quiesn {
	background-attachment: scroll;
	background-image: url(images/fodo%20quiens.png);
	background-repeat: repeat-y;
	background-position: center center;
}
.contactenos {
	background-attachment: scroll;
	background-image: url(images/Pre-Contacts_128x128.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.divide {
	background-attachment: scroll;
	background-image: url(images/linea-vertical.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.negro {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/main-negro.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.azul {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/main-azul.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.azul2 {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/main-azul2.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.azul3 {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(/images/fondo2.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.amarillo {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/main-amarillo.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.mediogris {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #cccccc;
}
.gris {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.rojo {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/main-rojo.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.hipervinculo {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFF00;
	text-decoration: none;
}
.QuienesSomos {
	font-family: "Times New Roman";
	font-size: 32px;
	font-style: normal;
	line-height: 2mm;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #494949;
	text-decoration: none;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left center;
}
.Estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #494949;
	text-decoration: none;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.Estilo4 {
	color: #242424;
	font-size: 22px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.Estilo5 {
	color: #242424;
	font-size: 22px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #fecd00;
	padding: 0 0 0px; 
}
.Estilo8 {color: #000000}

.negro {
	font-family: "Times New Roman";
	font-size: 14px;
	font-style: normal;
	line-height: 2px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/main-negro.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.hipervinculo {
	font-family: "Times New Roman";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFF00;
	text-decoration: none;
}
#menu a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #171717;
	vertical-align: middle;
}
#menu a:link {
  color: #171717;
  text-decoration: none;
}
#menu a:visited {
  color: #f2f2f2;
  text-decoration: none;
}
#menu a:hover {
	color:#ffffff;
	background-image: url(images/navigation33.png);
	height: auto;
	text-align: center;
	vertical-align: middle;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center center;
	white-space: normal;
	display: block;
	width: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
}
#menusel {
	display: block;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	vertical-align: middle;
	color:#5e5e5e;
}
#menu2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
}
#menu2 a:link {
  color: #FFFFFF;
  text-decoration: none;
}
#menu2 a:visited {
  color: #AAAAAA;
  text-decoration: none;
}
#menu2 a:hover {
	color:#FEE692;
	height: auto;
	text-align: center;
	vertical-align: middle;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center center;
	white-space: normal;
	display: block;
	width: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
}

.dialog {
 margin:0px auto;
 min-width:8em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(images/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(images/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(images/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(images/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(images/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(images/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(images/br.gif) no-repeat right 0px;
}

/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.60em/1.5em arial,tahoma,"sans serif";
}


.dialog2 {
 margin:0px auto;
 min-width:8em;
 color:#fff;
}

.dialog2 .hd2 .c2,
.dialog2 .ft2 .c2 {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog2 .ft2 .c2 {
 height:14px;
}

.dialog2 .hd2 {
 background:transparent url(images/tl2.gif) no-repeat 0px 0px;
}

.dialog2 .hd2 .c2 {
 background:transparent url(images/tr2.gif) no-repeat right 0px;
}

.dialog2 .bd2 {
 background:transparent url(images/ml2.gif) repeat-y 0px 0px;
}

.dialog2 .bd2 .c2 {
 background:transparent url(images/mr2.gif) repeat-y right 0px;
}

.dialog2 .bd2 .c2 .s2 {
 margin:0px 8px 0px 4px;
 background:#000 url(images/ms2.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog2 .ft2 {
 background:transparent url(images/bl2.gif) no-repeat 0px 0px;
}

.dialog2 .ft2 .c2 {
 background:transparent url(images/br2.gif) no-repeat right 0px;
}

/* content-specific */

.dialog2 h12 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog2 p2 {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.60em/1.5em arial,tahoma,"sans serif";
}

.dialog3 {
 margin:0px auto;
 min-width:8em;
 color:#fff;
}

.dialog3 .hd3 .c3,
.dialog3 .ft3 .c3 {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog3 .ft3 .c3 {
 height:14px;
}

.dialog3 .hd3 {
 background:transparent url(images/tl3.gif) no-repeat 0px 0px;
}

.dialog3 .hd3 .c3 {
 background:transparent url(images/tr3.gif) no-repeat right 0px;
}

.dialog3 .bd3 {
 background:transparent url(images/ml3.gif) repeat-y 0px 0px;
}

.dialog3 .bd3 .c3 {
 background:transparent url(images/mr3.gif) repeat-y right 0px;
}

.dialog3 .bd3 .c3 .s3 {
 margin:0px 8px 0px 4px;
 background:#575757 url(images/ms3.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog3 .ft3 {
 background:transparent url(images/bl3.gif) no-repeat 0px 0px;
}

.dialog3 .ft3 .c3 {
 background:transparent url(images/br3.gif) no-repeat right 0px;
}

/* content-specific */

.dialog3 h13 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog3 p3 {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.60em/1.5em arial,tahoma,"sans serif";
}

#liquid-round {
width:70%;
margin:0px auto;
background:#fff url(images/leftside.gif) repeat-y left top;
}
.top {
width:100%;
height:20px;
background:url(images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(images/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}
.bottom {
width:100%;
height:60px;
background:url(bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(images/bottom-right.gif) no-repeat right top;
}
p {margin:0 0 1em 0}
.date { background: #fff; padding: 5px 0; border-right: 1px solid #fecd00; border-bottom: 1px solid #fecd00; color: #545454; float: left; width: 86px; margin: 7px 12px 5px 0; text-align: center; }
.date span { font-size: 1.6em; }