@charset "utf-8";
/* CSS Document */

/*//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
IMPORTED IN: -
DESCRIPTION: styles of the internal pages

AUTHOR: Sebastian Albisu 
DATE CREATED: 02/12/2008

LAST MODIFICATION: - 
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\*/

/**********************************************
	HTML's Labels                              
***********************************************/ 

/*empty*/

/**********************************************
	General Structures                         
***********************************************/

#pageContainer
{
 width:auto;
 background:transparent url(../images/internal/all_page.jpg) scroll no-repeat 50% 0px;
}

/*------------- intro --------------*/ 

#intro
{
/* width:1012px;
 margin:0 auto;*/
 height:344px;
 background:transparent url(../images/common/header1.jpg) scroll no-repeat 0px 94px;
}

ul#navHorz
{
 width:100%;
 height:94px;
 background:url(../images/common/menu.jpg) scroll no-repeat left top;
}

/*------------- mainContent --------------*/ 

#mainContent
{
/* width:1012px;
 margin:0 auto; */
 height:585px;
}

#internalLeft
{
 float:left;
 display:inline;
 width:659px;
 height:100%;
 background:url(../images/internal/internal_left.jpg) scroll no-repeat left top;
}

#internalRight
{
 float:left;
 display:inline;
 width:353px;
 height:100%;
 background:url(../images/internal/internal_right.jpg) scroll no-repeat left top; 
}


/*------------- footer --------------*/ 

#footer
{
/* width:1012px;
 margin:0 auto; */
 height:96px;
 background:transparent url(../images/internal/footer.png) scroll no-repeat left top;
}
/*******************************************
 	Common Styles
********************************************/

/*empty*/

/*******************************************
 	Specifics structures
********************************************/

/*------------------------------------------
	intro
--------------------------------------------*/

/*············ navHorz ············*/

#navHorz li a {background:transparent url(../images/common/menu.jpg) scroll no-repeat 0px 0px;}

/*············ text down of navHorz ············*/

#intro p
{
 position:absolute;
 top:245px;
 left:112px;
 width:271px;
 height:37px;
 overflow:hidden;
 text-align:center;
 color:#0d3c96;
}

#intro p strong {color:#0d3c96;}

#intro p a {color:#0d3c96}

/*------------------------------------------
	MainContent
--------------------------------------------*/

/*---------------------------
	internalLeft
-----------------------------*/

/*
#internalLeft
{
 float:left;
 display:inline;
 width:659px;
 height:100%;
 background:url(../images/internal/internal_left.jpg) scroll no-repeat left top;
}
*/

#internalLeft 
{
 width:627px;
 height:580px;
 padding:5px 14px 0 18px;
}

#internalLeft .limitBlock
{
 width:627px;
 height:480px;
 overflow:hidden;
}

#internalLeft h2 {margin:2px 0 16px 0}

#internalLeft h3 {margin:5px 0 13px 0}

#internalLeft h4 {margin:5px 0 13px 0}

#internalLeft p {margin:0 0 13px 0; font-size:12px;}

#internalLeft p.go_top
{
 width:36px;
 height:18px;
 margin-top:15px;
}

/*----------------------------
	internalRight
------------------------------*/
/*
#internalRight
{
 float:left;
 display:inline;
 width:353px;
 height:100%;
 background:url(../images/internal/internal_right.jpg) scroll no-repeat left top; 
}
*/

#internalRight
{
 width:293px;
 height:580px;
 padding:5px 43px 0 17px;
}
/*············· .Contact ·················*/

#internalRight .contact {height:213px;}

/*-------- table ---------*/

#internalRight form
{
 padding:0;
 margin:10px 0 0 0;
}

#internalRight table
{
 width:100%;
 border-collapse:collapse;
 border:0;
 margin:0;
}

#internalRight table tr
{
 height:23px;
 vertical-align:middle;
}

#internalRight table tr td
{
 padding:0;			
 border:0;
 text-align:left; 
}

#internalRight table tr td.col1
{
 width:78px;
 padding-right:10px;
}

#internalRight table tr td.col2 {width:203px;}

/*-row3-*/
#internalRight table tr.row3 td.col1 {vertical-align:top;}
#internalRight table tr.row3 td.col1 {padding-top:2px}
* + html #internalRight table tr.row3 td.col1 {padding-top:3px}
#internalRight table tr.row3 td.col2 {padding-top:2px}

/*-row4-*/
#internalRight table tr.row4 {height:31px}
#internalRight table tr.row4 td {padding:7px 0 0 0; width:206px}


/*-------interior table----------*/

/*--- label --*/

#internalRight table label
{
 display:block;
 width:100%;
 height:15px;
 padding:2px 0 0 0;
 border:0;
 margin:0;

 /*no definir font despues de line-height para no sobreescribir*/
 font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
 /*no utilizar para centrar el texto, line-height = altura de la caja, sino es mejor con hieght y padding asi hay una correcta sincronizacion con input que no adminte lin-height*/
 line-height:normal;
 text-align:right;
 font-weight:bold; 
 color:#ffffff;  
}

/*---input text--*/

#internalRight table input.text
{
 display:block;
 width:195px; 
 height:15px;

 /*line-height no funciona en Firefox (en input tipo: text, pass) si en IE6*/
 padding:2px 5px 0 5px;
 border:1px solid #1dc33d;
 margin:0 auto 0 0;
 background:#118729;
 /*cuidar que en el input y en el label esta definida la fuente y no en un padre*/
 font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 line-height:normal;
 color:#ffffff;
}

/*---textarea---*/


#internalRight table textarea
{
 width:195px;
 height:80px;
 padding:2px 5px 0 5px ;
 border:1px solid #1dc33d;
 margin:0;
 overflow:auto; 
 background:#118729;
 font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 color:#ffffff;
 cursor:text;
 text-align:left;
}

/*---input image---*/

#internalRight table tr.row4 td.col2 div
{
 float:right;
 height:31px;
 background:url(../images/internal/submit_btn2.jpg) scroll no-repeat 0px 0px;
}

#internalRight table input.image
{
 display:block;
 width:61px; 
 height:21px;

 padding:0;
 border:0;
 margin:0 0 0 0;
 /*cuidar que en el input y en el label esta definida la fuente y no en un padre*/
 line-height:normal;
 color:#ffffff;
}

/*············· .referent ·················*/

#internalRight .referent
{
 height:93px;
 overflow:hidden;
}


/*············· .callProducts ·················*/

#internalRight .callProducts
{
 height:117px;
 padding-right:65px;
 overflow:hidden;
}

#internalRight .callProducts h3 {margin-top:24px}

#internalRight .callProducts_internal
{
 height:117px;
 padding-right:65px;
 padding-top:90px;
 *padding-top:110px;
 padding-bottom:0px;
 overflow:hidden;
}

#internalRight .callProducts_internal h3 {margin-top:24px}

/*············· .callServices ·················*/

#internalRight .callServices_internal
{
 *height:117px;
 padding-top:22px;
 *padding-top:0px;
 padding-right:65px; 
 overflow:hidden;
}

#internalRight .callServices h3 {margin-top:24px}

#internalRight .callServices
{
 height:117px;
 padding-right:65px;
 overflow:hidden;
}

#internalRight .callServices h3 {margin-top:24px}



