body          { background-color: white; background-repeat: repeat-x; background-position: 0 0 }
.azulmenu     { color: #fff; font-size: 11.4px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #128fe0; padding: 4px 1px 3px 4px; border-bottom: 2px solid #fff }
.azulmenu a    { color: #fff; font-size: 11.4px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #128fe0; padding: 4px 8px 3px 6px }
.azulmenu a:hover     { color: #fff; font-size: 11.4px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #00843b; padding: 4px 8px 3px 6px; position: inherit }
.flecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.celestemenu     { color: #fff; font-size: 11.4px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #1cbbf0; padding: 4px 1px 3px 4px; border-bottom: 2px solid #fff }
.celestemenu a     { color: #fff; font-size: 11.4px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #1cbbf0; padding: 4px 8px 3px 6px }
.celestemenu a:hover     { color: #fff; font-size: 11.4px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #00843b; padding: 4px 8px 3px 6px }
h1  { color: #060; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif }
h2 { color: #B23126; font-size: 19px; font-family: Arial, Verdana, Helvetica, sans-serif }
h3 { color: #B23126; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif }
h4  { color: #060; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif }
.bg_head { background-image: url(im_head/bg_head.gif); background-repeat: repeat-x; background-position: 0 0 }
.lema_head  { color: white; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif }
.buscar  { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #049ceb; padding-right: 10px; padding-left: 10px; border: solid 1px #fff }
.buscar a   { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #049ceb; padding-right: 10px; padding-left: 10px; border-width: 1px }
.buscar a:hover   { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #029b3f; padding-right: 10px; padding-left: 10px; border-width: 1px }
.input { color: #023f87; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-width: 2px; border-color: #c0c9d1 }
.marco_blanco { border: solid 1px #fff }
.loop     { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.loop a     { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.loop a:hover    { color: #023f87; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.menu_blanco  { color: #fff; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif }
.menu_blanco a   { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.rayagris   { color: #013a7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 14px; padding-left: 14px; border-left: 1px solid #6f9cb3 }
.rayagris a    { color: #013a7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.rayagris a:hover     { color: #01865f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.inicio    { color: #013a7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 14px; padding-left: 14px }
.inicio a    { color: #013a7c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.inicio a:hover     { color: #01865f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.marco { background-color: #fff; border: solid 3px #c4c9cd }
.anunciese   { color: #01865f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 15px; border-top: #6f9cb3; border-right: #6f9cb3; border-bottom: #6f9cb3; border-left: 1px solid #6f9cb3 }
.anunciese a  { color: #01865f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.anunciese a:hover   { color: #01865f; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.bg_bottom { background-color: #c4c9cd }
.boti   { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 4px 9px; border-left: 1px solid #fff }
.boti a   { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.boti a:hover    { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.primero    { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 4px 9px }
.primero a   { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.primero a:hover    { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.derechos { color: #2c587a; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
.derechosRosado {
	color: #F39;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif
}

.bicolor   { color: #fff; background-image: url(im_cuerpo/bg_titulo1.gif); background-position: 0 0 }
.titulo_caja     { color: #fff; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 0 0; padding-bottom: 4px }
.comentario     { color: #c4c9cd; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-position: 0 0; padding-bottom: 4px }
.puntos_verticales { border-right: 1px dotted #2c587a }
.texto_cajita   { color: #3f4346; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: -4px }
.texto_cajita a     { color: #01803c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: -4px }
.texto_cajita a:hover     { color: #01803c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-top: -4px }
.ti_verde   {
	color: #01803c;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: -4px
}
.verde_grande  { color: #01803c; font-size: 21px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-bottom: -4px }
.fondogris { background-image: url(im_cuerpo/bg_fondogris.jpg); background-position: 0 0 }
.celeste  { color: #23a9ee; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
.celeste a   { color: #23a9ee; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.celeste a:hover   { color: #23a9ee; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.grisi   { color: #3f4346; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: -4px }
.grisi a   { color: #3f4346; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: -4px }
.grisi a:hover  { color: #01803c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-top: -4px }
.azulvideo { background-image: url(im_cuerpo/bg_azulvideo.gif); background-repeat: no-repeat; background-position: 0 0 }
.puntos_celestes { border-bottom: 1px dotted #5dc6fd }
.tituvideo  { color: #fff; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif }
.blancovideo { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif }
.blancovideo a  { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.blancovideo a:hover  { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.videoblanco  { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-left: 6px }
.cajaverde  { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #00843b }
.cajaverde a   { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #00843b }
.cajaverde a:hover   { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; background-color: #00843b }
.grovideo  { color: #dddede; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
.gritop  { background-image: url(im_cuerpo/bg_gritop.gif); background-repeat: no-repeat; background-position: 0 0 }
.gribot  { background-image: url(im_cuerpo/bg_gribot.gif); background-repeat: no-repeat; background-position: 0 0 }
.grismedio { background-image: url(im_cuerpo/grismedio.gif); background-repeat: no-repeat; background-position: 0 0 }
.tegri  { color: #4d708b; font-size: 11.6px; font-family: Arial, Verdana, Helvetica, sans-serif }
.verdesmart   { color: #01803c; font-size: 17px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding-bottom: -10px }
.medio { background-color: #ececec }
.togris { background-image: url(im_cuerpo/bg_gristop2.jpg); background-repeat: no-repeat; background-position: 0 0 }
.bogris { background-image: url(im_cuerpo/bg_grisbot2.jpg); background-repeat: no-repeat; background-position: 0 0 }
.titbg { background-color: #edeff0 }
.tituloprincipal     { color: #1089dc; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #edeff0; padding-left: 14px; border-bottom: 4px solid #fff }
.verdeazul   { color: #0160be; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: -4px }
.verdeazul a   { color: #0160be; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: -4px }
.verdeazul a:hover   { color: #018739; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-top: -4px }
.verde_grande2 { 
	color: #01803c;
	font-size: 28px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;   
	padding-bottom: -4px
}
.texto_cajita2 {
	color: #3f4346;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top: -4px
}
.rosado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #F39;
}

