body {
 background:#C1C1C1;
 font-family:Arial,Helvetica,sans-serif;
} * html body {
            text-align:center;
            font-family:Arial,Helvetica,sans-serif;
    }

p.legal {
 text-align:center;
 font-size:x-small;
}

p.legal a{
 text-decoration:none;
}

#main {
    
 width:800px;
 height:auto;
 border:1px solid black;
 background-color:#FFFFFF;
 margin:15px auto;
        } * html #main {
             text-align:left;
    }

#header {
 /*background:#FFFFFF url(../images/banner_curso.jpg) no-repeat;*/
 background:#FFFFFF url(../images/header6.jpg) no-repeat;
 width:800px;
 height:200px;
}

#header img {
 float:right;
 display:inline;
 border:0px;
 background:transparent;
}

#mainbar {
 width:800px;
 height:23px;
 font-size:small;
 background:#3596D6 url(../images/bgmainbar.jpg);
 vertical-align:middle;
} * html #mainbar {
 height:20px;
 font-size:12px;
}

#mainbar ul {
 text-align:center;
 margin:0px auto;
/*  padding-top:3px; */
 padding-top:3px;
}   * html #mainbar ul{

    }

#mainbar li {
 display:inline;
/*  margin:1px 5px 0px 5px; */
 padding:5px;
 margin:2px;
 list-style:none;
        } * html #mainbar li{
            padding-left:2.5px;
            padding-right:2.5px;
    }

#mainbar li a {
 color:white;
 font-weight:bold;
 text-decoration:none;
}

#mainbar li.current a{
 color:yellow;
 font-weight:bolder;
 font-variant:small-caps;
}


#mainbar a:hover {
 color:yellow;
}

#content {
 color:#330066;
 width:800px;
 background:#FFFFFF url(../images/bgc.jpg) repeat-x;
 height:auto;
 padding-bottom:20px;
 min-height:550px;
    background-color: #ffffff;
}

#content h1 {
 color:white;

 font-weight:bold;
margin:20px 0px 23px 0px;
    font-size: 22px;
} * html #content h1 {
    margin:20px 0px 27px 0px;
        }

.bloque {
 width:500px;
 clear:both;

        } * html .bloque {
             margin:10px auto;
    }

.bloque h2 {
 color:white;
 width:490px;
 font-size:16px;
 background:#3596D6;
 padding-left:10px;
        } * html .bloque h2 {
            width:500px;
            font-size: 22px;
    }

.bloque img.index {
 float:left;
 margin-right: 2em;
}

img.polaroid {
    margin:0px auto;
    border:.5px solid gray;
    /*width:200px;*/
} * html img.polaroid {
    
    
    }

img.polaroidinfo {
    float:right;
    margin:0px 0px 0px 10px;
    border:.5px solid gray;
    /*width:200px;*/
} * html img.polaroidinfo {


    }


.bloque img.acuario {
 float:right;
 margin-left:15px;
        } * html .bloque img.acuario {
            display:inline;
            margin:5px 0px 5px 10px;
    }

.bloque img.bl {
 border:0px;
 margin:10px;
}

.bloque a.foot {
 display:block;
 float:right;
}

.bloque a {
	font-weight:bold;
	color:red;
}

#col1 {
 font-size:small;
 width:490px;
 margin:5px 0px 0px 28px;
 float:left;
        } * html #col1 {
            margin:5px 0px 0px 15px;
    }

p{
 text-align:justify;
 text-indent:2em;
 font-family:Arial,Helvetica,sans-serif;
        } * html p{
            width:490px;
    }

#col2 {
 text-align:center;
 background:transparent url(../images/vr.jpg) left repeat-y;
 float:right;
 width:255px;
 margin:70px 0px 0px 0px;
        } * html #col2 {
            width:245px;
            margin:80px 0px 0px 0px;
    }

#col2 h4 h5 {
 background:#3596D6;
 width:200px; 
 padding-left:5px;
 margin:0px 0px 5px 15px;
 color:white;
}

#col2 h5 {
 background:#3596D6;
 width:230px;
 padding-left:5px;
 margin:0px auto 5px;
 color:white;
}

#col2 img.centro {
 margin:0px auto;
 border:1px solid white;
}

#col2 ul {
 width:230px;
 list-style:none;
 margin-left:-15px;
} * html #col2 ul {
 list-style:none;
 margin-left:15px;
}

#col2 li {
 background:transparent url(../images/hr.jpg) bottom left no-repeat;
 margin:5px 0px 5px 0px;
}

#col2 a {
 color:#000066;
 font-weight:bold;
 text-decoration:none;
}

#col2 a:hover {
 color:#CC0033;
}

#col2 li.current a{
 color:#CC0033;
 font-weight:bolder;
 font-variant:small-caps;
}

#footer {
 width:800px;
 height:23px;
 vertical-align:middle;
 background:#3596D6 url(../images/bgmainbar.jpg);
}

#footer table {
 color:white;
 font-size:small;
 width:100%;
        } * html #footer table {
            font-size:x-small;

    }

#footer td {
 width:40%;
}

#footer td td{
 text-align:center;
 width:20%;
}

#footer a {
 text-decoration:none;
 color:white;
}

#footer a:hover {
 color:#000000;
}

.clear {
 clear:both;
}

talbe .prensa{
border:1px dotted #99CCFF;
width:100%;
font-size:xx-small;
}

table.prensa th{
 text-align:left;
 width:100%;
}
table.prensa th > th{
 text-align:right;
}

.bloque h3 {
 width:490px;
 background-color:#003366;
 color:white;
 padding-left:10px;
        } * html .bloque h3 {
            width:500px;
    }

p.pie {
 text-indent:0px;
 width:230px;
 font-size:11px;
 text-align:center;
 margin:0px auto;
 font-family: 'Comic Sans MS', cursive;
        } * html p.pie {
            width:240px;
            margin:0px 10px;
            /*padding-left:5px;*/
    }

p.col1 {
    text-indent:2em;
    text-align:justify;
        } * html p.col1 {
            width:500px;
    }

img.der {
    width:150px;
    float:right;
    display:inline;
    margin:0px 0px 5px 5px;
}

img.izq {
        display:inline;
    width:150px;
    float:left;
    margin:0px 5px 5px 0px;
}

a.centro {
    text-align:center;
    margin:20px auto;
        }* html a.centro {
    margin:20px 45px;
            }
/*
* html .bloque ul {
    width:auto;
   position:relative;
   left:0px;
   top:-150px;
    }

* html .bloque li {
    width:auto;
   
    }

    * html .bloque ul.neutro {
    top:0px;
    }
*/

.izq{
    float:left;
}

#col2 ul {
    text-align:left;
}

#col2 {

}

img {
    border:0px;
}

iframe {
    margin-left:5px;
}

