/*
Theme Name: IVI
Theme URI: http://www.ivi.cl
Description: Theme para IVI
Version: 1.0
Author: _tricky
Author URI: http://www.plataformanetworks.com
*/

html,body {
margin:0px;
height:100%;
z-index:0;
font-family:Arial, sans-serif;
}

#main {
width:900px;
height:100%;
margin-left:auto;
margin-right:auto;
}

#box-top {
width:740px;
height:30px;
margin-left:117px;
margin-bottom:10px;
}

#accordion {
position:relative;
float:left;
width:120px;
height:452px;
margin-right:30px;
}

#ivi a img {
	border:none;
}

.texto_inv {
display:none;
}

#flash {
	height:auto;
	width:740px;
	position:relative;
	float:left;
	overflow:hidden;
}

#ivi {
width:120px;
height:80px;
margin-bottom:9px;
}

#ivi h1 {
font-size:11px;
letter-spacing:2px;
padding:0px;
margin:0px;
font-weight:normal;
padding-left:2px;
}

h2 {
display:inline;
padding:0px;
background:#000;
font-size:10px;
color:#FFFFFF;
font-weight:normal;
padding-left:4px;
}

.menu_h2 {
width:120px;
height:16px;
line-height:16px;
background:#000;
margin-bottom:10px;
}

.menu_obras {
width:120px;
height:192px;
overflow:hidden;
}

.menu_oficina {
width:120px;
height:91px;
overflow:hidden;
}

ul {
margin:0px;
padding:0px;
}

.copy {
font-size:9px;
}

.separador {
width:108px;
height:15px;
background:#fff;
}

.menu_obras li , .menu_oficina li {
display:block;
list-style-position:outside;
list-style-type:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}

.menu_obras li {
line-height:25px;
}

.menu_obras a, .menu_oficina a {
text-decoration:none;
color:#000;
}

#accordion a:hover {
background:#000;
color:#fff;
display:block;
width:120px;
}


.active {
font-weight:bold;
color:#ff0000 !important;
}

#obras {
height:auto;
width:750px;
position:relative;
float:left;
}

.obras_indiv {
position:relative;
float:left;
width:140px;
height:102px;
margin-right:10px;
margin-bottom:11px;
overflow:hidden;
background:#fff;
}

.obras_indiv_clientes {
position:relative;
float:left;
width:138px;
height:100px;
border:1px solid #ccc;
margin-right:10px;
margin-bottom:11px;
overflow:hidden;
}


.obras_indiv_clientes p {
margin:0px;
}

.below {
position:relative;
float:left;
display:block;
width:140px;
height:102px;
text-decoration:none;
color:#000;
font-size:11px;
}

.over {
z-index:2;
position:relative;
float:left;
width:140px;
height:102px;
background:#fff;
display:block;
color:#666;
top:-102px;
}

.over:hover {
		filter: alpha(opacity=0);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;
}


.obras_indiv a img {
	border:none;
}

#post_container {
position:relative;
float:left;
width:740px;
}


#post_container p {
margin:0px;
margin-bottom:10px !important;
padding:0px;
}


#post {
position:relative;
float:left;
width:600px;
background:#fff;
font-size:11px;
}

#page {
width:800px;
}

#contacto {
position:relative;
float:left;
width:440px;
height:440px;
background:#fff;
overflow:hidden;
}

#post_meta {
position:relative;
float:right;
width:140px;
height:0px;
background:#ccc;
z-index:2;
top:443px;
}

#post_meta_contenido {
position:absolute;
bottom:0px;
right:0px;
width:140px;
height:auto;
background:#fff;
font-size:11px;
color:#000;
}

#contacto_meta {
position:relative;
float:right;
width:290px;
height:440px;
background:#fff;
font-size:11px;
color:#444;
}

.meta1 {
font-weight:bold;
display:block;
text-transform:uppercase;
padding-left:10px;
margin-top:5px;
color:#000;
}

.meta2 {
padding-left:10px;
display:block;
margin-bottom:0px;
}

.contactos {
width:284px;
height:15px;
padding-left:3px;
border:1px solid #ccc;
margin-bottom:10px;
line-height:15px;
font-size:11px;
color:#aaa;
}

.contactos_box {
width:284px;
padding-left:3px;
height:222px;
_height:194px;
border:1px solid #ccc;
overflow-y:hidden;
margin-bottom:10px;
font-size:11px;
color:#aaa;
font-family:Arial, Helvetica, sans-serif;
}

.contactos_submit {
width:289px;
_width:291px;
height:20px;
background:#000;
border:0px;
line-height:20px;
text-align:center;
border:1px solid #fff;
color:#fff;
font-size:11px;
}

#volver {
position:absolute;
left:610px;
top:0px;
width:100px;
height:15px;
background:#fff;
font-weight:bold;
font-size:11px;
color:#000;
}

#volver a {
text-decoration:none;
font-weight:bold;
color:#000000;
}

#volver a:hover {
background:#000000;
color:#FFFFFF;
}

.pnet {
position:relative;
float:right;
width:740px;
color:#999;
margin-right:10px;
height:12px;
overflow:hidden;
text-align:right;
font-size:11px;
}

.pnet a {
color:#999;
text-decoration:none;
}

.pnet a:hover {
background:#000000;
color:#FFFFFF;
}

