.conta{
  
 position:relative;
 top:-145px;
 left:530px;
 width:250px;
}


.slice_1{-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;}

.slice_5{-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;}

.ad{-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
    width:250px;
    height:150px;
    position:relative;  
    background-color:#333;
}
.ad_1 img{
    width:50px;
    height:150px;
    position:absolute;
}
.ad_2 img{
    width:0px;
    height:150px;
    margin-left:18px;
    position:absolute;
}

.ad_3 img{
    width:0px;
    height:150px;
    margin-left:18px;
    position:absolute;
}
.slice_1{left:0px;}
.slice_2{left:50px;}
.slice_3{left:100px;}
.slice_4{left:150px;}
.slice_5{left:200px;}

/****************************************/

.centrado{
    position:relative;
    width : 770px;
    bottom: 10px;
    left:325px;
}
.output{
    position:relative;

    bottom: 10px;
    left:225px;

}


body {
    margin : 0;
    padding : 0;
    text-align : left;
    line-height : 1.5em;
    background:  #4D4D4D;
    color:black;
    font-family: Arial, Helvetica, sans-serif;
}
/*CONTAINER*/
#wra {



}

#wrapper {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    position : relative;
    width : 800px;
    margin-right : auto;
    margin-left : auto;
    padding : 0;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    background : #51B01E;
    -moz-box-shadow: 0px 0px 10px 10px #132e03;
    -webkit-box-shadow: 0px 0px 10px 10px #132e03;
    box-shadow: 0px 0px 10px 10px #132e03 ;
}






/*TOP TITLE BAR*/


#me {

    width : 770px;
    margin-top: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;

}
#titulo {

    
    margin-top: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;

}
#title {
    width : auto;

    margin-left : 5px;
    padding : 0;
    text-align : right;
    background : #FFB913;
    color : #FFB913;
    margin-right: 5px;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
#title h1 {

    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin : 0 0 0 5px;
    padding : 10px;
    font-size : 24pt;
    text-transform : uppercase;
    letter-spacing : 5px;
    background : inherit;
    color : #006600;
}
/*BANNER*/
#h{border-radius: 15px;}


#header {




    position:relative;
    width : 770px;
    height: 150px;
    top: 10px;
    bottom: 20px;
    margin : 10px 0 0 0;
    margin-left:5px;
    margin-right:5px;
    padding : 5px;
    font : 100% "Trebuchet MS", verdana, arial, sans-serif;


    border-radius: 15px;
    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;

    /* width : 790px;
     height : 150px;*/
    padding : 0 0 0 0;

    margin-left: 5px;
    margin-bottom: 5px;

}
/*TOP NAVIGATION*/

.container {
 top:155px;
    width : 770px;
    height : 45px;
    margin-left: 5px;
    margin-top: 20px;
    margin-bottom:15px;
    z-index:1000;
    position:absolute;

    left: 4px;
}
#navCircle {
    margin : 0;
    padding : 0 0 20px 20px;
    border-bottom : 1px solid #b2d094;
}
#navCircle li {
    margin : 0;
    padding : 0;
    display : inline;
    list-style-type : none;
}
#navCircle a:link, #navCircle a:visited {
    float : left;
    font-size : 1.3em;
    padding : 0 25px 15px 25px;
    text-decoration : none;
    background : inherit;
    color : #457C05;
}
#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
    background-color : inherit;
    color : #000;
    background : url(img/arrow.gif) no-repeat bottom center;
}
/*MAIN CONTENT*/

#cont {
    width : 570px;
    float : left;
    margin-top : 5px;
    margin-left : 10px;
    padding : 5px;
    border-right : 1px solid #b2d094;
}
#content {
 top:280px;
 
    width : 770px;
    margin-top : -70px;
    margin-left : 10px;
    padding : 5px;
}
#con {
    width : 580px;
    border-left : 2px none #28460a;
    margin-top : 5px;
    margin-left : 200px;
    padding : 5px;
    border-left : 1px solid #b2d094;
}
#co {
    width : 775px;
    float : left;
    margin-top : 5px;
    margin-left : 10px;
}

#content p {
    /*padding : 0 20px;*/
}
/*SIDEBAR*/
#left-col {

    width : 190px;
    float : left;
    margin-left:5px;
}

#r-col {
    width : 180px;
    margin-left:600px;
    border-left : 3px none #28460a;
}

#right-col {
    margin-top : 50px;
    width : 180px;
    border-left : 2px none #28460a;
    padding : 3px;
    margin-left: 620px;
}

/*FOOTER*/
#footer {
    position:relative;
    width : 770px;
    bottom: 20px;
    margin : 10px 0 0 0;
    margin-left:5px;
    margin-right:5px;
    padding : 5px;
    font : 100% "Trebuchet MS", verdana, arial, sans-serif;
    color : #FFFFFF;
    background-color: #0080FF;
    border-radius: 5px;

    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;

}

#footer a:link, #footer a:visited {
    background : inherit;
    color : #b2d094;
}
#footer a:hover {
    background : inherit;
    color : #fff;
    text-decoration : none;
}
/*SCROLLBAR*/
div.scroll {
    overflow : auto;
    height : 10em;
    width : 150px;
    padding : 1ex;
    margin : 0 0 30px 5px;
    border : 1px solid #345411;
    background : #BCE0A8;
    color : #000;
}
/*TYPOGRAPHY*/
h2 {
    margin : 20px;
    font-size : 140%;
    text-transform : uppercase;
    letter-spacing : 5px;
    background : inherit;
    color:black;
}
h3 {
    margin : 5px;
    font-size : 120%;
    letter-spacing : 2px;
    background : inherit;
    color:black;
    text-align:justify;
}

.style15 {
    font-size: 14pt;
    font-family: Arial, Helvetica, sans-serif;
}
/*LINKS*/

a{
    color:black;
    text-decoration:none;
    cursor:pointer; cursor: hand;
}
ul.side {
    list-style-type : square;
    padding : 0;
    margin : 0;
    background : inherit;
    color : #457C05;
}
.side li {
    padding-left : 0.2em;
    margin-left : 2em;
}
/*CLASSES*/
.news {
    font-size : 90%;
    background : inherit;
    color : #FFFFFF;
}
.imgleft {
    float : left;
    border : 1px solid #345411;
    padding : 5px;
    margin-right : 15px;
    border-radius: 5px;
}
.imgright {
    float : right;
    border : 1px solid #345411;
    padding : 5px;
    margin-left : 15px;
    border-radius: 5px;
}


img.grande{
    width: 200px; height: 120px;
    border-radius: 5px;
    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;
}


img.masgrande{
    width:250px; height: 160px;

    border-radius: 5px;
    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;
}

p{
    text-align:justify;
}
p.centro{
    text-align:center;
}
img.precios{
    width:750px; height: 900px;

    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;
}
fieldset {
    width:380px;
    margin:auto;

    border:3px solid #BCE0A8;
    border-radius: 15px;
    background : #BCE0A8;
    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;


}
#result {


    margin:auto;

    border:3px solid #BCE0A8;
    border-radius: 15px;
    background : #BCE0A8;
    -moz-box-shadow: 8px 8px 6px #000000;
    -webkit-box-shadow: 8px 8px 6px #000000;
    box-shadow: 8px 8px 6px #000000;
    width:280px;
    padding:10px;
    border:1px solid #bfcddb;
    margin:auto;
    margin-top:10px;
    text-align:center;
}
label.aa
{
    width: 4em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
}


CAPTION
{
    background-color:#8080ff;
    color:white;
    border-style:dotted;
    border-width:0px;
    border-color:black;
}

TABLE
{ 
    width:500px;
    border-color:black;
    border-width:1px;
    
}

TH
{
    font-size:11pt;
    background-color:#F5CA37;

    text-align:center;
}
td.x
{
    font-size:11pt;
    background-color:#F5CA37;   
    text-align:center;
}

td.a{
    background: #00ffff;
}
td.b{
    background: #ffffff;
}
tr.a {
    background: #00ffff;
}
tr.b {
    background: #ffffff;
}
 td.sf
 {
  background:#51B01E;   
 }
TD
{  
    font-size:10pt;
    text-align:center;
}

Tr.t
{  
    font-size:14pt;
    color:#0000FF;    
    text-align:center;
    border-bottom: 1px solid #C00;
}


.Estilo1 {font-size: 9px}

