/* Makeshift CSS Reset */  
body { margin: 0 auto;  font: 13px/22px Helvetica, Arial, sans-serif; background: #ffffff; }  
@font-face{font-family: texgyrebonum; src: url('texgyrebonum-bold.otf')}  

#slosup {width:1000px;   margin: 0 auto; text-align:center; clear:both; background-color:#FFFFFF; height:90px;}
#slosup h1{font-size:43px; color:#3D3E3E; font-family: 'texgyrebonum', sans-serif; vertical-align:middle; padding-top:30px; margin-left:10px; }
#subslo { width: 1000px; height:90px;  margin: 0 auto;  background-color:#EDEDED; border-bottom:5px solid #BEBEBE; padding-top:10px; padding-bottom:10px;}
#subslo ul {list-style-image: url('/imagen/topo.gif');}
#subslo li {font-size:15px; color:#4d4d4d; font-family: 'ubuntu', sans-serif;}
#correopl {top:-25px; left:711px; position:relative; color:#FFFFFF; background-color:#EB8109; width:108px; height:25px;  font-size:13px; font-family: 'Ubuntu', sans-serif; padding-left:8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; text-decoration:none; }
#correopl a {font-size:13px; font-family: 'Ubuntu', sans-serif; text-decoration:none; color:#FFFFFF;}
#telefonopl {top:-50px; left:832px; position:relative; color:#FFFFFF; background-color:#BEBEBE; width:119px; height:25px; font-size:14px; font-weight:bold; font-family: 'Ubuntu', sans-serif; -moz-border-radius: 5px; padding-left:8px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#cabecerapl { width: 1000px; height:20px;  margin: 0 auto;  }
#logopl { margin-top: 10px;}
#lineap { background-color:#EDEDED; width:1000px;   margin: 0 auto; text-align:center;}
#cp { width:1000px; margin: 0 auto; padding-top:0px; background-color:#FFFFFF; }
#pt { width:1000px; margin-left:10px; margin-right:20px; display:inline-block;  font-size:15px; color:#4d4d4d; font-family: 'ubuntu', sans-serif; }
#iz{ width:315px;  display:inline-block; float: left; font-size:15px; color:#4d4d4d; font-family: 'ubuntu', sans-serif; clear:both;}
#co { width:315px; display:inline-block; float: left; font-size:15px; color:#4d4d4d; font-family: 'ubuntu', sans-serif; margin-left:20px;  }
#dcha { width:315px; display:inline-block; float: left; font-size:15px; color:#4d4d4d; font-family: 'ubuntu', sans-serif; margin-left:20px; }
.tbnc {font-size:16px; color:#3d3e3e; font-family: 'ubuntu', sans-serif; background-color:#EDEDED; text-align:center; border-bottom:1px dotted #3D3E3E; font-weight:bold; }
#pt h2{font-size:16px; color:#3d3e3e; font-family: 'ubuntu', sans-serif; text-align:center; font-weight:bold; }
#pt h5{top:30px; left:20px; position:relative;  padding-top:15px; background-color:#EB8109; width:214px; height:41px; margin-bottom:50px; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#pt h5:hover{top:30px; left:20px; position:relative;  padding-top:15px; background-color:#3D3E3E; width:214px; height:41px; margin-bottom:50px; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.enlacec {text-decoration:none; font-size:16px; font-family: 'Ubuntu', sans-serif; font-weight:bold; color:#FFFFFF; display:block; height:41px;}
#pt table {width:100%; font-size:15px; color:#3c3c3c; font-family: 'ubuntu', sans-serif;}
#pt tr {font-size:15px; color:#3d3e3e; font-family: 'ubuntu', sans-serif; background-color:#EDEDED; text-align:center; height:40px;  }
#pt ul {list-style-image: url('/imagen/topo.gif');}
#pt li {font-size:15px; color:#4d4d4d; font-family: 'ubuntu', sans-serif;}
.ec{ font-size:15px; color:#29A9CC; font-family: 'ubuntu', sans-serif; text-decoration:none; }
#rp { margin: 0 auto; width:1000px; display:block; background-color:#FFFFFF; clear:both; text-align:left; }
#rp hr { position:relative; top:-30px; height:3px; width:790px; left:105px; height:3px; border:none; background-color:#BEBEBE; }
#rp p {font-family: 'texgyrebonum', sans-serif; font-size:19px; color:#3C3C3C; display:block;  font-weight:bold;   margin-top:40px; text-align:left; }
#rp h3{ font-family: 'Ubuntu', sans-serif; font-size:16px; color:#29A9CC; display:block; text-align:left; border-bottom:1px dotted #BEBEBE; padding-bottom:5px; margin-top:5px; font-weight:bold; background:url('/imagen/flecha.gif') right no-repeat;}
#rp h3:hover{ font-family: 'Ubuntu', sans-serif; font-size:16px; color:#EB8109; display:block; text-align:left; border-bottom:1px dotted #EB8109; padding-bottom:5px; margin-top:5px; font-weight:bold; text-decoration:none;}
#rp a { text-decoration:none; color:#29A9CC;}
#rp a:hover { color:#EB8109;}
#pie { width: 100%; height:460px; background-color:#3D3E3E; margin-top: 40px; border:3px solid #BEBEBE; text-align:center; clear:both;}
#copy {margin-top:30px; border-bottom:1px solid #565656; text-align:center; font-family: 'Ubuntu', sans-serif; font-size:12px; color:#BEBEBE;}
#bloquepr { margin: 0 auto; border-bottom:1px solid #565656;  height:360px; margin-left:20px;  text-align:center;}
#colpie { width:168px;  margin-right:20px; display:inline-block; vertical-align:top;  }
#pie h4 {font-size:14px; color:#F2F2F2; font-family: 'Ubuntu', sans-serif; display:inline-block;  width:168px; text-align:left; padding-bottom:5px; margin-top:40px; margin-bottom:5px; font-weight:bold;}
#pie h5 {font-family: 'Ubuntu', sans-serif; font-size:12px; color:#CCCCCC; display:block; text-align:left; margin-top:10px; margin-bottom:10px; text-decoration:none;}
#colpie a {font-family: 'Ubuntu', sans-serif; font-size:12px; color:#CCCCCC; display:block; text-align:left; margin-top:10px; margin-bottom:10px; text-decoration:none;}
#pie h5:hover{font-family: 'Ubuntu', sans-serif; font-size:12px; color:#EB8109; display:block; text-align:left; margin-top:10px; margin-bottom:10px; }
#colpie a:hover{font-family: 'Ubuntu', sans-serif; font-size:12px; color:#EB8109; display:block; text-align:left; margin-top:10px; margin-bottom:10px; }
#pt h3 {font-size:25px; color:#3c3c3c; font-family: 'texgyrebonum', sans-serif; text-align:center; padding-bottom:10px; margin-top:15px; margin-bottom:25px; border-bottom:2px dotted #BEBEBE; display:block; width:450px; clear:both;}
#global {background:url('/imagen/iconos.png') no-repeat; }
#ejemplo { display:inline-block; width:225px; padding:5px; margin:5px; border:1px solid #EB8109; padding:5px; -moz-border-radius: 1em; border-radius: 10px; -webkit-border-radius: 10px; font-size:14px; color:#4d4d4d; font-family: 'ubuntu', sans-serif;}
#pt h6{top:85px; left:20px; position:relative;  padding-top:15px; background-color:#EB8109; width:214px; height:41px; margin-bottom:50px; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }



