@charset "utf-8";

body {
	margin:0;
	text-align:center;
	background:#7c5d5d url(../images/layout-background.jpg) repeat-x top;
}

* {
	margin:0;
	padding:0;
}

ul {
    padding-left:1em;
    margin-left:0;
}

p, h1, h2, h3 {
	margin-bottom:10px;
}

a {
	text-decoration:none;
}

#container {
	margin:0 auto;
	width:955px;
}

#main {
	width:955px;
	margin:0 auto;
	text-align:left;
}

#navbar {
	background:url(../images/layout-menu-bg.gif) no-repeat top;
	color:#999;
	padding-left:10px;
	height:53px;
	padding-top:4px;
	margin-bottom:10px;
}

#navbar a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:17px 14px;
	display:block;
	float:left;
}

#navbar a:hover {
	text-decoration:underline;
}

#topbar {
	background:url(../images/layout-topbar-bg.gif) no-repeat top;
	padding:7px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	margin-bottom:10px;
	height:16px;
	padding-left:15px;
}

#topbar .servicios {
	color:#666;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin-right:14px;
}	

#header {
	height:152px;
	margin-bottom:10px;
}


#content {
	margin-bottom:10px;
}

#menubottom {
	text-align:center;
	color:#fff;
	font:11px/20px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

#menubottom a {
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:4px;
}

#menubottom a:hover {
	color:#fff;
	text-decoration:underline;
}

#foot {
	background:url(../images/layout-footer-bg.gif) no-repeat top;
	text-align:left;
	padding-left:10px;
	padding-top:12px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	height:62px;
}

#foot p {
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
}

#home-colum-left {
	width:549px;
	float:left;
	margin-right:12px;
}

#home-left-top {
	width:549px;
	height:219px;
	background:url(../images/layout-home-topleft.gif) no-repeat;
}

#home-left-top img {
	border:3px solid #000;
	float:left;
	margin-left:12px;
	margin-top:12px;
	margin-right:16px;
	margin-bottom:40px;
}

#home-left-top h1 {
	font:21px Verdana, Arial, Helvetica, sans-serif;
	color:#b63636;
	padding-top:14px;
}

#home-left-top h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#aa0945;
	border-bottom:1px solid #999;
	padding-bottom:18px;
	margin-left:230px;
	margin-right:15px;
	margin-bottom:0;
}

#home-left-top p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin-right:12px;
}

#home-left-top a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

#home-noticia1 {
	width:268px;
	height:235px;
	background:url(../images/layout-home-bottomleft.gif) no-repeat;
	float:left;
	margin-top:10px;
	margin-right:13px;
}

#home-noticia1 h1, #home-noticia1 h2, #home-noticia1 p, #home-noticia1 a {
	margin-left:20px;
	margin-right:20px;
}

#home-noticia1 h1 {
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:16px;
}

#home-noticia1 h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#aa0945;
}

#home-noticia1 p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#965454;
	padding-bottom:15px;
	border-bottom:1px solid #999;
	margin-bottom:0;
}

#home-noticia1 a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

#home-noticia2 {
	width:268px;
	height:235px;
	background:url(../images/layout-home-bottomleft.gif) no-repeat;
	float:left;
	margin-top:10px;
}

#home-noticia2 h1, #home-noticia2 h2, #home-noticia2 p, #home-noticia2 a {
	margin-left:20px;
	margin-right:20px;
}

#home-noticia2 h1 {
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:16px;
}

#home-noticia2 h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#aa0945;
}

#home-noticia2 p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#965454;
	padding-bottom:15px;
	border-bottom:1px solid #999;
	margin-bottom:0;
}

#home-noticia2 a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

#home-colum-right {
	float:left;
	width:394px;
}

#home-right-top {
	width:394px;
	height:219px;
	float:left;
	margin-bottom:10px;
}

#home-right-top img
{
	border: 0;
	margin-left: -12px;
}

#home-right-top h1 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#b63636;
	margin:0;
}

#home-right-top h2 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
}

#home-right-top h3 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	margin-top:15px;
	margin-bottom:4px;
}

#home-right-top h4 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#000;
	margin-top:4px;
}

#home-right-top p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	color:#c64646;
	border-bottom:1px solid #c64646;
	padding-bottom:10px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:0;
}

#home-right-top a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#c64646;
	margin-left:12px;
}

#home-radio {
	float:left;
	width:195px;
	height:236px;
	background:url(../images/layout-home-radio.gif) no-repeat;
	margin-right:3px;
}

#home-radio h1, #home-radio p, #home-radio a {
	margin-left:12px;
	margin-right:12px;
}

#home-radio h1 {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:110px;
}

#home-radio p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#af6d6d;
	margin-bottom:0;
	padding-bottom:10px;
	border-bottom:1px solid #7c2b2b;
}

#home-radio a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#b63636;
}

#home-right-bottom {
	width:196px;
	float:left;
}

#home-foro {
	background:url(../images/layout-home-foro.gif) no-repeat;
	height:78px;
	margin-bottom:3px;
	padding-left:12px;
	padding-right:40px;
	padding-top:30px;
}

#home-foro a {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#home-foro p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#838181;
	margin-top:4px;
}

#home-reg {
	background:url(../images/layout-home-reg.gif) no-repeat;
	height:100px;
	padding-left:12px;
	padding-right:12px;
	padding-top:24px;
}

#home-reg a {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#home-reg p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#8c7676;
}

#home-banner1, #home-banner2, #home-banner3 {
	float:left;
	margin-top:10px;
}

#home-banner1 {
}

#home-banner2 {
	margin-right:3px;
	float:left;
}

#home-banner3 {
	float:left;
}

#proy-left {
	width:247px;
	float:left;
	margin-right:4px;
}

#proy-left #content {
	background:url(../images/proy-left-bg.gif) repeat-y;
	padding-bottom:2px;
	margin:0;
}

#proy-left #title {
	background:url(../images/proy-left-title.gif) no-repeat;
	height:54px;
}

#proy-left #now-title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/proy-left-icon1.gif) no-repeat 10px;
	padding-left:35px;
	color:#fff;
	padding-top:7px;
	padding-bottom:7px;
}

#proy-left #now a {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:20px;
	padding-right:10px;
	display:block;
	background:url(../images/proy-left-arrow.gif) no-repeat 2px;
	margin-top:7px;
}

#proy-left #now h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#cf0202;
	margin-top:4px;
	margin-left:20px;
}

#proy-left #old-title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/proy-left-icon2.gif) no-repeat 10px;
	padding-left:35px;
	color:#fff;
	padding-top:7px;
	padding-bottom:7px;
}

#proy-left #old a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#ad3030;
	padding-left:20px;
	padding-right:20px;
	display:block;
	background:url(../images/proy-left-arrow.gif) no-repeat 2px;
	margin-top:7px;
}

#proy-left #old h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#994343;
	margin-top:4px;
	margin-left:20px;
}

#proy-left .line {
	height:2px;
	background:url(../images/proy-left-line.gif) repeat-x;
	margin:0 auto;
	width:243px;
}

#proy-left #foot {
	background:url(../images/proy-left-foot.gif) no-repeat;
	height:12px;
	padding:0;
}

#proy-content {
	float:left;
	width:501px;
	margin-right:4px;
}

#proy-content #title {
	background:url(../images/proy-content-title-bg.gif) no-repeat;
	padding-left:20px;
	padding-top:15px;
	padding-right:200px;
	height:81px;
}

#proy-content #title h1 {
	font:24px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	margin-bottom:4px;
}

#proy-content #title h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#proy-content #content {
	background:url(../images/proy-content-bg.gif) repeat-y;
	padding-left:20px;
	padding-right:20px;
	margin:0;
}

#proy-content #content img {
	border:2px solid #fff;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	width: 200px;
	height: 250px;
}

#proy-content #content h2 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#proy-content #content p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	margin-bottom:1.5em;
}

#proy-content #galeria {
	background:url(../images/proy-content-bg.gif) repeat-y;
	padding-left:20px;
	padding-right:20px;
}

#proy-content #galeria img {
	border:2px solid #fff;
}

#proy-content #galeria p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
}

#proy-content #galeria h1 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#proy-content #galeria .link-down {
	background:url(../images/proy-content-descarga.gif) no-repeat 1px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	padding:15px 30px;
}

#proy-content #galeria .link-coment {
	background:url(../images/proy-content-comentarios.gif) no-repeat 1px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	padding:15px 30px;
}

#proy-content #foot {
	background:url(../images/proy-content-foot.gif) no-repeat;
	height:46px;
}

#proy-right {
	float:left;
	width:196px;
}

#proy-right #foro {
	margin-bottom:3px;
}

#proy-right #reg {
	margin-bottom:5px;
}

#proy-right #radio {
	margin-bottom:3px;
}

#proy-content .line {
	height:2px;
	background:url(../images/proy-content-line.gif) repeat-x;
	margin:0 auto;
	padding-bottom:15px;
}

#insti-left {
	width:196px;
	margin-right:8px;
	float:left;
}

#insti-left #menu {
	background:url(../images/insti-left-menu-bg.gif) no-repeat;
	height:160px;
	padding-top:30px;
}

#insti-left #menu a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#af3b3b;
	background:url(../images/insti-left-icon1.gif) no-repeat 7px;
	padding-left:35px;
	padding-right:20px;
	display:block;
	margin-bottom:20px;
}

#insti-left #select {
	color:#fff!important;
	background:url(../images/insti-left-icon2.gif) no-repeat 7px!important;
}

#insti-left #reg {
	margin-top:8px;
}

#insti-content {
	width:537px;
	margin-right:17px;
	float:left;
}

#insti-content #historia {

}

#insti-content #historia #title {
	background:url(../images/insti-content-historia-title.gif) no-repeat;
	height:59px;
}

#insti-content #historia #content {
	background:url(../images/insti-content-historia-content-bg.gif) repeat-y;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin:0;
}

#insti-content #historia #content img {
	width:200px;
	height:260px;
	border:3px solid #7a0000;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

#insti-content #historia #content p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

#insti-content #historia #footer {
	background:url(../images/insti-content-historia-foot.gif) no-repeat;
	height:55px;
	padding:0;
}

#insti-content #comision-top {
	background:url(../images/insti-content-comision-top.gif) no-repeat;
	height:62px;
}

#insti-content #comision-bottom {
	background:url(../images/insti-content-comision-bottom.gif) no-repeat;
	height:14px;
}

#insti-content #comision {
	background:url(../images/insti-content-comision-bg.gif) repeat-y;
	padding-left:25px;
	padding-right:25px;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

#insti-content #comision h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#4d0000;
	border-bottom:1px solid #898989;
	padding-top:10px;
	padding-bottom:5px;
}

#insti-content #comision strong {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#be0000;
}

#insti-content #consejo {
	height:535px;
	background:url(../images/insti-content-consejo-bg.gif) no-repeat;
	padding-top:70px;
}

#insti-content #consejo #box-container {
	height:438px;
}

#insti-content #consejo #box-container .box, #cate-content #responsables #box-container .box {
	width:485px;
	height:67px;
	margin:0 auto;
	background:url(../images/insti-content-consejo-box-bg.gif) repeat-x;
}

#cate-content #responsables #box-container .box { 
	width:450px;
}

#insti-content #consejo #box-container .box img, #cate-content #responsables #box-container .box img {
	border:3px solid #5a1818;
	float:left;
	margin-top:4px;
	margin-left:5px;
	margin-right:10px;
}

#insti-content #consejo #box-container .box h1, #cate-content #responsables #box-container .box h1 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#be0000;
	margin-bottom:2px;
	padding-top:15px;
}

#insti-content #consejo #box-container .box h2, #cate-content #responsables #box-container .box h2 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

#insti-content #consejo #pagination {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	text-align:center;
}

#insti-content #consejo #pagination a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#insti-right {
	width:195px;
	float:left;
}

#links-left {
	width:741px;
	margin-right:17px;
	float:left;
}

#links-left #title {
	background:url(../images/links-header.gif) no-repeat;
	height:56px;
}

#links-left #contain {
	background:url(../images/links-content-bg.gif) repeat-y;
}

#links-left #image {
	width:256px;
	height:190px;
	background:url(../images/links-content-image.gif) no-repeat;
	float:left;
}

#links-left #content {
	width:485px;
	float:left;
	padding-top:15px;
}

#links-left #content a {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/links-icon.gif) no-repeat;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}

#links-left #content p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	margin:0;
	padding-left:30px;
}

#links-left #content .item {
	 background:url(../images/links-content-line.gif) no-repeat bottom;
	 padding-bottom:10px;
	 margin-bottom:15px;
}

#links-left #footer {
	background:url(../images/links-footer.gif) no-repeat;
	height:65px;
}

#links-right {
	width:196px;
	float:left;
}

#popup-comentarios {
	width:460px;
	height:576px;
	border:14px solid #7c5d5d;
	background:url(../images/popup-coment-bg.gif) repeat-x;
	text-align:left;
}

#popup-comentarios #links {
	text-align:right;
	margin-top:5px;
}

#popup-comentarios #links a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#bc8c8c;
	margin-right:15px;
}

#popup-comentarios #content {
	background:url(../images/popup-coment-degrade.gif) repeat-x;
	margin-right:10px;
	margin-left:10px;
	padding:10px;
}

#popup-comentarios #dato {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:8px 15px;
}

#popup-comentarios #content h1 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#popup-comentarios #content h2 {
	background:url(../images/popup-coment-icon.gif) no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#c38c8c;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

#popup-comentarios #content h3 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#c38c8c;
	padding-top:2px;
	padding-bottom:2px;
	float:right;
}

#popup-comentarios .line {
	background:url(../images/popup-coment-line.gif) repeat-x;
	height:2px;
	margin-bottom:10px;
}

#popup-comentarios #content p {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#dfbdbd;
}

#popup-descargas {
	width:460px;
	height:576px;
	border:14px solid #7c5d5d;
	background:url(../images/popup-descargas-bg.gif) no-repeat;
	text-align:left;
}

#popup-descargas #welcome {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#dfbdbd;
	border-bottom:1px solid #666;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:5px;
}

#popup-descargas h1 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:5px;
	margin-left:15px;
}

#popup-descargas p {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#dfbdbd;
	margin:0;
	margin-left:15px;
	margin-top:15px;
}

#popup-descargas a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-left:15px;
}

#popup-revista-autor {
	background:url(../images/revi-popup-autor-bg.gif) no-repeat;
	width:487px;
	height:510px;
	text-align:left;
	padding-top: 100px;
}

#popup-revista-autor #content-autor
{
	padding: 0px 20px 10px 30px;
	overflow: scroll;
	height: 478px;
	width: 398px;
	margin-left: 18px;
}

#popup-revista-autor p {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#dfbdbd;
}
	
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}

.main-title {
	text-align:center;
	height:33px;
	margin-bottom:10px;
}

#radio-left {
	width:247px;
	margin-right:5px;
	float:left;
}

#radio-right {
	width:196px;
	float:left;
}

#radio-content {
	width:500px;
	margin-right:5px;
	float:left;
}

#radio-left #menu {
	background:url(../images/radio-left-menu-bg.gif) no-repeat;
	height:377px;
	padding-top:150px;
	padding-left:4px;
	padding-right:4px;
}

#radio-left #menu a {
	background:url(../images/radio-left-icon.gif) 10px no-repeat;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#393939;
	border-top:1px solid #464646;
	display:block;
	padding-left:34px;
	padding-top:8px;
	padding-bottom:8px;
}

#radio-left #menu #select {
	color:#fff;
}

#radio-left #menu #texto {
	border-top:1px solid #464646;
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
}

#radio-left #menu #texto h1 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#radio-left #menu #texto p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
}

#radio-content .emisoras {
	background:url(../images/radio-content-emi-box-bg.gif) no-repeat;
	height:166px;
	margin-bottom:9px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
}

#radio-content .emisoras h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}

#radio-content .emisoras h2 {
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	color:#a70000;
	margin:0;
}

#radio-content .emisoras p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	width:315px;
	margin-top:22px;
}

#radio-content .emisoras a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a70000;
	background:url(../images/radio-content-emi-box-icon.gif) no-repeat;
	padding-top:18px;
	width:95px;
	display:block;
	float:left;
	margin-left:45px;
	margin-top:25px;
}

#radio-content #prog-title {
	background:url(../images/radio-content-prog-title.gif) no-repeat;
	height:47px;
	margin-bottom:12px;
}

#radio-content .programas {
	background:url(../images/radio-content-prog-box-bg.gif) no-repeat;
	height:112px;
	margin-bottom:12px;
	padding-left:80px;
	padding-top:20px;
}

#radio-content .programas h1 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#a70000;
	margin:0;
}

#radio-content .programas h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a70000;
	margin:0;
}

#radio-content .programas h3 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}

#radio-content .programas h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#999898;
	margin:0;
}

#radio-content .programas a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	margin:0;
	background:url(../images/radio-content-prog-box-icon.gif) no-repeat 2px;
	padding-left:25px;
	margin-top:20px;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

#radio-right #popular {
	background:url(../images/radio-content-progra-right.gif) no-repeat;
	height:235px;
	margin-bottom:7px;
	padding-top:37px;
	padding-left:25px;
}

#radio-right #popular h1 {
	font:11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	margin-top:12px;
}

#radio-right #popular a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbaba;
}

#radio-content #progra-title {
	background:url(../images/radio-content-progra-title.gif) no-repeat;
	height:47px;
	margin-bottom:7px;
}

#radio-content .grabados {
	background:url(../images/radio-content-progra-box-bg.gif) no-repeat;
	width:470px;
	height:187px;
	padding:15px;
	margin-bottom:7px;
}

#radio-content .grabados h1 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}

#radio-content .grabados h2 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#ddb1b1;
	margin:0;
}

#radio-content .grabados h3 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#c50000;
}

#radio-content .grabados p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
	margin:0;
}

#radio-content .grabados a {
	background:url(../images/radio-content-progra-icon.gif) no-repeat;
	text-indent:-9999px;
	display:block;
	width:105px;
	height:18px;
	margin-top:15px;
}

#galeria-left {
	width:196px;
	float:left;
	margin-right:17px;
}

#galeria-right {
	width:741px;
	height:480px;
	float:left;
	background:url(../images/galeria-content-bg.gif) no-repeat;
}

#galeria-right #left {
	float:left;
	padding-top:58px;
	padding-left:35px;
}

#galeria-right #right {
	float:left;
	padding-left:21px;
	padding-top:7px;
}

#galeria-right #left img {
	border:10px solid #fff;
}

#galeria-right #left p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
}

#galeria-right #right #boton-jacques a {
	background:url(../images/galeria-content-jacques.gif) no-repeat;
	width:196px;
	height:100px;
	margin-bottom:3px;
	display:block;
}

#galeria-right #right #boton-jacques a:hover {
	background:url(../images/galeria-content-jacques-hover.gif) no-repeat;
}

#galeria-right #right #boton-raissa a {
	background:url(../images/galeria-content-raissa.gif) no-repeat;
	width:196px;
	height:100px;
	display:block;
}

#galeria-right #right #boton-raissa a:hover {
	background:url(../images/galeria-content-raissa-hover.gif) no-repeat;
}

#galeria-right #right #imagenes {
	margin-top:22px;
	padding-left:18px;
}

#galeria-right #right #imagenes img {
	border:3px solid #fff;
	float:left;
	margin-right:10px;
}

#galeria-right #right #links {
	padding-left:18px;
	margin-top:10px;
}

#galeria-right #right #links a {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#galeria-right #right #links #ant {
	margin-right:40px;
}

#event-left {
	width:247px;
	float:left;
	margin-right:8px;
}

#event-left #content1 {
	background:url(../images/eventos-left-bg1.gif) repeat-y;
	padding-bottom:2px;
	margin:0;
}

#event-left #content2 {
	background:url(../images/eventos-left-bg2.gif) repeat-y;
	padding-bottom:2px;
	margin:0;
	border-top:2px solid #fff;
}

#event-left #title {
	background:url(../images/eventos-left-title1.gif) no-repeat;
	height:54px;
}

#event-left #content1 #now-title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/eventos-left-icon1.gif) no-repeat 20px;
	padding-left:40px;
	color:#7f0e0e;
	padding-top:7px;
	padding-bottom:7px;
}

#event-left #content1 #now a {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#980000;
	padding-left:20px;
	padding-right:10px;
	display:block;
	margin-top:7px;
}

#event-left #content1 #now h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:4px;
	margin-left:20px;
}

#event-left #content2 #old-title {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/eventos-left-icon2.gif) no-repeat 20px;
	padding-left:40px;
	color:#fff;
	padding-top:7px;
	padding-bottom:7px;
}

#event-left #content2 #old a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#d24040;
	padding-left:20px;
	padding-right:20px;
	display:block;
	margin-top:7px;
}

#event-left #content2 #old h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#994343;
	margin-top:4px;
	margin-left:20px;
}

#event-left #content1 .line {
	height:2px;
	background:url(../images/eventos-left-line1.gif) repeat-x;
	margin:0 auto;
	width:243px;
}

#event-left #content2 .line {
	height:2px;
	background:url(../images/eventos-left-line2.gif) repeat-x;
	margin:0 auto;
	width:243px;
}

#event-left #foot {
	background:url(../images/eventos-left-foot.gif) no-repeat;
	height:12px;
	padding:0;
}

#event-content {
	float:left;
	width:495px;
	margin-right:8px;
}

#event-content #title {
	background:url(../images/eventos-content-title-bg.gif) no-repeat;
	padding-left:20px;
	padding-top:15px;
	padding-right:200px;
	height:79px;
	border:2px solid #fff;
	margin-bottom:7px;
}

#event-content #title h1 {
	font:24px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	margin-bottom:4px;
}

#event-content #title h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#event-content #content {
	background:#f0eeee;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	margin:0;
	border:2px solid #fff;
	border-bottom:0;
}

#event-content #content img {
	border:2px solid #6f0000;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	width: 200px;
	height: 260px;
}

#event-content #content h2 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#event-content #content p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:1.5em;
}

#event-content #galeria {
	background:#f0eeee;
	padding-left:20px;
	padding-right:20px;
	border:2px solid #fff;
	border-top:0;
	padding-bottom:30px;
}

#event-content #galeria img {
	border:2px solid #fff;
}

#event-content #galeria p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#event-content #galeria h1 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#event-content #galeria .link-down {
	background:url(../images/eventos-content-icon1.gif) no-repeat 1px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 30px;
}

#event-content #galeria .link-coment {
	background:url(../images/eventos-content-icon2.gif) no-repeat 1px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px 30px;
}

#event-right {
	float:left;
	width:196px;
}

#event-right #foro {
	margin-bottom:5px;
}

#event-right #reg {
	margin-bottom:5px;
}

#event-right #radio {
	margin-bottom:5px;
}

#event-content .line {
	height:2px;
	background:url(../images/eventos-content-line.gif) repeat-x;
	margin:0 auto;
	padding-bottom:15px;
}

#event-right #popular {
	background:url(../images/eventos-right-top.gif) no-repeat;
	height:189px;
	margin-bottom:5px;
	padding-top:33px;
}

#event-right #popular p {
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	margin-left:18px;
	margin-bottom:19px;
}

#event-right #popular h1 {
	font:11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	margin-top:12px;
	margin-left:25px;
}

#event-right #popular a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbaba;
	margin-left:25px;
}

#revi-left {
	float:left;
	width:238px;
	margin-right:6px;
}

#revi-left #title {
	background:url(../images/revista-left-title.gif) no-repeat;
	height:59px;
}

#revi-left #link-revista-normal a {
	background:url(../images/revista-left-revista-digital-normal.gif) no-repeat;
	display:block;
	height:67px;
}

#revi-left #link-revista a {
	background:url(../images/revista-left-revista-digital.gif) no-repeat;
	display:block;
	height:68px;
}

#revi-left #link-libros a {
	background:url(../images/revista-left-libros-digitalizados.gif) no-repeat;
	display:block;
	height:68px;
}

#revi-left #link-libros-select a {
	background:url(../images/revista-left-libros-digitalizados-select.gif) no-repeat;
	display:block;
	height:68px;
}

#revi-left #link-trabajos a {
	background:url(../images/revista-left-trabajos-investigacion.gif) no-repeat;
	display:block;
	height:67px;
}

#revi-left #link-trabajos-select a {
	background:url(../images/revista-left-trabajos-investigacion-select.gif) no-repeat;
	display:block;
	height:67px;
}

#revi-left #trabajos-links {
	background:#6f0000;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#dbb1b1;
	padding:5px 20px 10px 15px;
}

#revi-left #trabajos-links a {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin-top:5px;
	border-bottom:1px solid #666;
	padding-bottom:5px;
	margin-bottom:5px;
}

#revi-left #content {
	background:url(../images/revista-left-content-bg.gif) repeat-y;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
}

#revi-left #content a {
	display:block;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #4c2b2b;
	margin-left:39px;
	margin-right:2px;
	padding-bottom:3px;
	padding-top:3px;
	color:#666;
}

#revi-left #content #select {
	display:block;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	margin-left:19px;
	margin-right:2px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:20px;
	color:#fff;
	background:url(../images/revista-left-icon.gif) no-repeat 1px;
	border:0;
}

#revi-left #foot {
	background:url(../images/revista-left-foot.gif) no-repeat;
	height:17px;
}

#revi-content {
	float:left;
	width:443px;
	margin-right:6px;
}

#revi-content-trabajos {
	float:left;
	width:453px;
	margin-right:6px;
	border:3px solid #fff;
	background:#f0eeee;
	padding:20px;
}

#revi-content-trabajos h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
	margin:0;
}

#revi-content-trabajos h4 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
}

#revi-content-trabajos h3 {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
}

#revi-content-trabajos h3 strong {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#840000;
}

hr {
	border:0;
	height:1px;
	background:#ccc;
	margin-bottom:5px;
}

#revi-content-trabajos h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#840000;
}

#revi-content-trabajos p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-trabajos .descargar {
	background:url(../images/proy-content-descarga.gif) no-repeat;
	padding-left:30px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:2px;
	padding-bottom:10px;
}

#revi-content-trabajos .archivos p strong {
	color:#a70000;
}

#revi-content-trabajos #recuadro {
	background:#dfdfdf;
	padding:10px;
	margin-bottom:10px;
}

#revi-content-trabajos #recuadro h1 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-trabajos #recuadro2 {
	background:#c3c3c3;
	padding:10px;
}


#revi-content .box {
	background:url(../images/revista-content-box-bg.gif) no-repeat;
	height:288px;
	padding-top:40px;
	margin-bottom:10px;
}

#revi-content .box #solicitud
{
	padding: 0px 20px;
	margin-bottom: 10px;
	margin-top: -10px;
	color: #FFF;
	font-family: Verdana;
	font-size: 12px;
}

#revi-content .box #solicitud h1
{
	font-size: 16px;
}

#revi-content .box #solicitud h2
{
	font-size: 12px;
	margin-top: 20px;
}

#revi-content .box #solicitud #lista
{
	height: 120px;
	overflow: scroll;
	border: 1px solid #FFF;
	padding: 10px;
}

#revi-content .box #solicitud a
{
	color: #CCCCCC;
}

#revi-content .box #solicitud a:hover
{
	text-decoration: underline;
}

#revi-content .box .col-left {
	width:126px;
	margin-left:16px;
	float:left;
}

#revi-content .box .col-left img {
	border:3px solid #660000;
}

#revi-content .box .col-left .numero, #revi-content .box .col-left .ano {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#ca0000;
}

#revi-content .box .col-left .numero strong {
	color:#fff;
	font-weight:normal;
}

#revi-content .box .col-left .ano {
	color:#ccc;
}

#revi-content .box .col-left .icon-suscribir {
	margin-top:34px;
}

#revi-content .box .col-left .icon-suscribir a {
	background:url(../images/revista-content-icon-suscribir.gif) no-repeat;
	display:block;
	width:121px;
	height:40px;	
}

#revi-content .box .col-right {
	width:286px;
	margin-left:12px;
	float:left;
	margin-right:3px;
}

#revi-content .box .col-right .datos {
	border-bottom:1px solid #313131;
	padding-bottom:6px;
}

#revi-content .box .col-right .datos h1 {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #553434;
	color:#fff;
	padding-bottom:5px;
}

#revi-content .box .col-right .datos h2 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ca0000;
}

#revi-content .box .col-right .datos p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin:1px 0;
}

#revi-content .box .col-right .texto {
	border-bottom:1px solid #553434;
	padding-bottom:10px;
	margin-bottom:10px;
}

#revi-content .box .col-right .icon-contenidos, #revi-content .box .col-right .icon-revista, #revi-content .box .col-right .icon-pdf, #revi-content .box .col-right .icon-imprimir {
	width:143px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

#revi-content .box .col-right .icon-pdf, #revi-content .box .col-right .icon-imprimir {
	border-top:1px solid #313131;
}

#revi-content .box .col-right .icon-contenidos a {
	background:url(../images/revista-content-icon-contenido.gif) no-repeat;
	display:block;
	width:135px;
	height:40px;
}

#revi-content .box .col-right .icon-revista a {
	background:url(../images/revista-content-icon-leer.gif) no-repeat;
	display:block;
	width:109px;
	height:40px;
}

#revi-content .box .col-right .icon-pdf a {
	background:url(../images/revista-content-icon-pdf.gif) no-repeat;
	display:block;
	width:135px;
	height:40px;
}

#revi-content .box .icon-libros-pdf a {
	background:url(../images/revista-content-icon-libros-pdf.gif) no-repeat;
	display:block;
	width:122px;
	height:40px;
	float:left;
	margin-top:20px;
}

#revi-content .box .col-left .icon-pdf a {
	background:url(../images/revista-content-icon-pdf.gif) no-repeat right;
	display:block;
	width:125px;
	height:40px;
	margin-top:25px;
}

#revi-content .box .col-right .icon-imprimir a {
	background:url(../images/revista-content-icon-imprimir.gif) no-repeat;
	display:block;
	width:111px;
	height:40px;
}

#revi-content #pagination {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	text-align:center;
	margin-bottom:10px;
}

#revi-content #pagination a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#revi-right {
	float:left;
	width:262px;
}

#revi-right-trabajos {
	float:left;
	width:196px;
}

#revi-right #title {
	background:url(../images/revista-right-title.gif) no-repeat;
	height:42px;
}

#revi-right #title-sumario {
	background:url(../images/revista-right-title-sumario.gif) no-repeat;
	height:42px;
}

#revi-right #content, #revi-right #content-sumario {
	background:url(../images/revista-right-content-bg.gif) repeat-y;
	margin:0;
}

#revi-right #foot {
	background:url(../images/revista-right-foot.gif) no-repeat;
	height:17px;
}

#revi-right #content .box {
	margin-left:3px;
	margin-right:3px;
	border-bottom:1px solid #7d4949;
	padding-top:10px;
	padding-bottom:10px;
}

#revi-right #content .box a {
	font:14px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/revista-left-icon.gif) no-repeat 10px top;
	padding-left:30px;
	padding-right:20px;
	display:block;
	margin-bottom:4px;
}

#revi-right #content .box .numero, #revi-right #content .box .ano {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#ca0000;
	margin-left:30px;
}

#revi-right #content .box .numero strong {
	color:#fff;
	font-weight:normal;
}

#revi-right #content .box .ano {
	color:#ccc;
}

#revi-right #content-sumario #links-top {
	padding-bottom:7px;
}

#revi-right #content-sumario #links-top a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#910000;
	padding-left:15px;
	padding-top:7px;
	display:block;
}

#revi-right #content-sumario .box {
	border-top:1px solid #ccc;
	margin-left:3px;
	margin-right:3px;
	padding:10px;
}

#revi-right #content-sumario .box h1 {
	color:#a24848;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#revi-right #content-sumario .box a {
	background:url(../images/revista-right-grey-dot.gif) no-repeat 1px 5px;
	display:block;
	padding-left:10px;
	color:#c6c6c6;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:12px;
}

#revi-right #content-sumario .box .red {
	background:url(../images/revista-right-red-dot.gif) no-repeat 1px 5px;
	color:#a80000;
}

#revi-content-ampli {
	width:672px;
	margin-right:16px;
	float:left;
}

#revi-content-ampli #top {
	background:url(../images/revi-content-ampli-top.gif) no-repeat;
	height:51px;
}

#revi-content-ampli #bottom {
	background:url(../images/revi-content-ampli-bottom.gif) no-repeat;
	height:41px;
}

#revi-content-ampli #content {
	background:url(../images/revi-content-ampli-bg.gif) repeat-y;
	margin:0;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:5px;
}

#revi-content-ampli #content h1 {
	font:bold 18px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#980000;
}

#revi-content-ampli #content h2 {
	font:bold 14px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}

#revi-content-ampli #content h3 {
	margin:0;
	padding-top:2px;
	padding-bottom:10px;
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

#revi-content-ampli #content h3 a {
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-ampli #content img {
	border:3px solid #6f0000;
	float:left;
	width: 130px;
	height: 170px;
}

#revi-content-ampli  img {
	border:3px solid #6f0000;
	float:left;
	width: 130px;
	height: 170px;
}

#revi-content-ampli #content #copete {
	float:left;
	margin-left:20px;
	width:370px;
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-ampli #content #intro-text {
	clear:both;
	padding-top:15px;
}

#revi-content-ampli #content #intro-text h1 {
	font:bold 11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#7c0000;
}

#revi-content-ampli #content #intro-text p {
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#7c0000;
}

#revi-content-ampli #content #main-text {
	padding-top:15px;
}

#revi-content-ampli #content #main-text h1 {
	font:bold 11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-ampli #content #main-text p {
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-ampli #content #notes {
	margin-top:15px;
	background:#f2e6e6;
	padding:15px;
	border:2px solid #c8c8c8;
}

#revi-content-ampli #content #notes h1 {
	font:bold 24px Verdana, Arial, Helvetica, sans-serif;
	color:#7c5d5d;
}

#revi-content-ampli #content #notes h2 {
	font:bold 12px/1.5em "Times New Roman", Times, serif;
	color:#000;
}

#revi-content-ampli #content #notes p {
	font:12px/1.5em "Times New Roman", Times, serif;
	color:#000;
}

#revi-content-ampli #content #biblio {
	margin-top:15px;
}

#revi-content-ampli #content #biblio h1 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/revi-content-ampli-icon.gif) no-repeat 1px;
	padding-left:24px;
	padding-top:3px;
	padding-bottom:3px;
}

#revi-content-ampli #content #biblio p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-port {
	width:672px;
	margin-right:16px;
	float:left;
}

#revi-content-port #top {
	background:url(../images/revi-port-top.gif) no-repeat;
	height:204px;
}

#revi-content-port #content {
	background-repeat: no-repeat;
	height:823px;
	padding-left:50px;
	padding-right:30px;
	padding-top:210px;
}

#revi-content-port #ano {
	font:bold 36px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	letter-spacing:-2px;
	padding-top:3px;
}

#revi-content-port #nro {
	font:bold 42px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#c70000;
	letter-spacing:-2px;
}

#revi-content-port #titulo {
	font:22px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:230px;
}

#revi-content-port #participan {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#e06363;
	margin-top:60px;
	margin-bottom:10px;
	text-align:right;
}

#revi-content-port .autor {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#dda8a8;
	text-align:right;
}

#revi-content-port #codigo {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:15px;
}

#contacto-content {
	background:url(../images/contact-content-bg.gif) no-repeat;
	width:741px;
	height:480px;
	float:left;
	margin-right:16px;
}

#contacto-content #form {
	margin-left:30px;
	margin-top:60px;
	width:430px;
}

#contacto-content #form label {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin-bottom:5px;
}

#contacto-content #form input, #contacto-content #form textarea {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
	padding:4px;
	border:1px solid #a31616;
	margin-bottom:10px;
}

#contacto-content #form #name, #contacto-content #form #email {
	width:260px;
}

#contacto-content #form #comment {
	width:420px;
	height:150px;
}

#contacto-content #form #email {

}

#contacto-right {
	width:196px;
	float:left;
}

#contacto-right #proyectos {
	background:url(../images/contact-right-proyectos-bg.gif) no-repeat;
	height:166px;
	margin-bottom:7px;
}

#contacto-right #proyectos p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	padding-left:15px;
	padding-right:15px;
	padding-top:28px;
	padding-bottom:7px;
}

#contacto-right #proyectos h1 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:25px;
	padding-right:5px;
	margin:0;
	margin-top:10px;
}

#contacto-right #proyectos a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:25px;
	padding-right:5px;
	color:#ffbaba;
}

#contacto-right #eventos {
	background:url(../images/contact-right-eventos-bg.gif) no-repeat;
	height:138px;
	padding-top:38px;
	margin-bottom:7px;
}

#contacto-right #eventos h1 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:15px;
	padding-right:5px;
	margin:0;
	margin-top:12px;
}

#contacto-right #eventos h2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#c88585;
	padding-left:15px;
	padding-right:5px;
	margin:0;
}

#contacto-right #eventos a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:5px;
	color:#ffbaba;
}





/* SUSCRIPCIONES CONTENT */

#revi-content #intro-sus
{
	margin-top: -10px;
	padding: 0px 20px;
	color: #FFF;
	font-family: Verdana;
	font-size: 12px;
}

#revi-content #intro-sus h1
{
	font-size: 16px;
}



#cate-content {
	float:left;
	width:450px;
	margin-right:6px;
	border:3px solid #fff;
	background:#f0eeee;
	padding:20px;
}

#cate-content #clases h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
	margin:0;
}

#cate-content #clases h4 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
}

#cate-content #clases h3 {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
}

#cate-content #clases h3 strong {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#840000;
}

#cate-content #clases h2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#840000;
}

#cate-content #clases p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#cate-content #clases .descargar {
	background:url(../images/proy-content-descarga.gif) no-repeat;
	padding-left:30px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:2px;
	padding-bottom:10px;
}

#cate-content #clases .archivos p strong {
	color:#a70000;
}

#cate-content #intro h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#3a0000;
}

#cate-content #intro img {
	float:left;
	border:3px solid #6f0000;
	margin-right:15px;
	margin-bottom:10px;
}

#cate-content #intro p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#cate-right {
	float:left;
	width:196px;
}

/* SUSCRIPCIONES LEFT */

#sus-left {
	float:left;
	width:247px;
	margin-right:6px;
}

#sus-left .content {
	background:url(../images/cate-left-content-bg.gif) repeat-y;
	margin:0;
}

#sus-left .content a {
	border-bottom:1px solid #553434;
	margin-left:2px;
	margin-right:2px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	background: url(../images/cate-left-icon.gif) no-repeat 10px 7px;
	padding-left:30px;
}

#sus-left .content .select {
	color:#fe8686;
}

#sus-left #title {
	background:url(../images/suscripciones_left.png) no-repeat;
	height:56px;
}

#sus-left #trabajos-links {
	background:#6f0000;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#dbb1b1;
	padding:5px 20px 10px 15px;
}

#sus-left #trabajos-links a {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin-top:5px;
	border-bottom:1px solid #666;
	padding-bottom:5px;
	margin-bottom:5px;
}

#sus-left #foot {
	background:url(../images/cate-left-foot.gif) no-repeat;
	height:17px;
}

/* CATEDRA */


#cate-left {
	float:left;
	width:247px;
	margin-right:6px;
}

#cate-left .content {
	background:url(../images/cate-left-content-bg.gif) repeat-y;
	margin:0;
}

#cate-left .content a {
	border-bottom:1px solid #553434;
	margin-left:2px;
	margin-right:2px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	background: url(../images/cate-left-icon.gif) no-repeat 10px 7px;
	padding-left:30px;
}

#cate-left .content .select {
	color:#fe8686;
}

#cate-left #title {
	background:url(../images/catedra-left-title.gif) no-repeat;
	height:56px;
}

#cate-left #trabajos-links {
	background:#6f0000;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#dbb1b1;
	padding:5px 20px 10px 15px;
}

#cate-left #trabajos-links a {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin-top:5px;
	border-bottom:1px solid #666;
	padding-bottom:5px;
	margin-bottom:5px;
}

#cate-left #foot {
	background:url(../images/cate-left-foot.gif) no-repeat;
	height:17px;
}


#cate-right #popular {
	background:url(../images/eventos-right-top.gif) no-repeat;
	height:189px;
	margin-bottom:5px;
	padding-top:33px;
}

#cate-right #popular p {
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	margin-left:18px;
	margin-bottom:19px;
}

#cate-right #popular h1 {
	font:11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	margin-top:12px;
	margin-left:25px;
}

#cate-right #popular a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffbaba;
	margin-left:25px;
}


#cate-content #responsables h1, #cate-content #conferencias h1 {
	color:#3a0000;
	font:24px Verdana, Arial, Helvetica, sans-serif;
}

#cate-content #responsables {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

#cate-content #responsables strong {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#be0000;
}

#cate-content #conferencias p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#cate-content #conferencias a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#8e0000;
}





















#revi-content-texto {
	width:702px;
	float:right;
	background:#fff;
}

#revi-content-texto #top {
	background:url(../images/revi-content-texto-top.gif) no-repeat;
	height:67px;
}

#revi-content-texto #bottom {
	background:url(../images/revi-content-texto-bottom.gif) no-repeat;
	height:85px;
}

#revi-content-texto #content-left {
	margin:0;
	padding-left:20px;
	padding-bottom:5px;
	float:left;
	width:500px;
}

#revi-content-texto #content-right {
	background:#fff;
	float:right;
	width:150px;
	padding-right:15px;
	padding-left:15px;
}

#revi-content-texto #content-left h1 {
	font:bold 18px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#980000;
}

#revi-content-texto #content-left h2 {
	font:bold 14px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}

#revi-content-texto #content-left h3 {
	margin:0;
	padding-top:2px;
	padding-bottom:10px;
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

#revi-content-texto #content-left h3 a {
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-texto #content-left img {
	border:3px solid #6f0000;
	float:left;
}

#revi-content-texto #content-left #copete {
	float:left;
	margin-left:20px;
	width:300px;
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-texto #content-left #intro-text {
	clear:both;
	padding-top:15px;
}

#revi-content-texto #content-left #intro-text h1 {
	font:bold 11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#7c0000;
}

#revi-content-texto #content-left #intro-text p {
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#7c0000;
}

#revi-content-texto #content-left #main-text {
	padding-top:15px;
}

#revi-content-texto #content-left #main-text h1 {
	font:bold 11px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-texto #content-left #main-text p {
	font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-texto #content-left #biblio {
	margin-top:15px;
}

#revi-content-texto #content-left #biblio h1 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:url(../images/revi-content-ampli-icon.gif) no-repeat 1px;
	padding-left:24px;
	padding-top:3px;
	padding-bottom:3px;
}

#revi-content-texto #content-left #biblio p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-texto #content-right .links-top {
	padding-bottom:7px;
}

#revi-content-texto #content-right .links-top a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#910000;
	padding-left:15px;
	padding-top:7px;
	display:block;
}

#revi-content-texto #content-right .box {
	border-top:1px solid #ccc;
	margin-left:3px;
	margin-right:3px;
	padding:10px;
}

#revi-content-texto #content-right .box h1 {
	color:#a24848;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#revi-content-texto #content-right .box a {
	background:url(../images/revista-right-grey-dot.gif) no-repeat 1px 5px;
	display:block;
	padding-left:10px;
	color:#666;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
}

#revi-content-texto #content-right .box .red {
	background:url(../images/revista-right-red-dot.gif) no-repeat 1px 5px;
	color:#a80000;
}

#revi-left-texto {
	width:247px;
	float:left;
	margin-right:4px;
}

#revi-left-texto #menu-top {
	background:url(../images/revi-left-texto-menu-top.gif) no-repeat;
	height:56px;
}

#revi-left-texto #menu-content {
	background:url(../images/revi-left-texto-content-bg.gif) repeat-y;
	padding-top:1px;
}

#revi-left-texto #menu-content a {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/eventos-left-icon2.gif) no-repeat 10px 3px;
	padding-left:30px;
	margin-top:10px;
	color:#980000;
	display:block;
}

#revi-left-texto #menu-content p {
	color:#fff;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin-left:32px;
}

#revi-left-texto #menu-content .select a {
	color:#fff;
}

#revi-left-texto #menu-content .combo {
	border-bottom:1px solid #7d4949;
	margin-right:2px;
	margin-left:2px;
}

#revi-left-texto #menu-bottom {
	background:url(../images/revi-left-texto-menu-bottom.gif) no-repeat;
	height:12px;
	margin-bottom:8px;
}

#revi-left-texto #menu-content .ant a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#ccc;
	background:url(../images/revi-left-texto-icon1.gif) no-repeat 10px;
}

#revi-content-ampli #auspiciantes .title, #revi-content-ampli #links .title, #revi-content-ampli #indice .title {
	color:#be0000;
	border-bottom:1px solid #ccc;
	padding-bttom:4px;
	font:18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	font-weight:normal;
	display:block;
}

#revi-content-ampli #auspiciantes .box {
	margin-bottom:30px;
}

#revi-content-ampli #auspiciantes .box h2 {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#revi-content-ampli #auspiciantes .box h3 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	margin:0;
}

#revi-content-ampli #auspiciantes .box p {
	color:#7c0000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#revi-content-ampli #auspiciantes .box img {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:2px solid #c20f0f;
}

#revi-content-ampli #auspiciantes #top-info, #revi-content-ampli #links #top-info {
	float:right;
	margin-bottom:10px;
}

#revi-content-ampli #auspiciantes #ano, #revi-content-ampli #links #ano, #revi-content-ampli #indice #ano {
	font:bold 27px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#bdbdbd;
	letter-spacing:-2px;
	padding-top:3px;
}

#revi-content-ampli #auspiciantes #nro, #revi-content-ampli #links #nro, #revi-content-ampli #indice #nro {
	font:bold 31px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#c70000;
	letter-spacing:-2px;
}

#revi-content-ampli #links a {
	background:url(../images/revista-digital-links-icon.gif) no-repeat 1px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#920000;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
}

#revi-content-ampli #links p, #revi-content-ampli #indice p {
	margin-left:40px;
	color:#c23636;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#revi-content-ampli #links .line {
	height:2px;
	background:url(../images/revista-digital-links-line.gif) repeat-x;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
}

#revi-content-ampli #indice p {
	margin-left:0;
	color:#7c0000;
}

#revi-content-ampli #indice h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#980000;
	border-bottom:1px solid #333;
	margin-bottom:0;
	margin-right:100px;
}

#revi-content-ampli #indice h2 {
	font:30px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:25px;
	margin-right:100px;
}

#revi-content-ampli #indice #top-info {
	float:right;
}

#revi-content-ampli #indice h3 {
	font:bold 14px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#7c0000;
	border:0;
	margin:0;
	padding:0;
}

#revi-content-ampli #indice ul {
	margin-bottom:25px;
}

#revi-content-ampli #indice ul li {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin-bottom:5px;
}








/* COSAS QUE SE REPITEN EN LA PAGINA */


#radio {
	width:195px;
	height:236px;
	background:url(../images/layout-home-radio.gif) no-repeat top;
	margin-bottom:5px;
	padding-top:1px;
}

#radio h1, #radio p, #radio a {
	margin-left:12px;
	margin-right:12px;
}

#radio h1 {
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:110px;
}

#radio p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#af6d6d;
	margin-bottom:0;
	padding-bottom:10px;
	border-bottom:1px solid #7c2b2b;
}

#radio a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#b63636;
}

#foro {
	background:url(../images/layout-home-foro.gif) no-repeat;
	height:78px;
	margin-bottom:8px;
	padding-left:12px;
	padding-right:40px;
	padding-top:30px;
}

#revi-right #foro {
	background:url(../images/revista-right-foro.gif) no-repeat;
	height:121px;
	padding-right:12px;
}

#revi-right-trabajos #foro {
	background:url(../images/revista-right-foro2.gif) no-repeat;
	height:135px;
	padding-right:5px;
}

#foro a {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#foro p {
	font:10px/1em Verdana, Arial, Helvetica, sans-serif;
	color:#838181;
	margin-top:3px;
}

#reg {
	background:url(../images/layout-home-reg.gif) no-repeat;
	height:100px;
	padding-left:12px;
	padding-right:12px;
	padding-top:24px;
	margin-bottom:5px;
}

#reg a {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#reg p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#8c7676;
}

#suscrib {
	background:url(../images/layout-home-reg.gif) no-repeat;
	height:100px;
	padding-left:12px;
	padding-right:12px;
	padding-top:24px;
	margin-bottom:5px;
}

#suscrib a {
	font:18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

#suscrib p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#8c7676;
}

/* VARIOS */

#fondo_oscuro{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: #000;
  	filter:alpha(opacity=60);
  	-moz-opacity: 0.6;
  	opacity: 0.6;
}

#revista-inner
{
	width: 137px;
}