/*
Description: Web design
Author URI: http://www.polanco.cl/
*/
html {
  border-bottom: 0px;
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal
}
body {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
  /*background-image: url(images/arriba_home.gif);
  background-repeat: repeat-x;
  background-position: top  */
}
/******* GENERAL RESET *******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
    border:0pt none;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0pt;
    padding:0pt;
    vertical-align:baseline;
}
/*div {
	BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
} */
div {
	BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT-STYLE: inherit;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: inherit;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: baseline;
    BORDER-TOP: 0px;
    FONT-WEIGHT: inherit;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px;
}
/**/

A.dos:link 	{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #0320fd;
  background-image: url(images/punto.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
}

A.dos:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #0320fd;
  background-image: url(images/punto.gif);
  background-repeat: no-repeat;
  padding-left: 10px
}

A.dos:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #FF0000;
  background-image: url(images/punto.gif);
  background-repeat: no-repeat;
  padding-left: 10px
}
/**/
A.dosa:link 	{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #0320fd;
}

A.dosa:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #0320fd;
}

A.dosa:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #FF0000;
}

A.cont:link 	{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}

A.cont:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}

A.cont:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #FFFF33;
}
A.tres:link {
color:#0505A1;
font-weight:bold;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 25px;
  line-height: 15px
}

A.tres:visited {
color:#0505A1;
font-weight:bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 25px;
  line-height: 15px
}

A.tres:hover {
color:#FF0000;
font-weight:bold;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding-left: 25px;
  line-height: 15px
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 36px
}
h2{
    line-height: 2em;
    margin-top: 30px;
    color: #e4e1cd;
}
h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #1B1B78;
  font-size: 14px;
  font-weight: bold;
}
h4{    /*arriba*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #9a9c9d;
  font-size: 12px
}
#wrapper {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

.header {
	width: 1004px;
	height: 231px;
  background-position: center;
    margin: 0pt auto;
  padding-top: 0px;
  background: url(images/fondo_arriba.gif) no-repeat top
}
span   {
  border-bottom: 0px;
  border-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  padding-top: 0px
}

ul{
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
      padding-right: 5px
}
li {
    LINE-HEIGHT: 14px;
    MARGIN-BOTTOM: 1px;
    FONT-SIZE: 12px;
   LIST-STYLE-TYPE: none /*BORRA PUNTO DEL LINK*/;
   margin-top: 0px;
}
a{
    cursor: pointer;
    color: #000000;
    text-decoration: underline;
    outline: none !Important;
}
p {
	line-height: 1.5;
	margin: 0 0 5px;
  text-align: justify;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0320fd;
  padding-left: 10px
}

.logo {
  background: url(images/logotipo.gif) no-repeat;
  margin: 0px;
  width: 940px;
  height: 101px;
  margin-left: 64px
}
.columna_go {
	float: none;
    width: 450px;
    margin-right: 7px;
}
/*#google {
  height: 55px;
  padding-left: 500px;
  padding-top: 35px;
} */
#google {
    position: absolute;
    float: left;
    /*padding-left: 450px;*/
  padding-top: 35px;
  width: 450px;
  margin-left: 491px;
  height: 55px
}
.logo_google {
  background-image: url(http://www.google.com/logos/Logo_40wht.gif);
  background-repeat: no-repeat;
  background-position: top;
  height: 53px;
  width: 128px
}
.google_tex {
  padding-top: 15px;
}
.abajo_go {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.txt_go {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
/*.santosdia {
  width: 584px;
  height: 30px;
  margin-left: 24px
}  */
#santosdia {
  width: 584px;
  height: 30px;
  background-color: #FFFFFF;  /*borrar*/

}
.columna_santos {
  	width: 1004px;
	height: 30px;
  float: none;
  margin: auto;
  clear: both;
  background-color: #FFFFFF /*borrar*/
}
#agregar_fecha {
    position: absolute;
    float: left;
    /*padding-left: 450px;*/
  padding-top: 4px;
  width: 441px;
  margin-left: 500px;
  height: 22px
}
.columna_fecha {
  	width: 100%;
	height: 17px;
}
.espacios {
  	width: 100%;
	height: 17px;
}
.contweb {
  	width: 170px;
	height: 30px;
  text-align: center;
  padding-top: 10px;
  float: left
}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
  text-align: right;
  padding-right: 20px;
}
.txt_autor {
  	width: 827px;
	height: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  margin-left: 177px;
  padding-top: 40px;
  padding-bottom: 15px
}
.navegadores {
  	width: 1004px;
	height: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center
}
.dolar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #FF7403;
  padding: 2px
}
.dolarbold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #FF7403;
font-weight: bold;
  padding: 2px
}
.dolarleft {
    width: 170px;
  text-align: left;
  float: left
}
#agregar_categ {
    position: absolute;
    float: left;
  width: 364px;
  margin-left: 590px;
 height: 24px;
  padding-top: 6px;
  padding-left: 50px
}
.txt_categ {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #787878;
  padding-left: 5px;
  font-weight: normal;
}
.buscar_categ {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
background-color: #ff5113;
}
.fono_alerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
	font-weight: bold;
    color: #0320fd;
    padding-left: 10px;
  letter-spacing: 1px
}
.txt_mediano {
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0320fd;
  font-weight: bold
}
/*.txt_mayores {
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-top: 30px
} */
.acepto {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
text-align: justify;
font-weight: bold;
  padding-left: 55px;
  padding-right: 55px;
  padding-bottom: 30px;
  padding-top: 30px;
}
#aceptam {
     width: 286px;
     float: left;
  margin-left: 10%
}
.boton_acepto {
height: auto;
  padding-left: 0px;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 10px
}
/******* MENU iconos *******/
.margen{
    width: 1010px; /*medida 1005*/
   margin: 0px auto;
    padding-top: 0px;
}
.icono_a{
    float: left;
  background: url(images/boton_principal.png);
  width: 67px;
  height: 81px
}
.clearicono{
    overflow: hidden;
 /*float: none;  */
}
.icono li{
    float: left;
}
.icono li a{
    width: 67px;
    line-height: 81px;
    text-align: center;
    float: left;
    text-indent: -99999px;
}
.icono li.uno a{
    background: transparent url(images/boton_principal.png) no-repeat scroll 0 0;
}
.icono li.uno a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll 0 -81px;
}
.icono li.uno a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll 0 -162px;
}
.icono li.uno.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll 0 -243px;
}
.icono li.dos a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -66px 0;
}
.icono li.dos a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -66px -81px;
}
.icono li.dos a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -66px -162px;
}
.icono li.dos.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -66px -243px;
}
.icono li.tre a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -133px 0;
}
.icono li.tre a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -133px -81px;
}
.icono li.tre a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -133px -162px;
}
.icono li.tre.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -133px -243px;
}
.icono li.cua a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -200px 0;
}
.icono li.cua a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -200px -81px;
}
.icono li.cua a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -200px -162px;
}
.icono li.cua.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -200px -243px;
}
.icono li.cin a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -267px 0;
}
.icono li.cin a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -267px -81px;
}
.icono li.cin a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -267px -162px;
}
.icono li.cin.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -267px -243px;
}
.icono li.sei a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -334px 0;
}
.icono li.sei a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -334px -81px;
}
.icono li.sei a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -334px -162px;
}
.icono li.sei.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -334px -243px;
}
.icono li.sie a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -401px 0;
}
.icono li.sie a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -401px -81px;
}
.icono li.sie a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -401px -162px;
}
.icono li.sie.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -401px -243px;
}
.icono li.ocho a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -468px 0;
}
.icono li.ocho a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -468px -81px;
}
.icono li.ocho a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -468px -162px;
}
.icono li.ocho.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -468px -243px;
}
.icono li.nue a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -535px 0;
}
.icono li.nue a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -535px -81px;
}
.icono li.nue a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -535px -162px;
}
.icono li.nue.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -535px -243px;
}
.icono li.diez a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -602px 0;
}
.icono li.diez a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -602px -81px;
}
.icono li.diez a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -602px -162px;
}
.icono li.diez.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -602px -243px;
}
.icono li.once a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -669px 0;
}
.icono li.once a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -669px -81px;
}
.icono li.once a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -669px -162px;
}
.icono li.once.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -669px -243px;
}
.icono li.doce a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -736px 0;
}
.icono li.doce a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -736px -81px;
}
.icono li.doce a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -736px -162px;
}
.icono li.doce.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -736px -243px;
}
.icono li.trec a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -803px 0;
}
.icono li.trec a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -803px -81px;
}
.icono li.trec a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -803px -162px;
}
.icono li.trec.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -803px -243px;
}
.icono li.cato a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -870px 0;
}
.icono li.cato a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -870px -81px;
}
.icono li.cato a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -870px -162px;
}
.icono li.cato.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -870px -243px;
}
.icono li.quin a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -937px 0;
}
.icono li.quin a:hover{
    background: transparent url(images/boton_principal.png) no-repeat scroll -937px -81px;
}
.icono li.quin a:active{
    background: transparent url(images/boton_principal.png) no-repeat scroll -937px -162px;
}
.icono li.quin.activo a{
    background: transparent url(images/boton_principal.png) no-repeat scroll -937px -243px;
}

/******* /MENU *******/
/******* FINAL *******/
#final_icono{
    width: 67px;
    /*height: 81px;  */
    line-height: 81px;
    text-align: center;
    background: transparent url(images/iconos.png) no-repeat scroll -0px 0;
    float: left;

}
#final_icono.alt{
    width: 0px;
    background-position: right 0;
}
/******* /FINAL *******/
/*botones principales*/
A.boton:link{
    width: 155px;
    height: 23px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
    text-align: left;
    background-image: url(images/boton.gif);
    float: left;
    line-height: 24px;  /*espacio de arriba*/
  padding-left: 15px;  /*este problema*/
  background-repeat: no-repeat;
  text-decoration: none;
}
A.boton:visited{
    width: 155px;
    height: 23px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
    text-align: left;
    float: left;
    background-image: url(images/boton.gif);
    line-height: 24px;  /*espacio de arriba*/
  padding-left: 15px;
  background-repeat: no-repeat;
  text-decoration: none
}
A.boton:hover{
    width: 155px;
    height: 23px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
    text-align: left;
    float: left;
    background-image: url(images/boton_b.gif);
    line-height: 24px;  /*espacio de arriba*/
  padding-left: 17px;
  background-repeat: no-repeat;
  text-decoration: none
}
/**/
A.pym:link 	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#0320fd;
font-weight:normal;
text-decoration: none;
padding-left: 20px;
height: 22px;
line-height: 21px;
}

A.pym:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#0320fd;
font-weight:normal;
text-decoration: none;
padding-left: 20px;
height: 22px;
line-height: 21px;
}

A.pym:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#FF0000;
font-weight:normal;
text-decoration: underline;
padding-left: 20px;
height: 22px;
line-height: 21px;
}
/**/
A.pymdos:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0505A1;
font-weight:bold;
text-decoration: none;
  padding-left: 20px;
  background-image: url(images/mipymes/punto.gif);
  background-repeat: no-repeat;
  height: 22px;
line-height: 20px;
}

A.pymdos:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0505A1;
font-weight:bold;
text-decoration: none;
  padding-left: 20px;
  background-image: url(images/mipymes/punto.gif);
  background-repeat: no-repeat;
  height: 22px;
line-height: 20px;
}

A.pymdos:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
font-weight:bold;
text-decoration: underline;
  padding-left: 20px;
  background-image: url(images/mipymes/punto.gif);
  background-repeat: no-repeat;
  height: 22px;
line-height: 20px;
}
/*columnas principal*/
#arriba {
  width: 100%;
  height: 105px;
  background-image: url(images/arriba_home.gif);
  background-repeat: repeat-x;
  background-position: top
}
#arribapag {
  width: 100%;
  height: 10px;
  background-image: url(images/arriba.gif);
  background-repeat: repeat-x;
  background-position: top
}
.arriba_home {
  width: 100%;
  height: 105px;
}
.arriba_publicidad {
  background-image: url(images/huellas_pub.gif);
  text-align: center;
  border: 0px;
  width: 780px;
  height: 105px;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0pt auto;
  padding-top: 0px;
}
.arriba_pag {
  width: 100%;
  height: 10px;
}
.columna_principal {
	width: 1004px;
	height: 100%;
	float: none;
  margin: auto;
}
.abajo_huellas{
	width: 100%;
	height: 33px;
  background-image: url(images/abajo_huellas.gif);
  background-repeat: repeat-x
}
.huellas {
	width: 100%;
	height: 33px;
 /* clear: both;  */
  background-image: url(images/huellas_cl.gif);
  background-position: center;
  background-repeat: no-repeat;
  float: none;
  margin: auto;
}

#footer {
	width: 1004px;
	height: 100%;
  float: none;
  clear: left;
  margin: auto;
}



/*fin columnas principal*/
/*columnas*/
.colarriba {
  width: 170px;
  background-image: url(images/boton_arriba.gif);
  background-repeat: no-repeat;
  height: 10px;
  float: left
}
.colabajo {
  width: 170px;
  background-image: url(images/boton_abajo.gif);
  background-repeat: no-repeat;
  height: 9px;
  float: left
}
.serpub {
  width: 170px;
  background-image: url(images/servicios_pub.gif);
  background-repeat: no-repeat;
  height: 88px;
  float: left;
}
.servicios {
  width: 170px;
  background-image: url(images/servicios.gif);
  background-repeat: no-repeat;
  height: 55px;
  float: left;
}
#espacio {
  float: left;
  /*padding: 7px;  */
  background-color: #ffffff;
  height: 10px;
  width: 30px
}

#col {
  float: none;
  margin: auto;
}
#left {
    width: 170px;
    position: absolute;
}
/*#col {
  float: none;
  margin: auto;
}
#left {
    width: 170px;
    position: absolute;
} */

/*columnas*/
#margen {
  margin-left: 177px
}
#coluno {
	float: left;
    width: 200px;
    margin-right: 7px;
}
#coldos {
	float: left;
    width: 200px;
    margin-right: 7px;
}
#coltre {
	float: left;
    width: 200px;
    margin-right: 7px;
}
#colcua {
	float: left;
    width: 200px;
    margin-right: 6px;
}
#colgrande {
	float: left;
    width: 821px;
}
/**/
.columna_a {
  background-color: #f3f3f3;
  border: 1px dotted #a0a0a0;
  text-align: left;
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.columna_a H1 {
  font-size: 12px;
  margin: 0px auto;
  color: #000000;
  background-color: #FFFFFF
}
.columna_a:hover {
	border: 1px dotted #666666;
    background-color: #FFFFFF
}
/**/
.columna_num {
  background-color: #ffffff;
  border: 1px dotted #616181;
  text-align: left;
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.columna_tiempo {
  background-color: #ffffff;
  border: 1px dotted #0066FF;
  text-align: left;
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.columna_rojo {
  background-color: #ffffff;
  border: 1px dotted #ff0000;
  text-align: left;
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.columna_azul {
  background-color: #ffffff;
  border: 1px dotted #0505a1;
  text-align: left;
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
/**/
/**/
.titulo_txt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0505A1;
height: 15px;
  padding-left: 5px;
  padding-top: 5px;
  font-weight: bold;
}
.titulo_pag {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0505A1;
height: 15px;
  padding-left: 5px;
  padding-top: 5px;
  font-weight: bold;
  margin-top: 10px
}
.titulo_tabla {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #0505A1;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_b {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #0031be;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_c {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #0341e0;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_d {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #126bff;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_dolar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #51626f;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_rojo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #FF0000;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_verde {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #006633;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_verdes {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #009900;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_morado {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #660066;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_amarillo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #FFCC00;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
.titulo_tabla_preferidos {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color: #df3e05;
height: 17px;
  padding-left: 5px;
  padding-top: 2px;
  font-weight: bold
}
/**/

/*tablas*/
.contenedor {
     width: 821px;
     border: 1px solid #0505a1;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
}
.contenedor H1 {
     width: 821px;
     border: 1px solid #0505a1;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
}
.contenedor:hover {
     width: 821px;
     border: 1px solid #0505a1;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #ffffff;
}
/**/
.preferidos {
     width: 821px;
     border: 1px dotted #df3e05;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/lineafondo.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.preferidos H1 {
     width: 821px;
     border: 1px dotted #df3e05;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/lineafondo.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.preferidos:hover {
     width: 821px;
     border: 1px dotted #df3e05;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #ffffff;
  background-image: url(images/lineafondo.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
/**/
/*publicidad*/
.publicidad {
     width: 821px;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
  text-align: center
}
/**/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#menuuno {
     width: 207px;
     float: left;
}
#menudos {
     width: 207px;
     float: left;
}
#menutre {
     width: 207px;
     float: left;
}
#menucua {
     width: 200px;
     float: left;
}
/*tiempo*/
.detalles_c{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4C4C65;
font-weight: bold;
text-align: center;
/*background-color: #ECECF3;*/
padding:3px;

}
.titulo_tiempo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0066FF;
height: 15px;
padding-top: 1px
}
.buscar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
background-color: #0066FF;
}
.tiempo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ff0000;
font-weight: bold;
text-align: center;
}
#tiempo_tabla {
     width: 200px;
  padding-bottom: 2px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 2px;
  background-color: #ffffff;
}
.tiempo_txt {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0505A1;
height: auto;
  padding-left: 5px;
  padding-top: 5px;
  font-weight: bold
}
.tiempo_txt_c {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0505A1;
height: auto;
  padding-left: 15px;
  padding-top: 20px;
  font-weight: bold;
}
.tiempo_luna {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0505A1;
height: auto;
  padding-left: 5px;
  padding-top: 5px;
  font-weight: bold;
  text-align: center
}
.tiempo_icono {
    WIDTH: 55px;
    HEIGHT: 58px;
    POSITION: absolute;
    TOP: 45px;
    float: none;
  clear: none;
  left: 130px;
}
.tiempo_espacio {
    WIDTH: 200px;
    HEIGHT: 30px;
}
.tiempos_tabla {
     width: 170px;
 padding-bottom: 2px;
  padding-left: 1px;
  padding-right: 0px;
  padding-top: 2px;
  background-color: #ffffff;
  float: left;
}
.tiempos_columna {
  background-color: #f3f3f3;
  border: 1px solid #FFFFFF;
  text-align: left;
    margin-top: 0px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
.tiempos_columna H1 {
  font-size: 12px;
  margin: 0px auto;
  color: #000000;
  background-color: #FFFFFF
}
.tiempos_columna:hover {
	border: 1px dotted #a0a0a0;
    background-color: #FFFFFF
}
/**/
.txt_normal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: justify
}
.txt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #1B1B78;
  padding-left: 150px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: justify;
  margin-top: 15px;
  margin-bottom: 15px
}
.txt_tex {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #1B1B78;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: justify;
  margin-top: 15px;
  margin-bottom: 15px
}
.txt_img {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #1B1B78;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px
}
.txt_mail {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #0505A1;
  padding-top: 30px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  padding-left: 50px;
  padding-right: 50px
}
/*favoritos*/
.favoritos {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
height: 15px;
padding-top: 1px
}
#publicidad {
    width: 300px;
  position: relative;
  float: left;
}
#publicidad_pag {
    width: 300px;
  position: relative;
  float: left;
  padding-top: 3px;
  padding-left: 3px
}
/*espacios*/
.tam_a {
	width: 100%;
	height: 10px;
}
.tam_b {
	width: 100%;
	height: 100px;
}
.tam_c {
	width: 100%;
	height: 150px;
}
.tam_d {
	width: 100%;
	height: 400px;
}
.tam_e {
	width: 100%;
	height: 230px;
}
/*paginas*/
.pag_titulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
height: 24px;
  padding-top: 2px;
  font-weight: bold;
  background-image: url(images/pag_fondo.gif);
  background-repeat: repeat-x;
  text-align: center
}
.pag_principal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #ff5113;
height: 24px;
  padding-top: 2px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
  text-decoration: underline
}
/**/
.paginas {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/paglarg.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.paginas H1 {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/paglarg.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.paginas:hover {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #ffffff;
  background-image: url(images/paglarg.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
/**/
/**/
.pagdos {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/pagdos.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.pagdos H1 {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/pagdos.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.pagdos:hover {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #ffffff;
  background-image: url(images/pagdos.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
/**/
/**/
.pagcol {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/pagcol.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.pagcol H1 {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  background-image: url(images/pagcol.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
.pagcol:hover {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #ffffff;
  background-image: url(images/pagcol.png);
  background-repeat: repeat-y;
  margin-bottom: 10px
}
/**/
/**/
.pagitodo {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  margin-bottom: 10px
}
.pagitodo H1 {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  margin-bottom: 10px
}
.pagitodo:hover {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #ffffff;
  margin-bottom: 10px
}
/**/
/**/
.import {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  margin-bottom: 10px
}
.import H1 {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #f3f3f3;
  margin-bottom: 10px
}
.import:hover {
     width: 821px;
     border: 1px dotted #ff5113;
  float: left;
  clear: none;
    margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: #FFFFFF;
  margin-bottom: 10px
}
/**/
#paguno {
     width: 207px;
     float: left;
}
#pagdos {
     width: 207px;
     float: left;
}
#pagtre {
     width: 207px;
     float: left;
}
#pagcua {
     width: 200px;
     float: left;
}
#pagcua_pub {
     width: 200px;
     float: left;
     text-align: center
}
#pag_publicidad {
     width: 407px;
     float: left;
  text-align: center;
  margin-top: 2%
}
#pagcol_a{
     width: 414px;
     float: left;
}
#pagcol_b{
     width: 407px;
     float: left;
}
#pagtodo{
     width: 821px;
     float: left;
}
/*radios*/
.radio_fondo {
width: 821px;
height: 86px;
  padding-top: 2px;
  background-image: url(images/fondo_radios.gif);
  background-repeat: repeat-x;
  margin-top: 17px;
  padding-bottom: 5px;
  margin-bottom: 10px
}
.rad_fondo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #a5a5a5;
width: 821px;
height: 86px;
  padding-top: 2px;
  font-weight: normal;
  background-image: url(images/radios.gif);
  background-repeat: no-repeat;
 /* text-align: center;  */
  margin-top: 17px;
  margin-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 10px
}

#txt_radio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #a5a5a5;
  padding-left: 42px;
  font-weight: normal;
  text-align: left;
  width: 350px;
  line-height: 26px;  /*espacio de arriba*/
  position: absolute;
    float: left;
}
#agregar_radio {
   /* position: absolute;
    float: left;
    /*padding-left: 450px;*/
 /* padding-top: 18px;
  width: 300px;
  margin-left: 438px;
  height: 50px;  */

  padding-right: 10px;
  margin-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin-right: 71px;
  padding-top: 17px;
  text-align: center;
  float: right;
  width: 305px;
  height: 55px
}
A.radio:link{
  width: 155px;
    height: 27px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0320fd;
    text-align: left;
    background-image: url(images/play.gif);
    float: left;
    line-height: 24px;  /*espacio de arriba*/
  padding-left: 40px;  /*este problema*/
  background-repeat: no-repeat;
  text-decoration: none;
}
A.radio:visited{
  width: 155px;
    height: 27px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0320fd;
    text-align: left;
    background-image: url(images/play.gif);
    float: left;
    line-height: 24px;  /*espacio de arriba*/
  padding-left: 40px;  /*este problema*/
  background-repeat: no-repeat;
  text-decoration: none;
}
A.radio:hover{
  width: 155px;
    height: 27px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
    text-align: left;
    background-image: url(images/playb.gif);
    float: left;
    line-height: 24px;  /*espacio de arriba*/
  padding-left: 40px;  /*este problema*/
  background-repeat: no-repeat;
  text-decoration: underline;
}
/**/
.banner_fla_a {
  border: 1px solid #000000;
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 150px;
  width: 190px;
  margin-left: 7px
}
.banner_b {
   margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 100%;
  width: 821px;
  margin-left: 7px;
  text-align: center
}
.tabla {
  margin-top: 7px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 100%;
  width: 821px;
}
/**/
/*pagina contacto */
.content{
    padding:10px;
    width:750px;
  margin-left: 40px
}
.leftcont{
    width:150px;
    float:left;
    padding:12px 10px 0px 7px;
    /*min-height:24px;  */
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B1B78;
	font-weight: normal;
	text-align: right;
}
.right{
    width:450px;
    float:left;
    padding:5px;
    min-height:24px;
}
.clear{
    float:none;
    clear:both;
    height:3px;
}
.row{
    display:block;
    min-height:25px;
}
.botenviar{
    width:458px;
  margin-left: 173px;
  margin-bottom: 10px;
  margin-top: 10px
}
.text{
    width:458px;
  /*margin-left: 180px */
}
.ruler{
    width:400px; border-bottom:dashed 1px #dcdcdc;
}
tr:focus{
    background-color:#fcfcf0;
}
.over{
    background-color:#e7e7e7;
}
.out{
    background-color:transparent;
}
/*  */
.formu_tex {
	border: #3b3b3b 1px solid;
	padding-right: 0px;
	padding-left: 5px;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 1px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
  color: #3e3e3e;
}
.formularios {
	border: 1px solid #3b3b3b;
	padding-right: 0px;
	padding-left: 5px;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 1px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
  color: #3e3e3e
}
.formu_scrol {
	border: #3b3b3b 1px solid;
	padding-right: 0px;
	padding-left: 5px;
	font-size: 14px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
  color: #3e3e3e;
  margin-top: 5px
}
/*fin pagina contacto */
/*tablas ingresadas*/
.nombre_empresa_a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0505A1;
background-color: #F3F3F3;
padding:2px;
line-height: 27px;
}
.nombre_empresa_b{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0505A1;
background-color: #FFFFFF;
padding:2px;
line-height: 27px;
}
.borde_tabla {
border-style: dotted;
border-color: #126bff;
border-width: 1px;
}
/*para tablas*/
.margen_caja {
  margin-left: 440px;
  margin-top: -70px
}
.py_datos{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
background-color: #3a465c;
padding:3px;
  margin-bottom: 10px;
  margin-top: 10px
}
/**/
/*servicios*/
.fondo_lineas {
    width: 515px;
  background-image: url(images/mipymes/lineas.gif);
  background-repeat: repeat-y;
}
.fin_lineas {
  background-image: url(images/mipymes/linea_abajo.gif);
  width: 515px;
  height: 15px
}
#pub_a {
  border-right: 1px dotted #666666;
  padding-right: 3px;
  border-top: 1px dotted #666666;
  margin-top: 10px;
  padding-left: 3px;
  padding-bottom: 5px;
  border-left: 1px dotted #666666;
  margin-right: 3px;
  padding-top: 5px;
  border-bottom: 1px dotted #666666;
  text-align: center;
  float: right
}
#pub_b {
  padding-right: 1px;
  margin-top: 0px;
  padding-left: 3px;
  padding-bottom: 5px;
  margin-right: 0px;
  padding-top: 0px;
  text-align: center;
  float: right;
  background-color: #FFFFFF
}
/**/
/**/
.ser_izq {
    width: 197px;
  height: 123px;
  padding-top: 2px
}
#ser_izqda {
  padding-right: 0px;
  margin-top: 0px;
  padding-left: 0px;
  padding-bottom: 5px;
  margin-right: 0px;
  padding-top: 5px;
  text-align: left;
  float: right;
  width: 624px;
  height: 123px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0505A1;
  font-weight: normal
}
.tabla_ser {
  margin-top: 10px;
  margin-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 100%;
  width: 821px;
  background-image: url(images/mipymes/fondo_b.gif);
  background-repeat: no-repeat
}
.tabla_ser_c {
  margin-top: 10px;
  margin-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 100%;
  width: 821px;
  background-image: url(images/mipymes/fondo_c.gif);
  background-repeat: no-repeat
}
.ser_tex {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0320fd;
	font-weight: normal;
    padding-left: 90px;
    line-height: 17px;
  padding-top: 3px;
  padding-right: 15px
}
.fono_servicios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6102;
    line-height: 27px;
    padding-left: 90px;
}
.ser_banner {
  margin-top: 10px;
  margin-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  height: 100%;
  width: 821px;
  text-align: center
}
.ser_tit{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
text-align: center;
background-color: #22314e;
  border-width: 1px 1px 2px 1px;
  border-color: #FFFFFF #FFFFFF #a5a5a5 #FFFFFF;
  border-style: solid;
  margin-bottom: 20px
}
.ser_subtit{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
background-color: #51626f;
  border-width: 1px 1px 2px 1px;
  border-color: #FFFFFF #FFFFFF #a5a5a5 #FFFFFF;
  border-style: solid;
  margin-bottom: 10px;
  width: 515px
}
/**/
.santos {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ff5113;
  padding-top: 6px;
  padding-left: 15px
}
.refran {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #0505A1;
  text-align: center;
}
/**/
.promalo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #bd3311;
  text-align: center;
  padding-top: 50px
}
.error_fondo {
    width: 475px;
    height: 253px;
  background-image: url(images/error_fondo.gif);
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 20%
}
.banner {
     width: 821px;
     border: 0px;
  float: left;
  clear: none;
    margin-top: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  margin-bottom: 5px;
}

