/*
Theme Name: olimpiadas_v2
Theme URI: http://www.olimpiadasdeactualidad.cl/
Author: OFICINA DE ASUNTOS GRAFICOS
Author URI: http://www.asuntosgraficos.com/
*/

*{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;	
}

.organ {
width:420px;
display:inline;
float:left;
}


.logos-organizan h4 a{
 color: #FF0055;
 padding: 5px 0;
 font-size: 13px;
 font-weight: bold;
 letter-spacing: 1px;
}

.patro {
width:230px;
display:inline;
float:left;
}


.auspic {
width:160px;
margin-right:30px;
display:inline;
float:left;
}


.wide {
width:860px;
display:block;
float:left;
}


.destac_final{

overflow:hidden;

width:240px;

height:250px;

float:left;

display: inline;

background-color:#fff; 

padding:10px; 

margin:0 10px 10px 0;

-moz-box-shadow: 0px 0px 5px #aaa;

-webkit-box-shadow: 0px 0px 5px #aaa;

box-shadow: 0px 0px 5px #aaa;

border-radius:5px 5px 5px 5px; 

-moz-border-radius:5px 5px 5px 5px; 

-khtml-border-radius:5px 5px 5px 5px; 

-webkit-border-radius: 5px 5px 5px 5px;

}
.destac{

overflow:hidden;

width:240px;

height:250px;

float:left;

background-color:#fff; 

padding:10px; 

margin:0 10px 10px 0;

-moz-box-shadow: 0px 0px 5px #aaa;

-webkit-box-shadow: 0px 0px 5px #aaa;

box-shadow: 0px 0px 5px #aaa;

border-radius:5px 5px 5px 5px; 

-moz-border-radius:5px 5px 5px 5px; 

-khtml-border-radius:5px 5px 5px 5px; 

-webkit-border-radius: 5px 5px 5px 5px;

}
.title_destac {
	margin: 7px 0 10px 0;
}

h4 a{
    color: #56A847;
    font-size: 16px;
    text-decoration:none;
    padding: 10px 0;
    line-height:15px;
}
.vermas a{
    color: #56A847;
    font-size: 13px;
    text-decoration:none;
    margin: 10px 0;
    padding: 10px 0;
}
.alignleft {float:left; padding:10px 10px 0 0;}

.alignright {float:right; padding:10px 0 0 10px;}



.wpcf7-form-control-wrap {
border: 1px solid #999999;
}

.wpcf7 h6 {
padding-top:15px;
}

.wpcf7 h5 {
padding-top:10px;
font-size:16px;
}

.wpcf7-submit {
margin:20px 0 0 135px;
border: 1px solid #cccccc;
padding: 6px 14px;
font-size:16px;
color: #ccc;
background-color: #56A847;
}

#inscrib_btn {
width: 58px;
margin:20px 0 0 95px;
border: 1px solid #cccccc;
padding: 6px 14px;
font-size:16px;
color: #fff;
background-color: #68c8c6 ;
text-decoration:none;
}

#inscrib_btn a{
text-decoration:none;
color: #fff;
}

a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}


/* generalidades */

body{
background-color:#eeede8;
color:#526666;
font-family:'Lato', 'Trebuchet MS', Tahoma, Verdana, Arial, Sans-serif;
font-size:13px;
text-align:center;
line-height:1.4;
}

h1, h3, h4, h5{
color:#f00;
font-weight:normal;
}

h2{
color:#f05/*e56b2e*/;
font-weight:bold;
border-bottom:1px solid #e0e0dd;
} 

h1{font-size:25px;}

h2{font-size:21px;}

h3{font-size:18px;}

h4{font-size:13px; font-weight:bold; letter-spacing:1px;}

h5{font-size:13px; color:#56a847;}


#header{
height:210px;
width:100%; 
margin:0; 
text-align:center;
background:#68c8c6 url('images/header.gif') 0px 179px repeat-x;
}

#centrado{
height:210px;
width:880px; 
margin:0; 
text-align:left;
position:relative;
margin:0 auto; 
}

#sticker{
padding: 50px 0px 0 50px;
top:10px;
left:0;
position:absolute;
height:110px;
width:97px;
}

#name{
top:60px;
left:185px;
position:absolute;
width:280px;
height:130px;
}

#social{
top:10px;
left:460px;
position:absolute;
width:390px;
height:110px;
padding:10px;
text-align:right;
}

#social a{
text-decoration:none;
color:#333;
}

#social a:hover{
text-decoration:none;
color:#000;
}

#social a.facebook{
padding-left:20px;
padding-bottom:5px;
background-image:url(images/facebook.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

#social a.twitter{
padding-left:20px;
padding-bottom:5px;
background-image:url(images/twitter.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

#social a.flickr{
padding-left:20px;
padding-bottom:5px;
background-image:url(images/flickr.png);
background-position:0px 0px;
background-repeat:no-repeat;
}

/*-------------------------NUEVO MENU---------------------------*/

#access {
background:transparent;
display: block;
float: left;
margin: 0 auto;
width: 700px;
position:absolute;
top:140px;
left:180px;
}

#access .menu-header,
div.menu {
font-size: 13px;
}

#access .menu-header ul,
div.menu ul {
list-style: none;
margin: 0;
}

#access .menu-header li,
div.menu li {
float: left;
position: relative;
}

#access a {
color: #047;
display: block;
line-height: 39px;
padding: 0 10px;
text-decoration: none;
}

#access ul ul {
display: none;
position: absolute;
top: 40px;
left: 0;
float: left;
width: 120px;
z-index: 99999;
}

#access ul ul li {
min-width: 120px;
}

#access ul ul ul {
left: 100%;
top: 0;
}

#access ul ul a {
background: #169;
color:#0ac;
line-height: 1em;
padding: 10px;
width: 120px;
height: auto;
}

#access li:hover > a, #access ul ul :hover > a { background: #169; color: #fff; }

#access ul li:hover > ul { display: block; }

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color: #fff; }

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
color: #fff;
}


/*---------------------------MENU------------------------------*/

.droplinebar{
overflow: hidden;
}

.droplinebar ul{
margin: 0;
padding: 0;
float: left;
width: 720px;
}

.droplinebar ul li{
display: inline;
}

.droplinebar ul li a{
float: left;
color: #169;
background-color:#c6e2a0;
padding: 6px 11px;
text-decoration: none;
border-top:1px solid #9bb07d;
border-right:1px solid #9bb07d;
border-left:1px solid #9bb07d;
margin-right:1px;
border-radius: 5px 5px 0px 0px; 
-moz-border-radius: 5px 5px 0px 0px; 
-khtml-border-radius: 5px 5px 0px 0px;  
-webkit-border-radius: 5px 5px 0px 0px;
}

.droplinebar ul li a:visited{
color: #74a335;
}

.droplinebar ul li a:hover{ /*background of main menu bar links onMouseover*/
color: #74a335;
background-color:#eeede8;
border-bottom:1px solid #eeede8;
}

.droplinebar ul li.current, .droplinebar ul li.current_page_item{ /*background of main menu bar links onMouseover*/
color: #047;
background-color:#eeede8;
}

/* Sub level menus*/
.droplinebar ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
visibility: hidden;
width: 720px;
}


/* Sub level menu links style */
.droplinebar ul li ul li a{
font: normal 13px Verdana;
padding: 6px;
padding-right: 8px;
margin: 0;
border:none;
background-color: #eeede8;
border-radius: 0px 0px 0px 0px; 
-moz-border-radius: 0px 0px 0px 0px; 
-khtml-border-radius: 0px 0px 0px 0px;  
-webkit-border-radius: 0px 0px 0px 0px;
}

.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */
background-color: #eeede8;
color:#000;
}

.droplinebar ul li ul li .current, .droplinebar ul li ul li .current_page_item{ /*sub menu links' background color onMouseover */
background-color: #047;
}

/* ---------------------------MENU-----------------------------*/

#main{
width:850px;
margin:0 auto;
clear:both;
text-align:left;
}

.derecha{
width:300px;
height:auto;
float:left;
display:inline;
}

.izquierda{
width:550px;
height:auto;
float:left;
display:inline;
}

.pagina {
width:500px;
min-height:250px;
margin:10px 20px 20px 0px;
padding:10px 15px 30px 15px;
-moz-box-shadow: 0px 0px 5px #aaa;
-webkit-box-shadow: 0px 0px 5px #aaa;
box-shadow: 0px 0px 5px #aaa;
border-radius:5px 5px 5px 5px; 
-moz-border-radius:5px 5px 5px 5px; 
-khtml-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px;
background-color:#fff;
}

.pagina p{
margin:8px 0;
text-align:justify;
}

.pagina h3{
margin-top:16px;
}

.pagina ul{list-style-position:inside;}

.pagina a{color:#f40; text-decoration:none;}

.pagina a:hover{color:#f40; text-decoration:underline;}

.pagina img.alignright{float:right; padding-left:10px;}

.pagina img.alignleft{float:left; padding-right:10px;}

.pagina .datos{padding-bottom:10px; margin-bottom:20px; text-align:right;}

.pagina .titular{border-bottom:1px solid #eee; padding:10px 0;}

.clearpagina{width:500; clear:both; content="."; height=0;}


.aside ul{
clear:both;
padding-top:10px;
}

.aside ul li{
display:inline;
padding-right:8px;
}

.aside ul li img{
width:85px;
height:85px;
}


.footer{
clear:both;
width:830px;
margin-left:-10px;
padding:10px 10px 20px 10px;
font-size:11px;
}


/* MARZO 2010 */

.about{
color:#47a/*f05*/;
background:#fff;
font-size:16px; 
line-height:1.3; 
clear:both; 
padding:10px; 
margin:10px 0;
-moz-box-shadow: 0px 0px 5px #aaa;
-webkit-box-shadow: 0px 0px 5px #aaa;
box-shadow: 0px 0px 5px #aaa;
border-radius:5px 5px 5px 5px; 
-moz-border-radius:5px 5px 5px 5px; 
-khtml-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px;
position:relative;
}

.aside{
background-color:#fff; 
clear:both; 
padding:10px; 
margin-bottom:10px;
-moz-box-shadow: 0px 0px 5px #aaa;
-webkit-box-shadow: 0px 0px 5px #aaa;
box-shadow: 0px 0px 5px #aaa;
border-radius:5px 5px 5px 5px; 
-moz-border-radius:5px 5px 5px 5px; 
-khtml-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px;
}

.aside img{max-width:280px; height:auto;}


.aside ul{list-style:none; clear:both;}

.aside ul li{list-style:none; display:inline;}

.aside h4{clear:both; color:#f05; padding:5px 0;}


.logos-organizan{

overflow:hidden;

width:840px;

height:120px;

float:left;

background-color:#fff; 

padding:10px; 

margin:0 0px 10px 0;

-moz-box-shadow: 0px 0px 5px #aaa;

-webkit-box-shadow: 0px 0px 5px #aaa;

box-shadow: 0px 0px 5px #aaa;

border-radius:5px 5px 5px 5px; 

-moz-border-radius:5px 5px 5px 5px; 

-khtml-border-radius:5px 5px 5px 5px; 

-webkit-border-radius: 5px 5px 5px 5px;

}


.logos-patrocinan{
overflow:hidden;
width:240px;
min-height:280px;
float:left;
background-color:#fff; 
padding:10px; 
margin:0 10px 10px 0;
-moz-box-shadow: 0px 0px 5px #aaa;
-webkit-box-shadow: 0px 0px 5px #aaa;
box-shadow: 0px 0px 5px #aaa;
border-radius:5px 5px 5px 5px; 
-moz-border-radius:5px 5px 5px 5px; 
-khtml-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px;
}
.logos-organizan ul, .logos-patrocinana ul{list-style:none; clear:both;}

.logos-organizan ul li, .logos-patrocinan ul li{list-style:none; display:inline; margin-right:10px;}

.logos-organizan h4, .logos-patrocinan h4{clear:both; color:#f05; padding:5px 0;}



/* single tab */

ul.tabs { 
list-style:none;
}

ul.tabs li { 
float:left;	 
text-indent:0;
padding:0;
margin:0 !important;
list-style-image:none !important;
}

ul.tabs a { 
font-size:14px;
font-weight:bold; 
display:block;
height: 30px;  
line-height:30px;
text-align:left;	
text-decoration:none;
color:#b45f32;
background-color:#e59d24;
padding-left:15px;
margin:0px;	
position:relative;
}

ul.tabs a:active { outline:none;}

ul.tabs a:hover { background-color:#f2ce92; }

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
background-color:#fff;	
cursor:default !important; 
color:#e06627; !important;
border-bottom:none;
}

ul.tabs a.w1 {
width:161px;
border-right:1px solid #fff; 
border-radius:5px 5px 0px 0px; 
-moz-border-radius:5px 5px 0px 0px; 
-khtml-border-radius:5px 5px 0px 0px; 
-webkit-border-radius: 5px 5px 0px 0px;
}

ul.tabs a.w2 {
width:161px;
border-right:1px solid #fff;
border-radius:5px 5px 0px 0px; 
-moz-border-radius:5px 5px 0px 0px; 
-khtml-border-radius:5px 5px 0px 0px; 
-webkit-border-radius: 5px 5px 0px 0px;
}

ul.tabs a.w3 { 
width:161px;
border-radius:5px 5px 0px 0px; 
-moz-border-radius:5px 5px 0px 0px; 
-khtml-border-radius:5px 5px 0px 0px; 
-webkit-border-radius: 5px 5px 0px 0px;
}

div.panes div.pane { display:none;}

div.panes div {
display:none;		
padding:15px;
background-color:#fff; 
width:500px;
height:auto;
border-radius:5px 5px 5px 5px; 
-moz-border-radius:5px 5px 5px 5px; 
-khtml-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px;
margin-bottom:10px;
box-shadow:0px 0px 5px #ddd;
-moz-box-shadow:0px 0px 5px #ddd;
}

div.panes div p{
clear:both;
padding-top:10px;
margin-top:10px;
}

div.panes div p a{
font-weight:bold;
text-decoration:none;
color:#567c7c;
}

div.panes div p a:hover{
font-weight:bold;
text-decoration:none;
color:#327474;
}


/* scrollable */

.vertical {  
position:relative;
overflow:hidden;	
height: 280px;	 
width: 530px;
margin-right:-15px;
margin-left:-15px;
}

.items {	
position:absolute;
height:99999em;	
margin: 0px;
}

.items .normal{
width:235px;
height:280px;
margin-left:15px; 
margin-right:15px;
float:left;
display:inline;
text-align:left;	
}

.items .normal p{
text-align:left;	
}	
	
/* the action buttons above the scrollable */
#actions {
width:500px;
margin:20px 0;	
}

#actions a {
cursor:pointer;
}

#actions a:hover {
text-decoration:underline;
}

.disabled {
visibility:hidden;		
}

.nextPage {
float:right;
}


/* LOGOS VARIOS */

	ul#fade{
	list-style: none;
	}
	
	ul#fade li{
	height:100px;
	width:140px;
	margin:-135px 0 0 263px;
	overflow:hidden;
	}	
	
	ul#fade li img{
	max-width:140px;
	height:auto;
	}
