/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.2em;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {font-family: 'Actor', sans-serif;font-size:0.8em;
background-color:#f8f8f8;


}

.left {float:left;}
.right {float:right;}

h1 {font-size:30px;margin:0.4em 0 0.5em 0;}
h2 {font-size:20px;}

.cgris {color:#666;}
.cnegro {color:#000;}
.cverde {color:#3680d2;} 


.btn {background:url(img/bg_boton.jpg) top center no-repeat;border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;padding:8px 20px;color:#fff;text-shadow: 1px 1px #333;text-decoration:none;font-size:1.3em;
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);;
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.btn:hover {background:url(img/bg_boton_hover.jpg) top center no-repeat;}

#wrapper {width:940px;height:auto;margin:15px auto;
	}

#header {width:100%;height:154px;background: url(img/logobar.jpg) top left no-repeat;}
#logo {width:400px;float:left;height:108px;cursor:pointer;} 
#caller {width:400px;float:right;height:108px;text-align:right;}
#caller img {
margin:10px 20px 0 0; 
}

#caller h3 { 
color:#92bfe1;	
font-size:41px;font-weight:bold;letter-spacing: -3px;text-shadow: -1px -1px #333;
margin:20px 20px 4px 0;
}
#menu {clear:both;}

.breadcrumb{position:relative; height:20px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:5px 0 0 0; height:20px; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:20px display:inline;border-radius: 4px;
-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;
}
.breadcrumb ul li a{ color:rgb(224,224,224); text-decoration:none; line-height:30px;  display:block;padding:2px 17px 0 15px; border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;margin:0 3px 0 0;-webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;text-shadow: 0.1em 0.1em #333 }
.breadcrumb ul li a:hover {text-decoration:none; color:rbg(255,255,255);background:#3680d2;}
.breadcrumb ul li a.active{background:none; color:#fff;background:#3680d2;text-shadow: 0 0 #333}
.breadcrumb ul li a.active:hover {text-decoration:none;} 
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:20px; display:block; z-index:1;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:20px; display:block; z-index:1;}
  

#bigbanner {
width:938px;height:396px;background:url(img/mainbanner.jpg) top left no-repeat;	
}
#bigbanner .container {width:678px;height:378px;padding:60px 0 0 0; text-align:center;}
#bigbanner .container h1 {font-size:65px;color:#3680d2;font-weight:bolder;letter-spacing:-1px;}
#bigbanner .container h2 {font-size:35px;color:#333;font-weight:bolder;letter-spacing:-2px;}
#bigbanner .container p {font-size:15px;color:#333;margin:15px auto 30px auto;width:500px;line-height:20px;}
#bigbanner .btn {margin:20px 0;}

.colorbox {width:100%;background:#f5f5f5;} 

#homeform {width:100%;}
#homeform .container {padding:15px;}
#homeform .container h1{color:#999;}
#homeform select {
border: 1px solid #CCC;
background: white;
padding: 3px 5px;
width: 255px;
height: 26px;
margin: 4px 0;
border-image: initial;
}

#homeform input[type="text"]  {border:1px solid #ccc; background:#fff;padding:3px 5px;width:255px;height:18px;margin:4px 0;background: url(img/bg_form.png) top left repeat-x;  }
.c1, .c2, .c3 {width:33%;float:left;margin:10px 0 20px 0}
#homeform .middle {width:135px !important}
#homeform .cp {width:93px !important; margin-left:15px!important; }

#section {padding:10px;margin:10px; background:#fff;}
#section h1 {
margin:0.4em 0 1.2em 0;	
}
#section h3 {color:#3680d2;font-size:1.5em;margin:10px 0;}
#section p {color:#888;font-size:1em;margin:10px 0;border-bottom:1px dotted #ccc;padding:0 0 15px 0;}

#section p{font-size:1em; color:#888;}
#section .destacado{font-size:1.2em; color:#3680d2;margin:20px 0;}



#newspad1 {width:600px;float:left;margin:30px 0 0 0;}
#newspad2 {width:300px;float:right;margin:30px 0 0 0;}
#newspad1 h1, #newspad2 h1 {
margin:0.4em 0 1.2em 0;	
}
#newspad1 h3 {color:#3680d2;font-size:1.5em;margin:10px 0;}
#newspad1 p {color:#929191;font-size:1em;margin:10px 0;border-bottom:1px dotted #ccc;padding:0 0 15px 0;}

#newspad2 p{font-size:1em; color:#aaa;}
#newspad2 .destacado{font-size:1.2em; color:#3680d2;margin:20px 0;}

#footer {text-align:center;width:100%;height:10px;margin:30px 0;bottom:0;}

#warning {
color: #900;
}
#warning {
z-index: 10;
width: 100%;
background: red;
padding: 15px;
background: rgba(240, 30, 30, 0.2);
border: 2px solid rgba(240, 30, 30, 0.6);
border-radius: 8px;
-ms-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
color: #900;
text-decoration: blink !important;
-webkit-animation-name: greenPulse;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
border-image: initial;
}

.blink, .blink a, .blink p {
text-decoration: blink;
}

.big {
font-size: 16px !important;
line-height: 20px;
}

div.shadowed {
border: 1px solid #BBB;
border-image: initial;
margin:10px 0;
}

div.shadowed div.inner-boundary {
margin: -2px 0px 0px -2px;
border: 1px solid #BBB;
background-color: #F4F4F4;
background-image: url('http://2.envato-static.com/images/common/backgrounds/white_line.png?1311219806');
background-repeat: repeat-x;
border-image: initial;
}

div.shadowed div.inner-boundary div.inner-border {
border: 1px solid #FEFEFE;
background-color: #F4F4F4;
border-image: initial;
vertical-align:top;
}

.goog-te-gadget-simple {
background:none!important;
border:none!important;
color:#ffffff!important;
}
.goog-te-gadget img {
display:none!important;	
}

.goog-te-gadget-simple .goog-te-menu-value span {
	color:rgb(224,224,224)!important;
	padding-right:10px;

}