/* CSS Document */

/* INSTITUTO URUGUAYO ARGENTINO */

/* 
-------------------------------------------------------------------
				GENERAL 
-------------------------------------------------------------------
*/

div {
padding: 0;
margin: 0;
}

body {
padding:0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
word-spacing: normal;
line-height: 1em;
font-size: 0.9em;
background-image:url(../images/body_bg.gif);
}


a {
text-decoration:none;
color:  #0099CC;
}

a:hover {
text-decoration:underline;}

.h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#618CC0;
font-size:0.7em;
}

.h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000060;
font-size:1em;
line-height:1.2em;
}

/* 
-------------------------------------------------------------------
			/GENERAL
-------------------------------------------------------------------
*/

/* 
-------------------------------------------------------------------
			CLASES 
-------------------------------------------------------------------
*/

.link {
font-size:0.7em;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#618cc0;
position:relative;
float: right;
}

.imagen {
float:left;
}

.limpia {
clear:both;
}

.dia {
color:#FFFFFF;
background-color:#FF0000;
padding:2px;
}

.a {
font-size:0.9em;
max-width:200px;
width:200px;
}


.img {
float:left;
margin-right:5px
}

.image {
text-align:center;
border:10px solid #FFFFCC;
}

.destacado {
line-height: 1.2em;
font-size:1.2em;}

.pcolder {
font-size:0.4em;
}

/* 
-------------------------------------------------------------------
			FORMULARIOS 
-------------------------------------------------------------------
*/

.label {
font-size:1em;
color: #346DB0;
}

.campo {
color: #000000;
font-size:1.2em;
width:320px;
border:1px solid #ddeaf7;
border-left:7px solid #ddeaf7;
margin-bottom:10px solid #ddeaf7;
background-color:#FFFFFF;
padding:3px;
}

.campo:hover {
border:1px solid #346DB0;
border-left:7px solid #346DB0;
}

.comentario {
color: #000000;
font-size:1.2em;
width: 320px;
height: 200px;
border:1px solid #ddeaf7;
margin-bottom:10px;
padding:3px;
}

.comentario:hover {
border:1px solid #346DB0;
}

.boton {
border:1px solid #346DB0;
padding:3px;
color:#FFFFFF;
background-color:#346DB0;
}

.boton:hover {
border:1px solid #346DB0;
padding:3px;
color:#346DB0;
background-color:#ffffff;
}

/* 
-------------------------------------------------------------------
			/FORMULARIOS 
-------------------------------------------------------------------
*/

/* 
-------------------------------------------------------------------
			ESTRUCTURA 
-------------------------------------------------------------------
*/

#ulli ul, li {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

#ulli ul li a {
display: block;
text-decoration: none;
padding: 3px;
}
#ulli ul li a:hover {
padding: 3px;
text-decoration: underline;
}

#oldbrowser {
text-align: center;
}

#leftcolumn {
margin-right: -200px;	/* IE 4 fix */
}

#leftColumn {
float: left;
width: 190px;
/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#noticia {
background-image:url(../images/info_bg.jpg);
background-repeat:repeat-x;
}

#noticia p {
color:#009999;
}

#noticia h3 {
padding: 8px 0 0 8px;
color: #999966;
}

#innerLeftColumn p {
padding:0 8px 8px 8px;
}


#rightColumn {
background-color:#e2eaf3; 
float: right;
width: 220px;
}

#contentColumn {
width: auto;
margin-left: 199px;
}

#contentColumn p {
color: #333333;
width: 430px;
line-height:1.3em;
}

#contentColumn h1 {
font-family: "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
line-height:1.2em;
color: #346DB0;
}


#contentColumn h3 {
font-family: "Trebuchet MS" Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height: 1.2em;
color: #000000;
}

#innerLeftColumn, #innerContentColumn, #innerRightColumn, #innerFooter {
padding: 10px;
}

#footer {
clear: both;
}


#footer {
border-top: 1px dotted #3399CC;
color:#999999;
font-size:0.8em;
background-color:#FFFFFF;
}


#footer a {
text-decoration:none;
color: #0099CC;
}

#footer a:hover {
text-decoration:underline;}

#footer ul, li {
display:inline;
}


#innerFooter {
text-align: center;
}

#innerContentColumn {
overflow: visible;
height: 100%;	/* fix the Win32 IE float bug */
margin-right: 200px;
/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#contentColumn>#innerContentColumn {
height: auto;	/* fix Opera 5 which breaks with the above IE fix */
}

#innercontentcolumn {
height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}

#masthead, #footer {
z-index: 10;
}

#pageFrame {
background-image:url(../images/bg_contenido.gif);
background-repeat:repeat-y;
background-color: #fff;
color: #000;
width:923px;
min-width: 500px;
}

#destacado {
width:430px;
padding:10px;
border:dotted 1px #CCCCCC;

}

/* 
-------------------------------------------------------------------
			NAVEGACION 
-------------------------------------------------------------------
*/


.vnav ul {
background-color: #CCCCCC;
}

.vnav ul, .vnav ul li {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

.vnav ul li {
border-bottom: 1px solid  #346DB0;
}

.vnav ul li a {
display: block;
text-decoration: none;
padding: 3px 10px;
color: #000000;
}
.vnav ul li a:hover
{
text-decoration: none;
border-left: 5px solid #346DB0;
color: #FFFFFF;
}

/*--------------------------*/

.vnav2 ul {
background-color: #15C7FF;
}

.vnav2 ul, .vnav2 ul li {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

.vnav2 ul li {
border-bottom:1px solid  #346DB0;
}

.vnav2 ul li a {
display: block;
text-decoration: none;
padding: 3px 10px;
color: #000000;
}
.vnav2 ul li a:hover
{
text-decoration: none;
border-left: 5px solid #346DB0;
color: #FFFFFF;
}


/*--------------------------*/


.vnav3 ul {
background-color: #CAEBFF;
}

.vnav3 ul, .vnav3 ul li {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

.vnav3 ul li {
border-bottom: 1px solid  #346DB0;
}

.vnav3 ul li a {
display: block;
text-decoration: none;
padding: 3px 10px;
color: #000000;
}
.vnav3 ul li a:hover
{
text-decoration: none;
border-left: 5px solid #346DB0;
color: #346DB0;
}


/*--------------------------*/

.vnav4 ul {
background-color: #FFF8B4;
}

.vnav4 ul, .vnav4 ul li {
margin: 0;
padding: 0;
list-style-type: none;
display: block;
}

.vnav4 ul li {
border-bottom: 1px solid  #346DB0;
}

.vnav4 ul li a {
display: block;
text-decoration: none;
padding: 3px 10px;
color: #000000;
}
.vnav4 ul li a:hover
{
text-decoration: none;
border-left: 5px solid #346DB0;
color: #346DB0;
}


/*--------------------------*/

.rnav ul, .rnav ul li {
margin: 0;
padding: 3px;
list-style-type: none;
display: block;
}

.rnav ul li {
border-bottom: dotted 1px #0066cc;}

.rnav ul li a {
display: block;
text-decoration: none;
padding: 3px;
color: #0066CC;
}
.rnav ul li a:hover {
padding: 3px;
background-color: #0066CC;
color: #fff;
text-decoration:none;
}

#pienav {
background-image:url(../images/pie.gif);
background-repeat: repeat-x;
min-height:30px;}

/* 
-------------------------------------------------------------------
			/NAVEGACION 
-------------------------------------------------------------------
*/


/* 
-------------------------------------------------------------------
			CONTENIDO 
-------------------------------------------------------------------
*/

#cabecera_nota 		{padding:5px;background-color:#e2eaf3;font-family:verdana;font-size:12px;font-color:#000;}
#cabecera_nota img 	{margin-left:10px;float:right;border:1px solid #000;}
