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

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }

 dir, menu { list-style: none; } 
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */


blockquote{
  padding: 0 0 0 20px;
}

h1{
	color:#ea740c;
	font:20px Georgia,Tahoma,Arial,Verdana;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
}
h2{
	color:#0527A5;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:0 0 5px 0;

}

h3{
	color:#0527A5;
	font:10px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:0 0 5px 0;

}

body { 
line-height: 1.4; 
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#DDDEE2;
color: black; 
}

A:link {text-decoration:none;color:#0527a5;}
A:visited {text-decoration:none;color:#0527a5;}
A:active {text-decoration:none;color:#0527a5;}
A:hover {text-decoration:none;color:#0527a5;} 


#container{
width : 745px;
margin: 0px auto;
color : #666;
background:#FFFFFF;
margin-top: 10px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
padding:10px;
}

#headHome{ height:60px; overflow:hidden;}
#logoHome{ width:270px; float: left;}
#logoPage{ width:80px; float: left; text-align:center;}
#linkTop{ width:470px; float: right; text-align:right; padding-top:10px;}

#top{ background-color:#062b76; overflow:hidden; height:50px; padding: 0 10px 0 0;}
.hprodsummary A:link {text-decoration:none;color:#f6d703;}
.hprodsummary A:visited {text-decoration:none;color:#f6d703;}
.hprodsummary A:active {text-decoration:none;color:#f6d703;}
.hprodsummary A:hover {text-decoration:none;color:#ffffff;} 

/****************** IMAGE HOME ********************************/

#imageHome{overflow:hidden;}
#textKey{
	width:220px;
	height:119px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#d6d8dd;
	padding:10px;
	background-image:url(../images/back_blue.gif);
	text-align: center;
	float:left;
}
#aniHome{ width:505px; height:139px; float: right; text-align:left;}
#myContent{}

#line{ border-bottom:1px solid #CCCCCC; padding:5px 0 5px 0;}

/************************************ Box ****************************/
	.BoxPage {
	background: #f8f8f6;
    border-top: 1px solid  #e7e7e1;
	border-bottom: 1px solid  #e7e7e1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0C08C2;
	text-align: justify;
	}
	
	.Banner{
background: #f8f8f6;
border: 1px solid  #e7e7e1;
color:#000000;
height:24px;
text-decoration:none;
text-align:left;
padding:3px;

}
	
/****************************** Titles ******************************/
.tituNews A:link {text-decoration:none;color:#0527a5;}
.tituNews A:visited {text-decoration:none;color:#0527a5;}
.tituNews A:active {text-decoration:none;color:#0527a5;}
.tituNews A:hover {text-decoration:none;color:#0527a5;} 

.tituNews{
	color:#0a32ad;
	font:14px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
}


.cajaTitu{
	color:#999999;
	padding:4px 3px 4px 3px;
	font:10px Verdana;
	font-weight: bold;
	border-top:1px solid #e5e5e5;
	border-bottom:5px solid #e5e5e5;
	margin:10px 0 5px 0;
}

.subtituNews{
	color:#0527A5;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:0 0 5px 0;
}

.subtituOrange{
	color:#E87A05;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:0 0 5px 0;
}

.tituPage{
	color:#ea740c;
	font:22px Georgia,Tahoma,Arial,Verdana;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
}

.tituArti{
	color:#0a32ad;
	font:14px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:10px 0 10px 0;
}


.tituSocios {
	font: 11pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-variant : small-caps;
	color: #fba706;
	font-weight:bold;
	/*padding-left:30px;*/
}

.piePagSmall {
font:normal 9px Tahoma, Arial, Helvetica, sans-serif;
color:#6a6868;
text-align:left;
}


/************************ Search *********************************/
.Search{
background: #f8f8f6;
border: 1px solid  #e7e7e1;
color:#000000;
height:24px;
text-decoration:none;
text-align:left;
padding:10px;
}
.boxType{
background: #f8f8f6;
border: 1px solid  #e7e7e1;
color:#000000;
text-decoration:none;
text-align:left;
padding:10px;
}

/************************Button **********************************/

.btnsend {
padding:3px 5px 3px 5px;
border:1px solid #ffffff;
background:#fff url(../images/FondoInput.gif) repeat-x;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
}

#contactAhora{ padding:10px 5px 5px 10px; background-color:#e7e7e1; overflow:hidden; height:40px;}
#btncontAhora{ width:170px; float:right; text-align:right;}
/********************** Body *************************************/

#bodyHome{overflow: hidden;}
#box1{ overflow: hidden;}
#box2{ overflow: hidden; background-color:#F1F0EA; margin-top:20px; padding:10px;}
#column1{ width:230px; float:left; /*background-color:#fafafa;*/ padding:0 0 0 10px;}
#column2{ width:230px; margin-left:255px;}
#column3{width:230px; float: right; } 

#column4{ width:205px; float:left; /*background-color:#fafafa;*/ padding:10px;}
#column5{ width:215px; margin-left:240px; padding:10px;}
#column6{width:205px; float: right; padding:10px;}

#menuPage{ width:200px; float:left;}
#menuContact{ width:330px; float:left; padding:0 0 0 20px;}
#bodyPage{ width:500px; float:right; padding: 0 20px 20px 10px; text-align:justify;}
#bodyContact{ width:370px; float:right; padding: 0 10px 20px 0; text-align:justify;}
#bodyPageFull{ width:720px; float:right; padding: 0 10px 20px 0; text-align:justify;}

#direccion{ width:560px; float:left;}

#rss { padding-top:5px; border-top:1px solid #cccccc; margin-top:10px;}
#serv { background-color:#F1F0EA; padding:5px 0 0 5px; border-top:1px solid #cccccc; margin-top:10px;}


.tituServices{
font: bold 11px/20px "Arial";
color:#0535cc ;
text-align:left;
padding-bottom:15px;
}

.tituLabel{
	color:#0a32ad;
	font:12px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
}


.BoxServices {
	background: #f8f8f6;
    border: 1px solid  #e7e7e1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6c;
	text-align: justify;
	margin-bottom:10px;
	}


.bordeImage{
border: 3px solid #cccccc;
}

/*******************************Menu ******************************/

#bodySide{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #333333;
	padding:38px 10px 10px 10px;
}

	.BoxSide1{
	background: #f8f8f6;
    border: 1px solid  #e7e7e1;
	padding: 10px;
	color: #6d6d6c;
	text-align: left;
	}
	
	
	.boxtituform{
	background: #f8f8f6;
	color:#E87A05;
	font:11px Georgia,Tahoma,Arial,Verdana;
	font-weight: bold;
	padding:5px;
}
/***************************** Form **************************/

.txtForm {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height:20px;
	padding-left:3px;
}

.txtComentarios {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	height:80px;
	padding-left:5px;
}

.txtComentariosSmall {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height:80px;
	padding-left:5px;
}

.txtFieldBig {
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height:20px;
	padding-left:5px;
}

/********************** Navigation *******************************/

.socio{ margin-bottom:20px; overflow:hidden; clear:both;}
.imageSocio{ width:170px; float:left;}
.descSocio{ width:540px; float: right; padding-right:10px;}

/********************** Navigation *******************************/

#nav{ margin: 5px 0 5px 0; height:24px; overflow:hidden;}


/******************************* Footer  *************************/

#footer { padding:20px 0 20px 0; text-align: left; width : 745px;
margin: 0px auto;}
#imagePage{ height:104px; padding-bottom:10px;}

#flashcontent{


}
