/*



Theme Name: Revolution Office



Theme URI: http://www.revolutiontwo.com



Description: The Revolution Office WordPress Theme.



Version: 1.0



Author: Jason Schuller



Author URI: http://www.jdidit.com/



Tags: WordPress, Office, Professional







This theme was designed and built by Jason Schuller,



whose portfolio you will find at www.jdidit.com







The CSS, XHTML and design is released under GPL:



http://www.opensource.org/licenses/gpl-license.php



*/







/* Lets Begin */



html, body {



font-size: 12px; /* Resets 1em to 10px */



font-family: Verdana;



line-height: 18px;



background: /*#f8de86*/#ffffff url(images/bg2.jpg) top left repeat-x;



color: #3C3F36;



margin: 0;



padding: 0;



}







small {



font-family: Arial, Helvetica, Sans-Serif;



font-size: 0.9em;



line-height: 1.5em;



}







h1, h2, h3 {



font-family: Arial, Helvetica, sans-serif;



font-weight: normal;



color: #d37a06;







}







h1 {



font-size: 4em;



text-align: center;



}







h2 {



font-family: Trebuchet MS;



font-size: 2.6em;



font-weight: bold;



padding: 0 0 15px 0;



line-height: 34px;



}







h3 {



font-family: Trebuchet MS;



font-size: 18px;



font-weight: bold;



color: #d17615;



padding: 15px 0 5px 0;



margin: 0;



}







h5 {



font-family: Trebuchet MS;



font-size: 13px;



font-weight: bold;



color: #d17615;



padding: 5px 11px 2px 1px;



margin: 0;



}















.banner {



margin: 5px 0 5px 0;



}







a:link, a:visited {



color: #d17615;



text-decoration: none;



outline: none;



}







a:hover {



color: #d17615;



text-decoration: underline;



}







.clear {



clear: both;



}







p {



margin: 0 0 10px 0;



}



/* And... Moving On */







.wrapper {



width: 960px;



margin: 0px auto;



}







/* Begin Header */



#masthead {



height: 142px;



width: 960px;



float: left;



text-align:left;



clear:both;



}







#tagline {



width: 480px;



height: 22px;



float: left;



color: #FFFFFF;



/*padding-top: 6px;*/



}











#pages {



width: 480px;



height: 22px;



float: left;



color: #FFFFFF;



text-align: right;



/*padding-top: 6px;*/



}







#pages ul {



list-style: none;



margin: 0;



padding: 0;



}







#pages li {



display: inline;



margin: 0px;



}







#pages .bar  {



color:#f4b52e;



margin: 0 6px 0 6px;



}







li.rss {



display: inline;



padding: 3px 20px 3px 0;



background: url(images/rss.gif) right no-repeat;



}







li.vea {



display: inline;



padding: 3px 0px 3px 35px;



_padding: 0px 0px 4px 35px;



background: url(images/logovea.jpg) left no-repeat;



z-index:999;



}







#pages a:link, #pages a:visited {



color: #FFFFFF;



text-decoration: none;



}







#pages a:hover {



color: #FFFFFF;



text-decoration: underline;



}







#logo {



width: 230px;



height: 116px;



float: left;



}



#logo a img{



margin:0;



padding:0;



}



#head{



height: 142px;



_height:136px;



width: 960px;



}



#headup{



height: 22px;



width: 960px;



padding-top: 6px;



font-size:11px;



}



#headright {



width: 660px;



height: 56px;



float: right;



text-align: right;



padding: 28px 0 0 0;



}



/* End Header */







.insert {



width: 180px;



height: 330px;



background: url(images/insertbg.png) top left no-repeat;



margin: 0 0 0 360px;



color: #D8D8D8;



padding: 10px;



line-height: 1.2em;



}







.insert h2 {



line-height: 1em;



font-size: 22px;



font-weight: normal;



margin: 0 0 10px 0;



}







.insert a:link, .insert a:visited {



color: #FFFFFF;



text-decoration: none;



}







.insert a:hover {



text-decoration: underline;



}



/* Begin Search */



#searchwrap {



float: right;



padding: 0 5px 5px 5px;



height: 25px;



background: url(images/searchbg.gif) top left no-repeat;



}







* + html #searchwrap {



padding: 1px 5px 5px 5px;



}







#searchwrap input{



vertical-align: middle;



background: none;



color: #3C3F36;



font-family: Arial, Helvetica, sans-serif;



font-size: 12px;



}







#searchwrap #s{



border: none;



padding: 5px 0 5px 0;



margin: 0;



width: 215px;



}







* + html #searchwrap #s {



margin: -3px 3px 0 0;



width: 210px;



}



/* End Search */







/* Begin Navigation */



#navigation {



width: 725px;



height: 31px;



float: left;



border-bottom: solid #d17615 1px;



}







#nav {



bottom: 0;



right: 0;



z-index: 999;



list-style: none;



float: right;



margin: 0;



padding: 0;



}



ul.menu{
list-style: none outside none;
}



#nav li {


list-style:none outside none;
float: left;



margin-left: 2px;



background: url(images/navbg.gif) no-repeat right top;



font-size:12px;



}







#nav li.current {



background-position: right bottom;



}







#nav li.current_page_item{



background-position: right bottom;



}







#nav li.current_page_item a {



background-position: left bottom;



color: #000000;



}











#nav li a {



float: left;



display: block;



height: 22px;



padding: 9px 8px 0;



background: url(images/navbg2.gif) no-repeat left top;



color: #FFFFFF;



text-decoration: none;



}







#nav li.current a {



background-position: left bottom;



color: #000000;



}







#nav li:hover, #nav li.sfhover {



background-position: right -31px;



}







#nav li.current:hover, #nav li.sfhover.current {



background-position: right bottom;



}







#nav li:hover a, #nav li.sfhover a {



background-position: left -31px;



color: #FFFFFF;



}







#nav li.current:hover a, #nav li.sfhover.current a {



background-position: left bottom;



color: #C7CBC0;



}







#nav li#nav_home.current {



background-position: right top;



}







#nav li#nav_home.current a {



background-position: left top;



color: #FFFFFF;



}







#nav li.current#nav_home:hover, #nav li.current.sfhover#nav_home {



background-position: right -31px;



}







#nv li.current#nav_home:hover, #nav li.current.sfhover#nav_home a {



background-position: left -31px;



color: #FFFFFF;



}







#nav li ul {



clear: left;



position: absolute;



left: -999em;



z-index: 999;



width: 161px;



margin-top: 31px;



margin-left: 0px;



_margin-top: 0; /* IE6 only */



border: 1px solid #e1901e;



border-top: 0;



border-bottom: 0;



list-style: none;



line-height: 1;



padding-left: 0px;



}



/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */



* + html #nav li ul {



margin-top: 0;



}







#nav li li {



display: inline;



_display: block;



float: none;



_float: left;



margin: 0;



font-size: 11px;



text-transform: none;



}







#nav li ul ul {



margin: -31px 0 0 161px;



}







#nav li:hover ul ul, #nav li.sfhover ul ul {



left: -999em;



}







#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {



left: auto;



margin-right:50px;



}







#nav li li li {



font-size: 1em;



}







#nav li:hover li a, #nav li.sfhover li a {



float: none;



width: 133px;



height: auto;



padding: 9px 14px;



border-bottom: 1px solid #d17615;



background: #f8ce47;



color: #3C3F36;



}







#nav li:hover li a:hover, #nav li.sfhover li a:hover {



background: #e1901e;



}



/* End Navigation */



/* Begin Content Slider */



.wrap {



position: relative;



margin: 0 auto;



}







.contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



* html .contain { height: 1%; } /* IE6 */



*:first-child+html .contain { min-height: 1px; } /* IE7 */







#featured {



width: 960px;



float: left;



margin: 21px 0 55px 0;



_margin: 0px 0 55px 0;}











#featured .wrap {



padding: 10px 0 10px 0;



background: #FFFFFF;



}







#slides {



width: 940px;



height: 240px;



position: relative;



top: 0px;



overflow: hidden;



z-index: 5;



margin: 0 auto;



padding: 0;



behavior: url(http://estudios.vivaenaustralia.com/iepngfix.htc);



}







#slides img {



margin: 0 7px 0 0;



padding: 0;



border: 0;



width: 310px;



height: 240px;



}







#slide-box {



/* width: 7020px; */



height: 240px;



position: absolute;



overflow: visible !important;



}







#slide-box div {



float: left;



position: relative;



width: 960px;



height: 240px;



display: block !important;



}







#slides-prev {



display: block;



width: 50px;



height: 260px;



position: absolute;



top: 0;



left: -17px;



z-index: 10;







}







#slides-prev a {



display: block;



width: 50px;



height: 260px;



text-indent: -9999px;



background: url(images/slide-nav.png) no-repeat 0 0;



_background: url(images/slide-ie1.png) no-repeat 0 0;



_behavior: url(http://estudios.vivaenaustralia.com/iepngfix.htc);



}







#slides-prev a:hover { background-position: 0 100%; }







#slides-next {



display: block;



width: 50px;



height: 260px;



position: absolute;



top: 0;



right: -17px;



z-index: 10;



}







#slides-next a {



display: block;



position: relative;



width: 50px;



height: 260px;



text-indent: -9999px;



background: url(images/slide-nav.png) no-repeat 100% 0;



_background: url(images/slide-ie2.png) no-repeat 0 0;



_behavior: url(http://estudios.vivaenaustralia.com/iepngfix.htc);





}







#slides-next a:hover { background-position: 100% 100%; }



/* End Content Slider */







/* Begin Tooltip */



#tooltip {



position: absolute;



z-index: 3000;



border: 1px solid #d9dadb;



background: url(images/tipbg.png) top left repeat;



padding: 7px;







width: 240px;



font-size: 10px;



font-weight: normal;



color: #3C3F36;



}







#tooltip h3, #tooltip div { 



margin: 0;



font-family:Verdana;



font-weight: normal;



font-size: 10px;



}



/* End Tooltip */







/* Begin Home Page */



#homeleft {



width: 295px;



height: 225px;



float: left;



border-right: 1px solid #d9dadb;



padding: 0 15px 10px 20px;



overflow: hidden;



line-height: 1.5em;



font-size: 11px;



}







#homecenter {



width: 268px;



height: 225px;



float: left;



border-right: 1px solid #d9dadb;



padding: 0 2px 10px 20px;



overflow: hidden;



line-height: 1.5em;



font-size: 11px;



}



#homecenter h3 a {



line-height: 1.2em;



}







#homeright {



width: 295px;



height: 225px;



float: left;



padding: 0 0 10px 25px;



overflow: hidden;



line-height: 1.5em;



font-size: 11px;



}







#homebox {



width: 938px;



float: left;



height: 230px;



background: url(images/homeboxbg.jpg) top left no-repeat;



margin: 30px 0 0 0;



padding: 11px;



font-size: 11px;



}







#homebox img {



padding: 0px;



background: #3C3F36;



}







#homebox img:hover {



padding: 0px;



background: #707366;



}





#boxmain {



width: 460px;



float: left;



margin: 0 22px 0 0;



}



#boxmain a h3 {



line-height: 1.2em;



}





#boxmain  img {



width: 240px;



height: 190px;



float: left;



margin: 0 8px 0 0;



}



#boxsec {



width: 450px;



float: left;



display:inline;



}







/*.columna {



width: 215px;



padding:0px;



margin: 0 10px 10px 0;



float:left;



}*/







.boxitem {



width: 215px;



height: 60px;



float: left;/*-----para hacer 2 comlumnas  comentar-----*/



overflow: hidden;



display:block;



margin: 0 0 10px 10px;



}







.boxitem h3 {



font-size: 12px;



padding: 0; 



}







.boxitem img {



width: 63px;



height: 50px;



float: left;



margin: 0 8px 0 0;



}







.itemdets {



float: left;



margin: 5px 0 0 0;



}



/* End Home Page */







/* Begin Secondary Pages */



#whitewrap {



width: 100%;



/*background: #FFFFFF url(images/secondarybg.jpg) repeat-x;*/



float: left;



}







#whitewrap img {



padding: 2px;



background: #ffffff;



border:solid 1px #dbdcdd;



}







#postcontent li {



background:transparent url(images/list.gif) no-repeat scroll 25px 18%;



margin:8px 0;



padding:0 0 0 40px;



}







#postcontent ul {



margin: 5px 0 15px 0;



padding: 0;



list-style: none;



}







#location {



width: 960px;



height: 65px;



float: left;



color: #FFFFFF;



font-size: 16px;



margin-bottom:20px;



_margin-bottom:0px;



}







#location p {



margin: 22px 0 0 0;



_margin: 0px;



color: #3c3f36;



font-size:11px;



}







#location a{



font-size:11px;



}



#location .bc_current{



font-weight:bold;



}







#location a:link, #location a:visited {



color: #3c3f36;



text-decoration: none;



}







#location a:hover {



color: #3c3f36;



text-decoration: underline;



}







#secondary {



width: 581px;



float: left;



border-right: 1px solid #d9dadb;



padding: 20px 50px 12px 0;



margin: 0 50px 0 0;



_padding-right:25px;



_margin-right: 25px;



}











#gallery {



width: 960px;



float: left;



padding: 5px 0 20px 0;



margin: 0;



line-height: 1.4em;



}







.galleryitem {



width: 465px;



height: 125px;



float: left;



padding: 20px 15px 12px 0;



margin: 0;



}







.galleryitem p {



margin: 5px 0  0 0;



height: 73px;



line-height: 1.2em;



overflow: hidden;



}







* + html .galleryitem p {



margin: 5px 0  0 0;



height: 72px;



overflow: hidden;



}







.galleryitem img {



width: 158px;



height: 125px;



padding: 4px;



margin: 0 8px 0 0;



background: #3C3F36;



float: left;



}







.galleryitem_test img {



width: 158px;



height: 125px;



}







.galleryitem img:hover {



padding: 4px;



margin: 0 8px 0 0;



background: #707366;



float: left;



}







.categorydets {



font-size: 11px;



}







/* End Secondary Pages */



/* TESTIMONIOS*/



#testimonios img{



padding: 0px;



border:none;



}



table tr td{



border:none;



padding:0px;



}







/* Begin Comment Styles */



h2.commh2 {



font-size: 1.4em !important;



padding: 0 0 5px;



color:#333 !important;



}







ol.commentlist {



margin: 10px 0 20px;



padding: 0;



list-style: none;



font-size: 12px;



line-height: 20px;



}







ol.commentlist p {



margin-bottom:10px;



line-height: 20px;



}







.commentmetadata a {



font-size:11px;



color:#333333;



}







ol.commentlist cite {



font-style: normal;



font-weight: bold;



}







ol.commentlist li {



padding: 20px 10px 10px 10px;



width: 592px;



}







ol.commentlist li.alt {



padding: 18px 18px 5px 18px !important;



background:#F8F8F4;



border:1px solid #DEDBD1;	



}







#commentform input {



background: #FFFFFF;



border: 1px solid #E7E7E7;



}







#commentform textarea {



background: #FFFFFF;



border: 1px solid #E7E7E7;



width: 625px;



}







input#submit {



color:#333333;



padding:7px;



margin: 0 0 7px 0;



text-align: center;



border: 1px solid #E7E7E7;



background:#FFFFFF;



}



/* End Comment Styles */







/* Begin Sidebar */



#sidebar {



width: 265px;



float: left;



padding: 20px 0 0 0;



}







.block {



width: 263px;



float: left;



background: url(images/blockbg.jpg) top center repeat-y;



}







.block h3 {



border-bottom: 1px solid #3C3F36;



padding: 0 0 2px 0;



margin: 0 0 5px 0;



}







.block ul {



margin: 0;



padding: 0;



list-style: none;



width: 263px;



display:block;



}







.block li {



width: 200px;



margin: 5px 20px 0 20px;



border-top: dotted 1px #dbdcdd;



background:url(images/list.gif) center left no-repeat;



display:block;



padding:10px 0 0 20px;



font-size:11px;







}







.block li  a{



color: #403e36;



}







.block li a:visited {



color: #403e36;







}







.blockfooter {



width: 263px;



height: 14px;



float: left;



background: url(images/blockfooterbg.jpg) bottom center no-repeat;



}







.blocktop {



width: 263px;



height: 30px;



float: left;







background: url(images/blocktopbg.jpg) bottom center no-repeat;



}







.widgetblock {



width: 300px;



float: left;



margin: 15px 0 15px 0;



}







.widgetblock li {



padding: 0 0 0 16px;



background: url(images/list.gif) top left no-repeat;



}







.widgetblock ul {



margin: 0;



padding: 0;



list-style: none;



}



/* End Sidebar */



/*institutos*/



table.instituto tr td img{

margin:15px 0 0 15px;

padding:0px;

border:none;

}

#institutos table tr td ul li{

list-style:disc;

margin:0px;

padding:0px;

background-image:none;

}

#institutos table tr td ul {

padding-left:15px;



}

/* Begin Footer */



#footerwrap {



width: 100%;



height:auto;



background: #f8de86 url(images/footer.jpg) repeat-x;



float: left;



padding: 0 0 20px 0;



}







#footer {



width: 960px;



margin: 0px auto;



color: #403e36;



padding: 25px 0 0 0;



}







#footer a:link, #footer a:visited {



color: #403e36;



text-decoration: none;



}







#footer a:hover {



color: #C7CBC0;



text-decoration: underline;



}







#footertext {



width: 860px;



float: left;



font-size:11px;



}







#pagination{



width: 100px;



float: left;



text-align: right;



}







#pagination a:hover{



border:none;



}







#pagination img{



border:none;



}







span.navback{



width:25px;



height:15px;



display:block;



float:right;



background:url(images/back.gif) top right no-repeat;



cursor:pointer;



}







span.navforward{



width:25px;



height:15px;



display:block;



float:right;



background:url(images/forward.gif) top right no-repeat;



cursor:pointer;



}



/* End Footer */







/* Begin Defaults */



acronym, abbr, span.caps



{



font-size: 0.9em;



letter-spacing: .07em;



}







p img {



padding: 0;



max-width: 100%;



}







a img {



border: none;



}







img.centered {



display: block;



margin-left: auto;



margin-right: auto;



}







img.alignright {



padding: 4px;



margin: 0 0 8px 8px;



display: inline;



}







img.alignleft {



padding: 4px;



margin: 0 8px 8px 0;



display: inline;



}







.alignright {



float: right;



}







.alignleft {



float: left



}







.center {



text-align: center;



}







.aligncenter,



div.aligncenter {



display: block;



margin-left: auto;



margin-right: auto;



}







.hidden {



display: none;



}







blockquote {



margin: 15px 30px 0 0;



padding-left: 30px;



background: url(images/blockquote.jpg) top left no-repeat;



}







.wp-caption {



border: 1px solid #ddd;



text-align: center;



background-color: #f3f3f3;



padding-top: 4px;



margin: 10px;



-moz-border-radius: 3px;



-khtml-border-radius: 3px;



-webkit-border-radius: 3px;



border-radius: 3px;



}







.wp-caption img {



margin: 0;



padding: 0;



border: 0 none;



}







.wp-caption p.wp-caption-text {



font-size: 11px;



line-height: 17px;



padding: 0 4px 5px;



margin: 0;



}



/* End Defaults */







/*CONFERENCIAS*/



#conferencias img{



padding: 0px;



border:none;



}







.orange{



font-weight:bold;



color:#d17615;



font-size:12px;



}



.comment{



font-weight:normal;



color:#656565;



font-size:11px;



}











#conferencias ul.dotted li{



list-style: disc;



padding: 0px;



background: none;



line-height:18px;



}







#conferencias a.recomendar{



font-size:11px;



text-decoration:underline;



color: #3C3F36;



}







/*CONTACTO*/



#contacto img{



padding: 0px;



border:none;



}



#contacto #caja{



	width:580px;



}



#contacto #paises {



text-align:center;



height:80px;



width:580px;



padding-bottom:30px;



_padding-bottom:10px;



}



.button{



display:block;



width:80px;



font-size:11px;



float:left;



margin:0px 8px;



_margin:0px 7px;



cursor:pointer;



}



.opcion{



	width:540px;



	height: 180px;



	padding:20px;



	padding-bottom:0px;



	background: url(http://estudios.vivaenaustralia.com/wp-content/themes/office_10/images/caja-contacto.jpg) no-repeat;



}







#entrevistas img{



padding: 0px;



border:none;



}



#sidebar img{



padding: 0px;



border:none;



}







#acreditacion img {



padding: 0px;



border:none;



}



#acreditacion{



text-align:center;



}







