html, body, div, span, applet, object, iframe, 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 {
    padding:0pt;
}

body	{
    background-color: #ffffff;
    margin:0px;
    padding:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}

select, input, option {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}

img           {border: none;}

a:link		{color: #1D8BB0; text-decoration: none; }
a:visited	{color: #1D8BB0; text-decoration: none; }
a:hover		{color: #1D8BB0; text-decoration: none; }
a:active	{color: #1D8BB0; text-decoration: none; }

h2	  {color: #0066CC; nt-size: 16px; text-align: center;}
.blue     {color: #1D8BB0; font-size: 22px;}
.gray     {color: #999999; font-size: 9px;}
.menu     {color: #333333; font-size: 11px;}
.right    {color: #333333; font-size: 13px;}
.const    {color: #cccccc; font-size: 11px;}

h3	  {color: #0066CC; nt-size: 12px; text-align: center;}
.black    {color: black; font-size: 12px;}
.blue     {color: #1D8BB0; font-size: 20px;}
.gray     {color: #999999; font-size: 12px;}
.menu     {color: #333333; font-size: 9px;}
.right    {color: #333333; font-size: 11px;}
.const    {color: #cccccc; font-size: 9px;}

p.arriba{
 width:100%;
 height:80px;
 background: url(../images/returnArrow.jpg)  top center no-repeat;  
}

p.bottom{
  color: black;  
  font-size: 12px;
}

#middle ul{
list-style:none;
}

#middle ul li{
background:url(../images/blueBullet.gif) no-repeat 0px 3px;
padding-left:12px;
margin-left:5px;
text-align: left;
} 

#middle ol li{
padding-left:0px;
margin-left:25px;
text-align: left;
}

#container {
	position:relative;
	width:980px;
	margin: auto;
}

#main {
	float:left;
}

#top {
	position:relative;
	width:980px;
	height:200px;
	top:20px;
}

#banner {
    height:130px;
	width:980px;
	background: url(../images/top.gif) top no-repeat;
}

#menu_horizontal {
	position:relative;
	width:980px;
	height:30px;
	//margin: 0pt auto;	
margin: 0pt;
	padding:0px;
//	border:0pt none;	
	border:0pt;	
}

#left {
	width:200px;
	float:left;
}

#middle {
	width:540px;
	float:left;
	padding:5px 20px 0 20px;
}

#right {
	width:200px;
	float:left;
}

#bottom {
    float:left;
	width:100%;
	height:80px;	
	text-align:center; 	
}

dl.curved {background:#bbd9ee url(../images/c_tl.gif) top left no-repeat; margin:15px 0; padding:0; width:100%;}
dl.curved dt {background:transparent url(../images/c_tr.gif) top right no-repeat; padding:10px; text-align:center; font-weight: bold; color:#fff;}
dl.curved dd {background:#eee url(../images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.53em;}
dl.curved dd p.last {background:transparent url(../images/c_br.gif) bottom right no-repeat; }

.estampilla{
  border:2px dotted #fff !important;
  padding:1px;
  background:#ccc !important;
 border:2px dashed #ccc;

}


/******* MENU *******/
	
ul.menu {
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
}

.menu li{
    float: left;
}
.menu li a{
    width: 162px;
    line-height: 35px;
    text-align: center;
    float: left;
    text-indent: -99999px;	
}

.menu li.reiki a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll 0 0;
}
.menu li.reiki a:hover{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll 0 -36px;
}
.menu li.reiki a:active{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll 0 -72px;
}
.menu li.reiki.activo a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll 0 -108px;
}
.menu li.ereiki a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -162px 0;
}
.menu li.ereiki a:hover{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -162px -36px;
}
.menu li.ereiki a:active{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -162px -72px;
}
.menu li.ereiki.activo a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -162px -108px;
}
.menu li.eregistros a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -324px 0;
}
.menu li.eregistros a:hover{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -324px -36px;
}
.menu li.eregistros a:active{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -324px -72px;
}
.menu li.eregistros.activo a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -324px -108px;
}
.menu li.eregresiones a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -486px 0;
}
.menu li.eregresiones a:hover{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -486px -36px;
}
.menu li.eregresiones a:active{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -486px -72px;
}
.menu li.eregresiones.activo a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -486px -108px;
}
.menu li.agenda a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -648px 0;
}
.menu li.agenda a:hover{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -648px -36px;
}
.menu li.agenda a:active{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -648px -72px;
}
.menu li.agenda.activo a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -648px -108px;
}
.menu li.contacto a{
    width: 168px;
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -810px 0;
}
.menu li.contacto a:hover{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -810px -36px;
}
.menu li.contacto a:active{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -810px -72px;
}
.menu li.contacto.activo a{
    background: transparent url(../images/grid_navegacion.gif) no-repeat scroll -810px -108px;
}