/* CSS Document */

* { padding: 0; margin: 0; }

body {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 10pt;
 background:#fff;
 margin-top:0px;
}


#wrapper { 
 margin: 0 auto;
 width:760px;
 background:#E3F6FC url(img/bg-body.jpg) repeat-x;
 margin-top: 10px;
 margin-bottom:0px;
 border: 1px solid black;
}

#wrappervisor { 
 margin: 0 auto;
 width:760px;
 background:#E3F6FC url(img/bg-body.jpg) repeat-x;
 margin-top: 10px;
 margin-bottom:0px;
}
/*DIVS SOLO PARA EL INDEX*/

#cabindex {
 width:760px;
 height:360px;
 margin:none;
 }
 
 #interindex {
 height:260px;
 width: 760px;
 }
 
 /*DIVS SOLO PARA EL INDEX*/


#footer { 
 width: 760px;
 height:60px;
 clear: both;
 background: url(img/bg-footer.jpg) no-repeat;
}

#header {
 width: 760px;
 height:225px;
 float: left;
 padding: 0px;
 height: 225px;
 background: #fff;
}
#header2 {
 background:url(img/post/trencadis.jpg);
 width: 760px;
 height:28px;
 float: left;
 padding: 0px;
}


#leftcolumn { 
 color:#000;
 background: url(img/bg-submenu.gif) no-repeat;
 height: 416px;
 width: 225px;
 float: left;
 margin-top:15px;
 margin-bottom:15px;
}

#video {
 color:#000;
 background:#3c99ba url(img/post/bg-video2.jpg) no-repeat bottom left;
 height: 255px;
 width: 95%;
 text-align:right;
 margin-left: 16px;
 float:left;
}

#video h6, #video h6 a:link, #video h6 a:visited {
color: #fff;
font-size:9px;
text-align:center;
line-height:11px;
text-decoration:none;
}

#conclusion {
background: url(img/post/bg-conclusiones.jpg) no-repeat top left;
 height: 350px;
 width: 95%;
 text-align:right;
 margin-left: 16px;
 float:left;
}

#conclusion h6 a:link, #conclusion h6 a:visited{
color: #fff;
font-size:9px;
text-align:center;
text-decoration:none;
line-height:11px;
}

#video table, #conclusion table{
margin-top:10px;
}

#video h6 a:hover, #conclusion h6 a:hover{
color:#071d41;
text-decoration:underline;
}

#visor { 
 background:url(img/post/bg-visor.gif) no-repeat bottom right;
 float: left;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0;
 width: 95%;
 display: inline;
 padding-top:20px;
 margin-left: 16px;
}

#volver{
text-align:center
}


#visor a:link, #visor a:visited, #volver a:link, #volver a:visited {
color: #395D9E;
text-decoration:none;
}
#visor a:hover, #volver a:hover{
text-decoration:underline;
}

#const{
height: 225px;
 width: 95%;
 text-align:right;
 margin-left: 16px;
 float:left;
}
#const a:link, #const a:visited, {
color: #395D9E;
}


#leftcolumn-eng { 
 color: #000;
 background:url(img/bg-submenu-eng.gif) no-repeat;
 height: 416px;
 width: 225px;
 float: left;
 margin-top:15px;
 margin-bottom:15px
}

#leftcolumn span, #leftcolumn-eng span{
background-color:#BCDEF2;
margin-left:10px;
font-size:85%;
color:#395d9e;
display:block;
text-align:center;
text-decoration:none;
height:16px;
padding-top:5px;
}

#leftcolumn span ul, #leftcolumn-eng span ul{
background-color:#E3F6FC;
list-style:none;
padding-left:5px;
line-height:18px;
text-align:left;
padding-left:20px;
padding-top:7px;
margin-top:-5px;
}


/*BOTONERA MENU*/

#menu {
margin-top:125px;
margin-left:5px;
text-align:left;
width:230px;
height: 220px;
font-size: 9pt;
line-height:25px;
}

#menu ul.botonera {
margin: 0px;
list-style: none;
}

#menu ul.botonera li a:link,#leftcolumn ul.botonera li a:visited, #leftcolumn-eng ul.botonera li a:visited{ 
 color: #395D9E;
 text-decoration: none;
 padding: 5px 0px 3px 7px;
 display: block;
 background-position: right center;
 background-repeat: no-repeat;
 border-bottom: 1px solid #A4DDE5;
}

#menu ul.botonera li{
color: #395D9E;
 text-decoration: none;
 display: block;
 background-position: right center;
 background-repeat: no-repeat;
}

#menu ul.botonera li a:hover{ 
 display: block;
 color:#0D1866;
 padding: 5px 0px 3px 7px;
 background-position: 130px center;
 background-repeat: no-repeat;
}

#leftcolumn #menu .subbotonera dt, #leftcolumn #menu .subbotonera dt a:link, #leftcolumn #menu .subbotonera dt a:visited,
#leftcolumn-eng #menu .subbotonera dt, #leftcolumn-eng #menu .subbotonera dt a:link, #leftcolumn #menu .subbotonera dt a:visited, #leftcolumn-eng #menu .subbotonera dt a:visited {
margin-left:5px;
color:#395d9e;
font-size: 10px;
font-style:normal;
text-decoration:none;
line-height:19px;
}

#leftcolumn #menu .subbotonera dt a:hover, #leftcolumn-eng #menu .subbotonera dt a:hover  {
border-bottom:1px dotted #395d9e;
background-color:#BFDCE1;
}

.talleres{
font-size:11px;
margin-left:2em;
}

/*BOTONERA MENU*/

#submenu {
text-align:left;
line-height:10pt;
padding:5px;
margin-top:50px;
margin-left:5px;
font-family: "Trebuchet MS", sans-serif;
color:#333;
font-size:8.5pt;
/*text-align:left;
font-style:italic;
color:#395d9e;
font-size: 9pt;
line-height:15px;
*/
width:215px;
border-bottom:1px solid #c1c1c1;
border-top:1px solid #c1c1c1;
}




.firmas {
font-weight:bold;
font-style:italic;
text-align:right;
margin-left:80px;
font-family: "Trebuchet MS", sans serif;
font-size: 11px;
color: black;
}

#rightcolumn { 
 float: left;
 margin: 0px 0px 10px 30px;
 padding: 0;
 /*height: 350px;*/
 width: 480px;
 min-height:450px;
 display: inline;
}

#rightcolumn H1 { 
width:450px;
height:45px;
margin: 15px 0px 30px 0px;
}

#rightcolumn H2 { 
color:#395d9e;
font-family:"Trebuchet MS", sans-serif;
font-size:12pt;
}

#rightcolumn H3 { 
color:#395d9e;
font-family:"Trebuchet MS", sans-serif;
font-size:8pt;
text-align:left;
}

#rightcolumn H5, #rightcolumn H5 a:link, #rightcolumn H5 a:visited {
color:green;
font-family:"Trebuchet MS", sans-serif;
font-size:10pt;
margin-top:10px;
line-height:15px;
text-decoration:none;
}

#rightcolumn H5 a:hover {
text-decoration:underline;
color:green;
}

#rightcolumn p{ 
font-family: "Trebuchet MS", sans-serif;
color:#333;
font-size:8.5pt;
text-align:justify;
line-height:10pt;
margin-bottom:10px;
margin-right:20px;
}

#rightcolumn H6{
text-align:right;
margin-right:30px;
font-style:italic;
color:#395d9e;
margin-bottom:15px;
font-size:9pt;
}

#rightcolumn H6 span{
font-size:9pt;
font-style:normal;
}

.center{
display:block;
width:400px;
margin-left:40px;
}

.banner{
text-align:left;
font-family: "Trebuchet MS", sans-serif;
color:#333;
font-size:8.5pt;
line-height:10pt;
margin-bottom:10px;
margin-right:20px;
}

.enlace a:link, .enlace a:visited {
font-family: "Trebuchet MS", sans-serif;
color:green;
font-size:8.5pt;
text-decoration:none;
padding-left:10px;
}

.enlace a:hover{
font-family: "Trebuchet MS", sans-serif;
color:green;
font-size:8.5pt;
text-decoration:underlne;
padding-left:10px;
}

#rightcolumn table {
text-align:center;
witdh: 450px;
border: 1px solid #395d9e;
padding:1px;
}

#rightcolumn .nada  {
border: none;
}

#rightcolumn table tr.par {
text-align:left;
color: black;
font-size:11px;
background: #E0EEF8;
}

#rightcolumn table tr.impar {
text-align:left;
color: black;
font-size:11px;
background: #fff;
}

#rightcolumn ul {
color:#333;
font-size:11px;
padding-left:15px;
margin-left:6px;
margin-top:3px;
line-height: 20px;
list-style-image:url(img/dot2.gif);
font-style:bold;
}

#rightcolumn ul li span {
font-style:italic;
color:#395d9e;
}

#rightcolumn table tr.taller1 {
text-align:left;
color: black;
font-size:11px;
background:#ECD6C5;
}

.caption2 {
font-size: 11px;
font-weight:bold;
background-color:#996666;
color: #fff;
text-align:left;
line-height: 20px;
}

#rightcolumn table tr.sin {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
}


.caption {
font-size: 11px;
font-weight:bold;
background-color:#395d9e;
color: #fff;
text-align:left;
line-height: 20px;
}

#rightcolumn table td {
padding-top:6px;
padding-bottom: 6px;
padding-left:12px;
}


.titabla {
color: white;
background:#cc0000;
font-weight:bold;
font-size:11px;
}



