body {margin:0; padding:0; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#808080; background:#fff;}

#cabeceraInterior {position:relative; height:325px; background:url(../images/cab_opc.jpg) no-repeat;}
    #cabeceraInterior .frase1 {position:absolute; width:898px; top:250px; left:0px; font-size:21px; color:#000; border-bottom:1px solid #26568A; text-align:right; padding-right:5px;}
    #cabeceraInterior .frase2 {position:absolute; width:898px; top:275px; left:0px; font-size:34px; color:#000; text-align:right; font-weight:bold;}
    
.clear {clear:both;}
h1 {color:#26568A; font-size:13px; border-bottom:1px solid #fff; padding-bottom:3px; padding:0; margin:10px;}
h1.portfolio {color:#26568A; font-size:13px; padding-bottom:3px; margin-top:10px; margin-bottom:20px; width:330px; background:none;}
h2 {color:#4D79AB; font-size:13px; margin-top:3px; padding-left:20px; background:url(../images/i_h2_opc.gif) 6px 2px no-repeat;}
h2.eventos {color:#4D79AB; font-size:13px; margin-top:3px; background:none; padding-left:0;}
h3 {color:#4D4D4D; font-size:10px;}

#menuInterior {}
#menuInterior #m1 {position:absolute; top:139px; left:24px; background:url(../images/shim.gif) no-repeat;}
#menuInterior #m2 {float:right; margin-top:12px; *margin-top:30px; margin-right:15px; padding:0; background:url(../images/m_mice_peq.png) no-repeat;}
#menuInterior #m2 a:hover {display:block; background:url(../images/m_mice_peq_f2.png) no-repeat;}
#menuInterior #m3 {float:right; margin-top:12px; *margin-top:30px; margin-right:12px; padding:0; background:url(../images/m_dmc_peq.png) no-repeat;}
#menuInterior #m3 a:hover {display:block; background:url(../images/m_dmc_peq_f2.png) no-repeat;}


#contenidoInterior {float:left; background:url(../images/bg_content_opc.jpg) no-repeat; color:#4D79AB; font-size:12px; width:1250px;}
    #contenidoInterior #submenuUp {clear:both; font-size:12px;}
	*html #contenidoInterior #submenuUp {margin-left:-20px;}
    #contenidoInterior #submenuUp ul {margin:21px; padding:0; float:left; width:900px;}
    #contenidoInterior #submenuUp li {display:inline; margin-right:5px; font-size:14px; font-weight:bold; border-right:1px solid #26568A; padding-right:5px;}
    #contenidoInterior #submenuUp li#last {margin-right:0;}
    #contenidoInterior #submenuUp li.actual {color:#26568A; font-weight:bold;}
    #contenidoInterior #submenuUp li a:link, #contenidoInterior #submenuUp li a:active, #contenidoInterior #submenuUp li a:visited {color:#fff; font-size:14px; font-weight:bold;}
    #contenidoInterior #submenuUp li a:hover {color:#26568A; font-weight:bold;}
    #contenidoInterior p {padding-left:10px; padding-right:10px;}
    
#leftContent {float:left; width:988px;}

#submenuLeft {float:left; background:url(../images/bg_subm_opc.gif) no-repeat; width:191px; margin:0; padding:0;}
    #submenuLeft ul {margin:21px; padding:0;}
    #submenuLeft li {margin-bottom:21px;}
    #submenuLeft li a:link, #submenuLeft li a:active, #submenuLeft li a:visited {color:#26568A; font-size:13px;}
    #submenuLeft li a:hover {text-decoration:underline;}
    #submenuLeft .banner {margin:0; padding:0; margin:35px 0 15px 20px;}
    #submenuLeft .banner img {padding:0; margin-bottom:15px;}

#contenidoCentral {float:left; width:590px; padding-left:10px;}
#contenidoCentral p {margin-bottom:15px;}
#contenidoCentral p img {float:left; margin-right:15px; margin-bottom:10px;}
    

#contentEvento {margin-left:10px; border:1px solid #fff; padding:10px 0 15px 0;}
*html #contentEvento {margin:0; margin-left:18px; margin-top:-71px;}
    #contentEvento .eventoInterior {float:left; padding-left:10px; width:245px;}
    *html #contentEvento .eventoInterior {width:230px; height:190px;}
    #contentEvento .eventoInteriorLt {float:left; padding-left:10px; width:245px; padding-right:15px;}
    *html #contentEvento .eventoInteriorLt {width:230px; height:190px;}
    #contentEvento .eventoInterior img, #contentEvento .eventoInteriorLt img {float:left; padding:0 12px 0 0;}
    #contentEvento a:link, #contentEvento a:active, #contentEvento a:visited {color:#006D7F;}
    #contentEvento a:hover {text-decoration:underline;}
    
#contentScroll {width:525px; padding:5px 20px 20px 20px; margin-left:8px;}
    #contentScroll .botLeftCasos {float:left; margin-left:-15px; margin-top:50px;}
    *html #contentScroll .botLeftCasos {float:left; margin-left:-8px; padding:0;}
    #contentScroll .botRightCasos {float:right; margin-right:-22px; margin-top:50px;}
    *html #contentScroll .botRightCasos {float:right; margin-left:10px; margin-right:0px; padding:0;}
	
.bordeBlanco {border:1px solid #fff; margin-bottom:10px;}
.bordeBlancoPortfolio {float:left; border:1px solid #fff; margin-bottom:10px; height:160px; width:350px;}

#contentPortfolio {float:left; width:292px; margin-left:30px;}
#contentPortfolio ul {margin:0; padding:0;}
*html #contentPortfolio ul {}
*html #contentPortfolio li {margin-left:0; margin-right:5px;}
#contentPortfolio li {margin-left:5px;}
*html #contentPortfolio {float:left; margin:0; padding:0; width:330px; margin-left:10px;}
    #contentPortfolio .botLeft {float:left; margin-left:-20px; margin-top:35px;}
    *html #contentPortfolio .botLeft {float:left; margin-left:0; padding:0; margin-top:35px;}
    #contentPortfolio .botRight {float:right; margin-right:-20px; margin-top:35px;}
    *html #contentPortfolio .botRight {float:right; margin:0; padding:0; margin-top:35px;}
    #contentPortfolio .fotos {margin-left:3px;}

#contentVideo {float:left; width:190px; margin:0; padding:0; margin-left:30px; margin-top:0;}
    #contentVideo h1 {color:#283208; font-size:13px; padding-bottom:3px; padding-left:10px; margin:10px 0 20px 0;}
    
#rightContent {float:right; background:url(../images/bg_banner.gif) no-repeat; width:189px; margin:0; padding:0;}
    #rightContent #noticias {font-size:10px; color:#999; margin-left:20px; margin-right:20px;}
    #rightContent #noticias ul {margin:0; padding:0; margin-bottom:18px;}
    #rightContent #noticias a:link, #rightContent #proxEventos a:link, #rightContent #noticias a:active, #rightContent #proxEventos a:active, #rightContent #noticias a:visited, #rightContent #proxEventos a:visited {color:#999;}
    #rightContent #noticias a:hover, #rightContent #proxEventos a:hover {color:#999; text-decoration:underline;}
    #rightContent .banner {margin:0; padding:0; margin:35px 0 15px 20px;}
    #rightContent .banner img {padding:0; margin-bottom:15px;}
    
#rightContentBig {float:right; background:url(../images/bg_banner_big.gif) no-repeat; width:378px; margin:0; padding:0;}
    #rightContentBig #noticias, #rightContentBig #proxEventos {font-size:10px; color:#999; margin-left:20px; margin-right:20px;}
    #rightContentBig #noticias ul, #rightContentBig #proxEventos ul {margin:0; padding:0; margin-bottom:18px;}
    #rightContentBig #noticias a:link, #rightContentBig #proxEventos a:link, #rightContentBig #noticias a:active, #rightContentBig #proxEventos a:active, #rightContentBig #noticias a:visited, #rightContentBig #proxEventos a:visited {color:#999;}
    #rightContentBig #noticias a:hover, #rightContentBig #proxEventos a:hover {color:#999; text-decoration:underline;}
    #rightContentBig #proxEventos .fecha {margin-bottom:10px;}
    #rightContentBig .banner {margin:0; padding:0; margin:35px 0 15px 20px;}
    #rightContentBig .banner img {padding:0; margin-bottom:15px;}
    #rightContentBig .videos {margin:0; padding:0; margin:0 0 15px 20px;}
    #rightContentBig .videos img {margin-bottom:12px;}
    
#rightContentRight {float:right; width:189px;}
#rightContentLeft {float:left; width:180px; border-right:1px solid #ccc; margin-top:20px;}
#rightContentLeft h1 {background:none; width:auto; margin:0 0 2px 10px; padding-bottom:0; border:none; color:#4D4D4D; padding-left:9px; font-size:12px;}

table {font-size:9px; padding:4px; text-align:center;}
table td {border-top:1px solid #262A2D; border-right:1px solid #4D79AB;}
table td.first {border-left:1px solid #4D79AB;}
table td.bottom {border-bottom:1px solid #4D79AB;}
table td.esquina {border-left:1px solid #4D79AB; border-bottom:1px solid #4D79AB;}